[FFmpeg-user] Inverse Telecine (30fps to 24fps) targa sequence input

Derek Gebhart derek at 4stroke.tv
Mon Nov 26 22:07:53 CET 2012


> You may also want the "thread apply all bt" or whatever it is, to get all
backtraces.

I'm not sure what that means.


Here is my output with an FFmpeg_g version with mp filters included..

C:\gdb ffmpeg_g.exe
GNU gdb (GDB) 7.5
Copyright (C) 2012 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later
<http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "i686-pc-mingw32".
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>...
Reading symbols from ffmpeg_g.exe...done.

(gdb) r -v 9 -loglevel 99 -y -framerate 30 -i test.%04d.tga -vf
format=yuv420p,mp=detc=am=0:dr=2:fr=0,setpts='N/(24000/1001*TB)' -an -r
24000/1001 -crf 22 -g 240 -t 10.0 test.mp4
Starting program: ffmpeg_g.exe -v 9 -loglevel 99 -y -framerate 30 -i
test.%04d.tga -vf
format=yuv420p,mp=detc=am=0:dr=2:fr=0,setpts='N/(24000/1001*TB)' -an -r
24000/1001 -crf 22 -g 240 -t 10.0 test.mp4
[New Thread 6368.0x1288]
ffmpeg version N-47112-gec51b33 Copyright (c) 2000-2012 the FFmpeg
developers
  built on Nov 26 2012 11:56:07 with gcc 4.7.2 (GCC)
  configuration: --enable-memalign-hack --arch=x86 --enable-gpl
--enable-libx264 --enable-avisynth --enable-libxvid --target-os=mingw32
--cross-prefix=/home/rdp/dev/ffmpeg-windows-build-helpers/sandbox/mingw-w64-
i686/bin/i686-w64-mingw32- --pkg-config=pkg-config --enable-libmp3lame
--enable-version3 --enable-libvpx --enable-zlib --enable-librtmp
--enable-libvorbis --enable-libtheora --enable-libspeex --enable-libopenjpeg
--enable-gnutls --enable-libgsm --enable-libfreetype --enable-mmx
--enable-fontconfig --enable-libass --enable-libutvideo --enable-libopus
--disable-w32threads --enable-frei0r --enable-filter=frei0r
--enable-libvo-aacenc --enable-bzlib --enable-static --enable-libxavs
--enable-runtime-cpudetect
  libavutil      52.  9.102 / 52.  9.102
  libavcodec     54. 77.100 / 54. 77.100
  libavformat    54. 37.100 / 54. 37.100
  libavdevice    54.  3.100 / 54.  3.100
  libavfilter     3. 23.102 /  3. 23.102
  libswscale      2.  1.102 /  2.  1.102
  libswresample   0. 17.101 /  0. 17.101
  libpostproc    52.  2.100 / 52.  2.100
