ffmpeg2theora-0.17 is available I'm testing it now, hoping it will resolve some infinite loop problems that may or may not be related to bug #143790. Also, this requires an ffmpeg post 2006-11-13, which is when it was released, with swscaler on. I've tagged and bundled ffmpeg source from today (20070129), and am currently testing it. If it's good enough, I'll add an ffmpeg version bump request as well, and mark a dependency here. Reproducible: Always
Created attachment 108532 [details] ffmpeg2theora-0.17 ebuild ebuild for ffmpeg2theora-0.17
Added dependency to bug #164470 .
It compiles ok but when I try to run it this is what I get. ffmpeg2theora ripped -v 10 -a 5 -o matrix.ogg Input #0, avi, from 'ripped': Duration: 02:12:37.7, start: 0.000000, bitrate: 6987 kb/s Stream #0.0: Video: mpeg2video, yuv420p, 720x576, 7500 kb/s, 25.00 fps(r) Stream #0.1: Audio: pcm_s16le, 48000 Hz, stereo, 1536 kb/s Pixel Aspect Ratio: 1.42/1 Frame Aspect Ratio: 1.78/1 Resize: 720x576 1:13:27.16 audio: 136kbps video: 3231kbps, time remaining: 01:12:00 [mpeg2video @ 0x2b6882a99490]ac-tex damaged at 2 9 [mpeg2video @ 0x2b6882a99490]Warning MVs not available [mpeg2video @ 0x2b6882a99490]concealing 45 DC, 45 AC, 45 MV errors 1:16:03.84 audio: 136kbps video: 3328kbps, time remaining: 01:09:31 [mpeg2video @ 0x2b6882a99490]ac-tex damaged at 14 19 [mpeg2video @ 0x2b6882a99490]Warning MVs not available [mpeg2video @ 0x2b6882a99490]concealing 45 DC, 45 AC, 45 MV errors 1:16:47.96 audio: 136kbps video: 3362kbps, time remaining: 01:08:51 [mpeg2video @ 0x2b6882a99490]concealing 45 DC, 45 AC, 45 MV errors 2:12:38.12 audio: 139kbps video: 3968kbps, time remaining: 00:00:00 *** glibc detected *** ffmpeg2theora: double free or corruption (out): 0x00007fff287ba880 *** ======= Backtrace: ========= /lib/libc.so.6[0x2b688366f01d] /lib/libc.so.6(__libc_free+0x6c)[0x2b688367061c] /usr/lib/libavformat.so.51(av_destruct_packet+0xd)[0x2b688254a94d] ffmpeg2theora[0x403a38] ffmpeg2theora[0x404e50] /lib/libc.so.6(__libc_start_main+0xf4)[0x2b6883622134] ffmpeg2theora[0x402a79] ======= Memory map: ======== 00400000-0040a000 r-xp 00000000 03:03 4099574 /usr/bin/ffmpeg2theora 00509000-0050a000 rw-p 00009000 03:03 4099574 /usr/bin/ffmpeg2theora 0050a000-0097a000 rw-p 0050a000 00:00 0 [heap] 2b68822eb000-2b6882306000 r-xp 00000000 03:03 3768811 /lib64/ld-2.4.so 2b6882306000-2b6882307000 rw-p 2b6882306000 00:00 0 2b6882325000-2b6882384000 rw-p 2b6882325000 00:00 0 2b6882405000-2b6882406000 r--p 0001a000 03:03 3768811 /lib64/ld-2.4.so 2b6882406000-2b6882407000 rw-p 0001b000 03:03 3768811 /lib64/ld-2.4.so 2b6882407000-2b6882439000 r-xp 00000000 03:03 4115089 /usr/lib64/libtheora.so.0.2.0 2b6882439000-2b6882538000 ---p 00032000 03:03 4115089 /usr/lib64/libtheora.so.0.2.0 2b6882538000-2b6882539000 rw-p 00031000 03:03 4115089 /usr/lib64/libtheora.so.0.2.0 2b6882539000-2b68825a3000 r-xp 00000000 03:03 4112698 /usr/lib64/libavformat.so.51.8.0 2b68825a3000-2b68826a3000 ---p 0006a000 03:03 4112698 /usr/lib64/libavformat.so.51.8.0 2b68826a3000-2b68826aa000 rw-p 0006a000 03:03 4112698 /usr/lib64/libavformat.so.51.8.0 2b68826aa000-2b688298f000 r-xp 00000000 03:03 4112426 /usr/lib64/libavcodec.so.51.29.0 2b688298f000-2b6882a8f000 ---p 002e5000 03:03 4112426 /usr/lib64/libavcodec.so.51.29.0 2b6882a8f000-2b6882aa2000 rw-p 002e5000 03:03 4112426 /usr/lib64/libavcodec.so.51.29.0 2b6882aa2000-2b6882b0b000 rw-p 2b6882aa2000 00:00 0 2b6882b0b000-2b6882b1f000 r-xp 00000000 03:03 3376193 /lib64/libz.so.1.2.3 2b6882b1f000-2b6882c1e000 ---p 00014000 03:03 3376193 /lib64/libz.so.1.2.3 2b6882c1e000-2b6882c1f000 rw-p 00013000 03:03 3376193 /lib64/libz.so.1.2.3 2b6882c1f000-2b6882c62000 r-xp 00000000 03:03 4113686 /usr/lib64/libmp3lame.so.0.0.0 2b6882c62000-2b6882d61000 ---p 00043000 03:03 4113686 /usr/lib64/libmp3lame.so.0.0.0 2b6882d61000-2b6882d63000 rw-p 00042000 03:03 4113686 /usr/lib64/libmp3lame.so.0.0.0 2b6882d63000-2b6882d94000 rw-p 2b6882d63000 00:00 0 2b6882d94000-2b6882d96000 r-xp 00000000 03:03 3768735 /lib64/libdl-2.4.so 2b6882d96000-2b6882e96000 ---p 00002000 03:03 3768735 /lib64/libdl-2.4.so 2b6882e96000-2b6882e98000 rw-p 00002000 03:03 3768735 /lib64/libdl-2.4.so 2b6882e98000-2b6882e99000 rw-p 2b6882e98000 00:00 0 2b6882e99000-2b6882eb3000 r-xp 00000000 03:03 3784840 /usr/lib64/libvorbisenc.so.2.0.2 2b6882eb3000-2b6882fb3000 ---p 0001a000 03:03 3784840 /usr/lib64/libvorbisenc.so.2.0.2 2b6882fb3000-2b6883173000 rw-p 0001a000 03:03 3784840 /usr/lib64/libvorbisenc.so.2.0.2 2b6883173000-2b6883178000 rw-p 2b6883173000 00:00 0 2b6883178000-2b688317d000 r-xp 00000000 03:03 4112764 /usr/lib64/libavutil.so.49.2.0 2b688317d000-2b688327c000 ---p 00005000 03:03 4112764 /usr/lib64/libavutil.so.49.2.0 2b688327c000-2b688327d000 rw-p 00004000 03:03 4112764 /usr/lib64/libavutil.so.49.2.0 2b688327d000-2b688329c000 r-xp 00000000 03:03 3785188 /usr/lib64/libvorbis.so.0.3.1 2b688329c000-2b688339b000 ---p 0001f000 03:03 3785188 /usr/lib64/libvorbis.so.0.3.1 2b688339b000-2b68833aa000 rw-p 0001e000 03:03 3785188 /usr/lib64/libvorbis.so.0.3.1 2b68833aa000-2b68833ab000 rw-p 2b68833aa000 00:00 0 2b68833ab000-2b68833ff000 r-xp 00000000 03:03 3768468 /lib64/libm-2.4.so 2b68833ff000-2b68834fe000 ---p 00054000 03:03 3768468 /lib64/libm-2.4.so 2b68834fe000-2b6883500000 rw-p 00053000 03:03 3768468 /lib64/libm-2.4.so 2b6883500000-2b6883505000 r-xp 00000000 03:03 3573301 /usr/lib64/libogg.so.0.5.3 2b6883505000-2b6883604000 ---p 00005000 03:03 3573301 /usr/lib64/libogg.so.0.5.3 2b6883604000-2b6883605000 rw-p 00004000 03:03 3573301 /usr/lib64/libogg.so.0.5.3 2b6883605000-2b6883727000 r-xp 00000000 03:03 3769187 /lib64/libc-2.4.so 2b6883727000-2b6883827000 ---p 00122000 03:03 3769187 /lib64/libc-2.4.so 2b6883827000-2b688382a000 r--p 00122000 03:03 3769187 /lib64/libc-2.4.so 2b688382a000-2b688382c000 rw-p 00125000 03:03 3769187 /lib64/libc-2.4.so 2b688382c000-2b6883833000 rw-p 2b688382c000 00:00 0 2b6883833000-2b6883cde000 rw-p 2b6882326000 00:00 0 2b6883cde000-2b68853df000 rw-p 2b6883cde000 00:00 0 2b68853df000-2b6885406000 rw-p 2b6885401000 00:00 0 2b6885422000-2b6885465000 rw-p 2b68853df000 00:00 0 2b6885500000-2b6885521000 rw-p 2b6885500000 00:00 0 2b6885521000-2b6885600000 ---p 2b6885521000 00:00 0 2b6885600000-2b688560c000 r-xp 00000000 03:03 8617986 /lib64/libgcc_s.so.1 2b688560c000-2b688570c000 ---p 0000c000 03:03 8617986 /lib64/libgcc_s.so.1 2b688570c000-2b688570d000 rw-p 0000c000 03:03 8617986 /lib64/libgcc_s.so.1 7fff2879d000-7fff287bf000 rw-p 7fff2879d000 00:00 0 [stack] ffffffffff600000-ffffffffffe00000 ---p 00000000 00:00 0 [vdso] Aborted
0.18 is in tree but package.masked because of bug 164478.