[AVIOContext @ 065cbda0] Statistics: 14557 bytes read, 0 seeks
[AVIOContext @ 063eec00] Statistics: 16017 bytes read, 0 seeks
[AVIOContext @ 063eec00] Statistics: 16469 bytes read, 0 seeks
[AVIOContext @ 063eec00] Statistics: 16378 bytes read, 0 seeks
[AVIOContext @ 063eec00] Statistics: 15894 bytes read, 0 seeks
[AVIOContext @ 063eec00] Statistics: 15035 bytes read, 0 seeks
[AVIOContext @ 065cfba0] Statistics: 16516 bytes read, 0 seeks
[AVIOContext @ 065cfc40] Statistics: 16314 bytes read, 0 seeks
[AVIOContext @ 065cfcc0] Statistics: 16351 bytes read, 0 seeks
[AVIOContext @ 065cfd40] Statistics: 16573 bytes read, 0 seeks
[AVIOContext @ 065cfdc0] Statistics: 15454 bytes read, 0 seeks
[AVIOContext @ 065cfe60] Statistics: 17971 bytes read, 0 seeks
[AVIOContext @ 065cfee0] Statistics: 17790 bytes read, 0 seeks
[AVIOContext @ 063eec00] Statistics: 17515 bytes read, 0 seeks
[AVIOContext @ 063eec00] Statistics: 17349 bytes read, 0 seeks
[AVIOContext @ 063eec00] Statistics: 16630 bytes read, 0 seeks
[AVIOContext @ 063eeca0] Statistics: 17358 bytes read, 0 seeks
[AVIOContext @ 063eec00] Statistics: 17747 bytes read, 0 seeks
[AVIOContext @ 063eec00] Statistics: 18008 bytes read, 0 seeks
[AVIOContext @ 063eec00] Statistics: 17929 bytes read, 0 seeks
[AVIOContext @ 063eec00] Statistics: 15757 bytes read, 0 seeks
[AVIOContext @ 063eec00] Statistics: 18050 bytes read, 0 seeks
[AVIOContext @ 063eec00] Statistics: 18281 bytes read, 0 seeks
[AVIOContext @ 063eec00] Statistics: 18442 bytes read, 0 seeks
[AVIOContext @ 063eec00] Statistics: 18270 bytes read, 0 seeks
[AVIOContext @ 063eec00] Statistics: 16322 bytes read, 0 seeks
[AVIOContext @ 063eec00] Statistics: 17764 bytes read, 0 seeks
[AVIOContext @ 063eec00] Statistics: 18208 bytes read, 0 seeks
[AVIOContext @ 063eec00] Statistics: 18121 bytes read, 0 seeks
[AVIOContext @ 063eec00] Statistics: 17657 bytes read, 0 seeks
[AVIOContext @ 063eec00] Statistics: 16753 bytes read, 0 seeks
[AVIOContext @ 063eec00] Statistics: 18344 bytes read, 0 seeks
[AVIOContext @ 063eec00] Statistics: 18037 bytes read, 0 seeks
[AVIOContext @ 063eec00] Statistics: 18098 bytes read, 0 seeks
[AVIOContext @ 063eec00] Statistics: 18349 bytes read, 0 seeks
[AVIOContext @ 063eec00] Statistics: 17233 bytes read, 0 seeks
[AVIOContext @ 063eec00] Statistics: 18638 bytes read, 0 seeks
[AVIOContext @ 063eec00] Statistics: 18453 bytes read, 0 seeks
[AVIOContext @ 063eec00] Statistics: 18178 bytes read, 0 seeks
[AVIOContext @ 063eec00] Statistics: 18012 bytes read, 0 seeks
[AVIOContext @ 063eec00] Statistics: 17297 bytes read, 0 seeks
[AVIOContext @ 063eec00] Statistics: 18021 bytes read, 0 seeks
[AVIOContext @ 063eec00] Statistics: 18414 bytes read, 0 seeks
[AVIOContext @ 063eec00] Statistics: 18675 bytes read, 0 seeks
[AVIOContext @ 064a8cc0] Statistics: 18596 bytes read, 0 seeks
[AVIOContext @ 063eec00] Statistics: 16420 bytes read, 0 seeks
[AVIOContext @ 063eec00] Statistics: 18717 bytes read, 0 seeks
[AVIOContext @ 063eec00] Statistics: 18948 bytes read, 0 seeks
[AVIOContext @ 063eec00] Statistics: 18714 bytes read, 0 seeks
[AVIOContext @ 063eec00] Statistics: 18193 bytes read, 0 seeks
[AVIOContext @ 063eec00] Statistics: 16245 bytes read, 0 seeks
[AVIOContext @ 063eec00] Statistics: 17687 bytes read, 0 seeks
[AVIOContext @ 063eec00] Statistics: 18131 bytes read, 0 seeks
[AVIOContext @ 063eec00] Statistics: 18014 bytes read, 0 seeks
[AVIOContext @ 063eec00] Statistics: 17515 bytes read, 0 seeks
[AVIOContext @ 063eec00] Statistics: 16676 bytes read, 0 seeks
[AVIOContext @ 063eec00] Statistics: 18267 bytes read, 0 seeks
[AVIOContext @ 063eec00] Statistics: 17960 bytes read, 0 seeks
[AVIOContext @ 063eec00] Statistics: 18021 bytes read, 0 seeks
[AVIOContext @ 063eec00] Statistics: 18272 bytes read, 0 seeks
[AVIOContext @ 063eec00] Statistics: 17156 bytes read, 0 seeks
[AVIOContext @ 063eec00] Statistics: 18446 bytes read, 0 seeks
[AVIOContext @ 063eec00] Statistics: 18261 bytes read, 0 seeks
[AVIOContext @ 063eec00] Statistics: 17990 bytes read, 0 seeks
[AVIOContext @ 063eec00] Statistics: 17820 bytes read, 0 seeks
[AVIOContext @ 063eec00] Statistics: 17105 bytes read, 0 seeks
[AVIOContext @ 063eec00] Statistics: 17815 bytes read, 0 seeks
[AVIOContext @ 063eec00] Statistics: 18218 bytes read, 0 seeks
[AVIOContext @ 063eec00] Statistics: 18487 bytes read, 0 seeks
[AVIOContext @ 063eec00] Statistics: 18407 bytes read, 0 seeks
[AVIOContext @ 063eec00] Statistics: 16232 bytes read, 0 seeks
[AVIOContext @ 063eec00] Statistics: 18525 bytes read, 0 seeks
[AVIOContext @ 063eec00] Statistics: 18756 bytes read, 0 seeks
[AVIOContext @ 063eec00] Statistics: 18914 bytes read, 0 seeks
[AVIOContext @ 089eff20] Statistics: 18764 bytes read, 0 seeks
[AVIOContext @ 063eec00] Statistics: 16812 bytes read, 0 seeks
[AVIOContext @ 063eec00] Statistics: 18254 bytes read, 0 seeks
[AVIOContext @ 063eec00] Statistics: 18702 bytes read, 0 seeks
[AVIOContext @ 063eec00] Statistics: 18611 bytes read, 0 seeks
[AVIOContext @ 063eec00] Statistics: 18147 bytes read, 0 seeks
[AVIOContext @ 063eec00] Statistics: 17247 bytes read, 0 seeks
[AVIOContext @ 063eec00] Statistics: 18838 bytes read, 0 seeks
[AVIOContext @ 063eec00] Statistics: 18527 bytes read, 0 seeks
[AVIOContext @ 063eec00] Statistics: 18592 bytes read, 0 seeks
[AVIOContext @ 08a1ce00] Statistics: 18843 bytes read, 0 seeks
[AVIOContext @ 063eec00] Statistics: 17727 bytes read, 0 seeks
[AVIOContext @ 063eec00] Statistics: 17840 bytes read, 0 seeks
[AVIOContext @ 063eec00] Statistics: 17659 bytes read, 0 seeks
[AVIOContext @ 063eec00] Statistics: 17388 bytes read, 0 seeks
[AVIOContext @ 063eec00] Statistics: 17218 bytes read, 0 seeks
[AVIOContext @ 063eec00] Statistics: 16499 bytes read, 0 seeks
[AVIOContext @ 063eec00] Statistics: 17231 bytes read, 0 seeks
[AVIOContext @ 063eec00] Statistics: 17620 bytes read, 0 seeks
[AVIOContext @ 063eec00] Statistics: 17881 bytes read, 0 seeks
[AVIOContext @ 063eec00] Statistics: 17801 bytes read, 0 seeks
[AVIOContext @ 063eec00] Statistics: 15630 bytes read, 0 seeks
[AVIOContext @ 063eec00] Statistics: 17919 bytes read, 0 seeks
[AVIOContext @ 063eec00] Statistics: 18150 bytes read, 0 seeks
[AVIOContext @ 063eec00] Statistics: 18638 bytes read, 0 seeks
[AVIOContext @ 063eec00] Statistics: 18840 bytes read, 0 seeks
[AVIOContext @ 063eec00] Statistics: 16888 bytes read, 0 seeks
[AVIOContext @ 063eec00] Statistics: 18330 bytes read, 0 seeks
[AVIOContext @ 063eec00] Statistics: 18778 bytes read, 0 seeks
[AVIOContext @ 063eec00] Statistics: 18687 bytes read, 0 seeks
[AVIOContext @ 063eec00] Statistics: 18223 bytes read, 0 seeks
[AVIOContext @ 063eec00] Statistics: 17323 bytes read, 0 seeks
[AVIOContext @ 063eec00] Statistics: 18914 bytes read, 0 seeks
[AVIOContext @ 063eec00] Statistics: 18603 bytes read, 0 seeks
[AVIOContext @ 063eec00] Statistics: 18668 bytes read, 0 seeks
[AVIOContext @ 063eec00] Statistics: 18919 bytes read, 0 seeks
[AVIOContext @ 063eec00] Statistics: 17803 bytes read, 0 seeks
[AVIOContext @ 063eec00] Statistics: 18879 bytes read, 0 seeks
[AVIOContext @ 063eec00] Statistics: 18698 bytes read, 0 seeks
[AVIOContext @ 063eec00] Statistics: 18423 bytes read, 0 seeks
[AVIOContext @ 063eec00] Statistics: 18257 bytes read, 0 seeks
[AVIOContext @ 063eec00] Statistics: 17538 bytes read, 0 seeks
[AVIOContext @ 063eec00] Statistics: 18266 bytes read, 0 seeks
[AVIOContext @ 063eec00] Statistics: 18655 bytes read, 0 seeks
[AVIOContext @ 063eec00] Statistics: 18916 bytes read, 0 seeks
[AVIOContext @ 063eec00] Statistics: 18837 bytes read, 0 seeks
[AVIOContext @ 063eec00] Statistics: 16665 bytes read, 0 seeks
[AVIOContext @ 063eec00] Statistics: 18958 bytes read, 0 seeks
[AVIOContext @ 08ac5ba0] Statistics: 19189 bytes read, 0 seeks
[AVIOContext @ 063eec00] Statistics: 19811 bytes read, 0 seeks
[AVIOContext @ 063eec00] Statistics: 20182 bytes read, 0 seeks
[AVIOContext @ 063eec00] Statistics: 18232 bytes read, 0 seeks
[AVIOContext @ 063eec00] Statistics: 19685 bytes read, 0 seeks
[AVIOContext @ 063eec00] Statistics: 20091 bytes read, 0 seeks
[AVIOContext @ 063eec00] Statistics: 20052 bytes read, 0 seeks
[AVIOContext @ 063eec00] Statistics: 19570 bytes read, 0 seeks
[AVIOContext @ 063eec00] Statistics: 18682 bytes read, 0 seeks
[AVIOContext @ 063eec00] Statistics: 20264 bytes read, 0 seeks
[AVIOContext @ 063eec00] Statistics: 20010 bytes read, 0 seeks
[AVIOContext @ 063eec00] Statistics: 19988 bytes read, 0 seeks
[AVIOContext @ 063eec00] Statistics: 20235 bytes read, 0 seeks
[AVIOContext @ 063eec00] Statistics: 19174 bytes read, 0 seeks
[AVIOContext @ 063eec00] Statistics: 19348 bytes read, 0 seeks
[AVIOContext @ 063eec00] Statistics: 19180 bytes read, 0 seeks
[AVIOContext @ 063eec00] Statistics: 18900 bytes read, 0 seeks
[AVIOContext @ 063eec00] Statistics: 18735 bytes read, 0 seeks
[AVIOContext @ 063eec00] Statistics: 17992 bytes read, 0 seeks
[AVIOContext @ 063eec00] Statistics: 18736 bytes read, 0 seeks
[AVIOContext @ 063eec00] Statistics: 19131 bytes read, 0 seeks
[AVIOContext @ 08b29c00] Statistics: 19398 bytes read, 0 seeks
[AVIOContext @ 063eec00] Statistics: 19314 bytes read, 0 seeks
[AVIOContext @ 063eec00] Statistics: 17200 bytes read, 0 seeks
[AVIOContext @ 063eec00] Statistics: 19401 bytes read, 0 seeks
[AVIOContext @ 063eec00] Statistics: 19665 bytes read, 0 seeks
[AVIOContext @ 063eec00] Statistics: 19785 bytes read, 0 seeks
[AVIOContext @ 063eec00] Statistics: 19615 bytes read, 0 seeks
[AVIOContext @ 063eec00] Statistics: 17665 bytes read, 0 seeks
[AVIOContext @ 063eec00] Statistics: 19118 bytes read, 0 seeks
[AVIOContext @ 063eec00] Statistics: 19524 bytes read, 0 seeks
[image2 @ 063ef3a0] max_analyze_duration 5000000 reached at 5000000
Input #0, image2, from 'C:/UserData/derek/Desktop/test_30fps/test.%04d.tga':
  Duration: 00:00:10.00, start: 0.000000, bitrate: N/A
    Stream #0:0, 152, 1/30: Video: targa, bgr24, 720x486, 1/30, 30 fps, 30
tbr, 30 tbn, 30 tbc
[Parsed_mp_1 @ 063ee560] 'detc' is a wrapped MPlayer filter (libmpcodecs).
This filter may be removed
once it has been ported to a native libavfilter.
warning: HEAP[ffmpeg_g.exe]:
warning: Invalid address specified to RtlFreeHeap( 065C0000, 063EEA80 )


Program received signal SIGTRAP, Trace/breakpoint trap.
0x771804e5 in ntdll!TpWaitForAlpcCompletion () from
C:\Windows\system32\ntdll.dll

(gdb) bt
#0  0x771804e5 in ntdll!TpWaitForAlpcCompletion () from
C:\Windows\system32\ntdll.dll
#1  0x0028e0d0 in ?? ()
#2  0x77142a2a in ntdll!RtlCopyExtendedContext () from
C:\Windows\system32\ntdll.dll
#3  0x063eea78 in ?? ()
#4  0x7718153f in ntdll!TpQueryPoolStackInformation () from
C:\Windows\system32\ntdll.dll
#5  0x065c0000 in ?? ()
#6  0x7713ab9a in ntdll!AlpcMaxAllowedMessageLength () from
C:\Windows\system32\ntdll.dll
#7  0x065c0000 in ?? ()
#8  0x770e3492 in ntdll!LdrLoadAlternateResourceModuleEx () from
C:\Windows\system32\ntdll.dll
#9  0x063eea78 in ?? ()
#10 0x75a498cd in msvcrt!free () from C:\Windows\syswow64\msvcrt.dll
#11 0x065c0000 in ?? ()
#12 0x00460fb8 in parse_args (args=<optimized out>, p=0x63eea10) at
libavfilter/libmpcodecs/vf_detc.c:420
#13 vf_open (vf=0x63ee620, args=0x63ee505 "am=0:dr=2:fr=0") at
libavfilter/libmpcodecs/vf_detc.c:440
#14 0x0110c158 in init (ctx=0x63ee560, args=0x63ee505 "am=0:dr=2:fr=0") at
libavfilter/vf_mp.c:729
#15 0x0041fbd8 in create_filter (filt_ctx=filt_ctx at entry=0x28e5ac,
ctx=ctx at entry=0x65cb840, index=index at entry=1, filt_name=<optimized out>,
filt_name at entry=0x63ee4a0 "mp", args=args at entry=0x63ee500
"detc=am=0:dr=2:fr=0", log_ctx=log_ctx at entry=0x65cb840) at
libavfilter/graphparser.c:133
#16 0x00420585 in parse_filter (log_ctx=0x65cb840, index=1, graph=0x65cb840,
buf=0x28e5d4, filt_ctx=0x28e5ac) at libavfilter/graphparser.c:170
#17 avfilter_graph_parse2 (graph=0x65cb840, filters=0x8b599a5
",setpts='N/(24000/1001*TB)'", filters at entry=0x8b59980
"format=yuv420p,mp=detc=am=0:dr=2:fr=0,setpts='N/(24000/1001*TB)'",
inputs=inputs at entry=0x28e664, outputs=outputs at entry=0x28e668) at
libavfilter/graphparser.c:405
#18 0x0040aa32 in configure_filtergraph (fg=0x65cc020) at
ffmpeg_filter.c:741
#19 0x00412c47 in transcode_init () at ffmpeg.c:2155
#20 0x01102b29 in transcode () at ffmpeg.c:2989
#21 main (argc=22, argv=<optimized out>) at ffmpeg.c:3202

(gdb) disass $pc-32,$pc+32
Dump of assembler code from 0x771804c5 to 0x77180505:
   0x771804c5 <ntdll!TpWaitForAlpcCompletion+191>:      in     (%dx),%al
   0x771804c6 <ntdll!TpWaitForAlpcCompletion+192>:      mov    %fs:0x18,%eax
   0x771804cc <ntdll!TpWaitForAlpcCompletion+198>:      mov
0x30(%eax),%eax
   0x771804cf <ntdll!TpWaitForAlpcCompletion+201>:      cmpb
$0x0,0x2(%eax)
   0x771804d3 <ntdll!TpWaitForAlpcCompletion+205>:      je     0x771804ec
<ntdll!TpWaitForAlpcCompletion+230>
   0x771804d5 <ntdll!TpWaitForAlpcCompletion+207>:      mov
0x8(%ebp),%eax
   0x771804d8 <ntdll!TpWaitForAlpcCompletion+210>:      movb
$0x1,0x771b8225
   0x771804df <ntdll!TpWaitForAlpcCompletion+217>:      mov
%eax,0x771b8220
   0x771804e4 <ntdll!TpWaitForAlpcCompletion+222>:      int3
=> 0x771804e5 <ntdll!TpWaitForAlpcCompletion+223>:      movb
$0x0,0x771b8225
   0x771804ec <ntdll!TpWaitForAlpcCompletion+230>:      pop    %ebp
   0x771804ed <ntdll!TpWaitForAlpcCompletion+231>:      ret    $0x4
   0x771804f0 <ntdll!TpWaitForAlpcCompletion+234>:      nop
   0x771804f1 <ntdll!TpWaitForAlpcCompletion+235>:      nop
   0x771804f2 <ntdll!TpWaitForAlpcCompletion+236>:      nop
   0x771804f3 <ntdll!TpWaitForAlpcCompletion+237>:      nop
   0x771804f4 <ntdll!TpWaitForAlpcCompletion+238>:      nop
   0x771804f5 <ntdll!TpWaitForAlpcCompletion+239>:      mov    %edi,%edi
   0x771804f7 <ntdll!TpWaitForAlpcCompletion+241>:      push   %ebp
   0x771804f8 <ntdll!TpWaitForAlpcCompletion+242>:      mov    %esp,%ebp
   0x771804fa <ntdll!TpWaitForAlpcCompletion+244>:      sub    $0x1c,%esp
   0x771804fd <ntdll!TpWaitForAlpcCompletion+247>:      push   %esi
   0x771804fe <ntdll!TpWaitForAlpcCompletion+248>:      mov
0x10(%ebp),%esi
   0x77180501 <ntdll!TpWaitForAlpcCompletion+251>:      push   %edi
   0x77180502 <ntdll!TpWaitForAlpcCompletion+252>:      xor    %edi,%edi
   0x77180504 <ntdll!TpWaitForAlpcCompletion+254>:      cmp    $0x8,%esi
End of assembler dump.
(gdb)
Dump of assembler code from 0x771804c5 to 0x77180505:
   0x771804c5 <ntdll!TpWaitForAlpcCompletion+191>:      in     (%dx),%al
   0x771804c6 <ntdll!TpWaitForAlpcCompletion+192>:      mov    %fs:0x18,%eax
   0x771804cc <ntdll!TpWaitForAlpcCompletion+198>:      mov
0x30(%eax),%eax
   0x771804cf <ntdll!TpWaitForAlpcCompletion+201>:      cmpb
$0x0,0x2(%eax)
   0x771804d3 <ntdll!TpWaitForAlpcCompletion+205>:      je     0x771804ec
<ntdll!TpWaitForAlpcCompletion+230>
   0x771804d5 <ntdll!TpWaitForAlpcCompletion+207>:      mov
0x8(%ebp),%eax
   0x771804d8 <ntdll!TpWaitForAlpcCompletion+210>:      movb
$0x1,0x771b8225
   0x771804df <ntdll!TpWaitForAlpcCompletion+217>:      mov
%eax,0x771b8220
   0x771804e4 <ntdll!TpWaitForAlpcCompletion+222>:      int3
=> 0x771804e5 <ntdll!TpWaitForAlpcCompletion+223>:      movb
$0x0,0x771b8225
   0x771804ec <ntdll!TpWaitForAlpcCompletion+230>:      pop    %ebp
   0x771804ed <ntdll!TpWaitForAlpcCompletion+231>:      ret    $0x4
   0x771804f0 <ntdll!TpWaitForAlpcCompletion+234>:      nop
   0x771804f1 <ntdll!TpWaitForAlpcCompletion+235>:      nop
   0x771804f2 <ntdll!TpWaitForAlpcCompletion+236>:      nop
   0x771804f3 <ntdll!TpWaitForAlpcCompletion+237>:      nop
   0x771804f4 <ntdll!TpWaitForAlpcCompletion+238>:      nop
   0x771804f5 <ntdll!TpWaitForAlpcCompletion+239>:      mov    %edi,%edi
   0x771804f7 <ntdll!TpWaitForAlpcCompletion+241>:      push   %ebp
   0x771804f8 <ntdll!TpWaitForAlpcCompletion+242>:      mov    %esp,%ebp
   0x771804fa <ntdll!TpWaitForAlpcCompletion+244>:      sub    $0x1c,%esp
   0x771804fd <ntdll!TpWaitForAlpcCompletion+247>:      push   %esi
   0x771804fe <ntdll!TpWaitForAlpcCompletion+248>:      mov
0x10(%ebp),%esi
   0x77180501 <ntdll!TpWaitForAlpcCompletion+251>:      push   %edi
   0x77180502 <ntdll!TpWaitForAlpcCompletion+252>:      xor    %edi,%edi
   0x77180504 <ntdll!TpWaitForAlpcCompletion+254>:      cmp    $0x8,%esi
End of assembler dump.

(gdb) info all-registers
eax            0x63eea78        104786552
ecx            0x77120b0a       1997671178
edx            0x28de6d 2678381
ebx            0x63eea78        104786552
esp            0x28e0b4 0x28e0b4
ebp            0x28e0b4 0x28e0b4
esi            0x65c0000        106692608
edi            0x65c0000        106692608
eip            0x771804e5       0x771804e5
<ntdll!TpWaitForAlpcCompletion+223>
eflags         0x200202 [ IF ID ]
cs             0x23     35
ss             0x2b     43
ds             0x2b     43
es             0x2b     43
fs             0x53     83
gs             0x2b     43
st0            0        (raw 0x00000000000000000000)
st1            2        (raw 0x40008000000000000000)
st2            2        (raw 0x40008000000000000000)
st3            9        (raw 0x40029000000000000000)
st4            9        (raw 0x40029000000000000000)
st5            1        (raw 0x3fff8000000000000000)
st6            1        (raw 0x3fff8000000000000000)
st7            1        (raw 0x3fff8000000000000000)
fctrl          0x37f    895
fstat          0x20     32
ftag           0xffff   65535
fiseg          0x23     35
fioff          0x40a9c8 4237768
foseg          0x2b     43
fooff          0x64dff58        105774936
fop            0x5d8    1496
xmm0           {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0},
v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0,
0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0},
uint128 = 0x00000000000000000000000000000000}
xmm1           {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0},
v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0,
0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0},
uint128 = 0x00000000000000000000000000000000}
xmm2           {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0},
v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0,
0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0},
uint128 = 0x00000000000000000000000000000000}
xmm3           {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0},
v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0,
0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0},
uint128 = 0x00000000000000000000000000000000}
xmm4           {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0},
v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0,
0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0},
uint128 = 0x00000000000000000000000000000000}
xmm5           {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0},
v16_int8 = {0x0 <repeats 16 times>}, v8_int16 = {0x0, 0x0, 0x0, 0x0, 0x0,
0x0, 0x0, 0x0}, v4_int32 = {0x0, 0x0, 0x0, 0x0}, v2_int64 = {0x0, 0x0},
uint128 = 0x00000000000000000000000000000000}
xmm6           {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0},
v16_int8 = {0xcf, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0,
0xff, 0x0, 0x0, 0x0}, v8_int16 = {0xcf, 0x0, 0xff, 0x0, 0xff, 0x0, 0xff,
0x0}, v4_int32 = {0xcf, 0xff, 0xff, 0xff}, v2_int64 = {0xff000000cf,
0xff000000ff}, uint128 = 0x000000ff000000ff000000ff000000cf}
xmm7           {v4_float = {0x0, 0x0, 0x0, 0x0}, v2_double = {0x0, 0x0},
v16_int8 = {0xff, 0x0, 0x0, 0x0, 0xff, 0x0, 0x0, 0x0, 0xcf, 0x0, 0x0, 0x0,
0xff, 0x0, 0x0, 0x0}, v8_int16 = {0xff, 0x0, 0xff, 0x0, 0xcf, 0x0, 0xff,
0x0}, v4_int32 = {0xff, 0xff, 0xcf, 0xff}, v2_int64 = {0xff000000ff,
0xff000000cf}, uint128 = 0x000000ff000000cf000000ff000000ff}
mxcsr          0x1f80   [ IM DM ZM OM UM PM ]
mm0            {uint64 = 0x0, v2_int32 = {0x0, 0x0}, v4_int16 = {0x0, 0x0,
0x0, 0x0}, v8_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}
mm1            {uint64 = 0x8000000000000000, v2_int32 = {0x0, 0x80000000},
v4_int16 = {0x0, 0x0, 0x0, 0x8000}, v8_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
0x0, 0x80}}
mm2            {uint64 = 0x8000000000000000, v2_int32 = {0x0, 0x80000000},
v4_int16 = {0x0, 0x0, 0x0, 0x8000}, v8_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
0x0, 0x80}}
mm3            {uint64 = 0x9000000000000000, v2_int32 = {0x0, 0x90000000},
v4_int16 = {0x0, 0x0, 0x0, 0x9000}, v8_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
0x0, 0x90}}
mm4            {uint64 = 0x9000000000000000, v2_int32 = {0x0, 0x90000000},
v4_int16 = {0x0, 0x0, 0x0, 0x9000}, v8_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
0x0, 0x90}}
mm5            {uint64 = 0x8000000000000000, v2_int32 = {0x0, 0x80000000},
v4_int16 = {0x0, 0x0, 0x0, 0x8000}, v8_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
0x0, 0x80}}
mm6            {uint64 = 0x8000000000000000, v2_int32 = {0x0, 0x80000000},
v4_int16 = {0x0, 0x0, 0x0, 0x8000}, v8_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
0x0, 0x80}}
mm7            {uint64 = 0x8000000000000000, v2_int32 = {0x0, 0x80000000},
v4_int16 = {0x0, 0x0, 0x0, 0x8000}, v8_int8 = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
0x0, 0x80}}
(gdb)


Derek



More information about the ffmpeg-user mailing list