From trac at avcodec.org Tue Oct 1 00:48:53 2013 From: trac at avcodec.org (FFmpeg) Date: Mon, 30 Sep 2013 22:48:53 -0000 Subject: [FFmpeg-trac] #3007(documentation:closed): param0 and param1 are ignored for bicubic scaler. In-Reply-To: <040.241ab88f054f8123e2d00617e51ade2b@avcodec.org> References: <040.241ab88f054f8123e2d00617e51ade2b@avcodec.org> Message-ID: <055.d1dc5c2c67e3f62590ca9e2911171ceb@avcodec.org> #3007: param0 and param1 are ignored for bicubic scaler. -------------------------------------+------------------------------------- Reporter: YellowOnion | Owner: Type: defect | Status: closed Priority: minor | Component: Version: git-master | documentation Keywords: scale | Resolution: fixed Blocking: | Blocked By: Analyzed by developer: 0 | Reproduced by developer: 1 -------------------------------------+------------------------------------- Changes (by cehoyos): * status: new => closed * reproduced: 0 => 1 * component: undetermined => documentation * priority: normal => minor * version: unspecified => git-master * keywords: => scale * resolution: => fixed Comment: Replying to [comment:1 cehoyos]: > It should be used as follows: > {{{ > $ ffmpeg -i "Inception.2010.720p.BluRay.DTS.x264-ESiR.mkv" -ss 14 -vf scale=854x356:flags=bicubic+print_info:param0=1/3:param1=1/3 -frames 1 Blah-N.png > }}} Please test, this did not crash (the crash with lanczos was fixed by Michael). The documentation was improved by Stefano and Michael. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Tue Oct 1 15:38:48 2013 From: trac at avcodec.org (FFmpeg) Date: Tue, 01 Oct 2013 13:38:48 -0000 Subject: [FFmpeg-trac] #3004(build system:new): OpenCL Version detection broken (at least on OSX) In-Reply-To: <043.4908636919a9698e48ecafc7f532a395@avcodec.org> References: <043.4908636919a9698e48ecafc7f532a395@avcodec.org> Message-ID: <058.a5dd968f53a8aef4439fd678ab6a0f7f@avcodec.org> #3004: OpenCL Version detection broken (at least on OSX) -------------------------------------+------------------------------------- Reporter: | Owner: thilo.borgmann | Status: new Type: defect | Component: build Priority: important | system Version: git-master | Resolution: Keywords: regression | Blocked By: opencl | Reproduced by developer: 0 Blocking: | Analyzed by developer: 0 | -------------------------------------+------------------------------------- Comment (by thilo.borgmann): Ok that kind of works. However, I'll send the following patch to devel that uses the same "positive" logic like everywhere else instead. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Tue Oct 1 16:19:55 2013 From: trac at avcodec.org (FFmpeg) Date: Tue, 01 Oct 2013 14:19:55 -0000 Subject: [FFmpeg-trac] #3004(build system:new): OpenCL Version detection broken (at least on OSX) In-Reply-To: <043.4908636919a9698e48ecafc7f532a395@avcodec.org> References: <043.4908636919a9698e48ecafc7f532a395@avcodec.org> Message-ID: <058.adb5037f0e1eda60e48b53beb75dbae7@avcodec.org> #3004: OpenCL Version detection broken (at least on OSX) -------------------------------------+------------------------------------- Reporter: | Owner: thilo.borgmann | Status: new Type: defect | Component: build Priority: important | system Version: git-master | Resolution: Keywords: regression | Blocked By: opencl | Reproduced by developer: 0 Blocking: | Analyzed by developer: 0 | -------------------------------------+------------------------------------- Comment (by cehoyos): New untested patch attached. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Tue Oct 1 16:33:00 2013 From: trac at avcodec.org (FFmpeg) Date: Tue, 01 Oct 2013 14:33:00 -0000 Subject: [FFmpeg-trac] #3016(avfilter:new): Support fast yuv422 and yuv444 inverse telecine process Message-ID: <036.c180f87d1e9f671b67a857513f0e38ca@avcodec.org> #3016: Support fast yuv422 and yuv444 inverse telecine process ---------------------------------------+---------------------------------- Reporter: cehoyos | Owner: Type: enhancement | Status: new Priority: wish | Component: avfilter Version: git-master | Keywords: pullup Blocked By: | Blocking: Reproduced by developer: 0 | Analyzed by developer: 0 ---------------------------------------+---------------------------------- (This was inexplicably requested on mplayer-users) pullup seems to be signficantly faster than fieldmatch but only supports yuv420p, to fix this either a port of filmdint or improving the pullup filter (or speed up fieldmatch) are possible. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Tue Oct 1 16:37:32 2013 From: trac at avcodec.org (FFmpeg) Date: Tue, 01 Oct 2013 14:37:32 -0000 Subject: [FFmpeg-trac] #3004(build system:new): OpenCL Version detection broken (at least on OSX) In-Reply-To: <043.4908636919a9698e48ecafc7f532a395@avcodec.org> References: <043.4908636919a9698e48ecafc7f532a395@avcodec.org> Message-ID: <058.bfcc24488c2aa32cbe9a9298fdb8714a@avcodec.org> #3004: OpenCL Version detection broken (at least on OSX) -------------------------------------+------------------------------------- Reporter: | Owner: thilo.borgmann | Status: new Type: defect | Component: build Priority: important | system Version: git-master | Resolution: Keywords: regression | Blocked By: opencl | Reproduced by developer: 0 Blocking: | Analyzed by developer: 0 | -------------------------------------+------------------------------------- Comment (by thilo.borgmann): Tested and posted on devel, too. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Tue Oct 1 16:38:57 2013 From: trac at avcodec.org (FFmpeg) Date: Tue, 01 Oct 2013 14:38:57 -0000 Subject: [FFmpeg-trac] #3016(avfilter:closed): Support fast yuv422 and yuv444 inverse telecine process In-Reply-To: <036.c180f87d1e9f671b67a857513f0e38ca@avcodec.org> References: <036.c180f87d1e9f671b67a857513f0e38ca@avcodec.org> Message-ID: <051.fe9265f96539a7c6e19a09a6988f6b73@avcodec.org> #3016: Support fast yuv422 and yuv444 inverse telecine process -------------------------------------+------------------------------------ Reporter: cehoyos | Owner: Type: enhancement | Status: closed Priority: wish | Component: avfilter Version: git-master | Resolution: invalid Keywords: pullup | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------ Changes (by richardpl): * status: new => closed * resolution: => invalid Comment: Pullup supports !yuv420p formats. Full uncut console output and sample missing. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Tue Oct 1 17:04:51 2013 From: trac at avcodec.org (FFmpeg) Date: Tue, 01 Oct 2013 15:04:51 -0000 Subject: [FFmpeg-trac] #3016(avfilter:closed): Support fast yuv422 and yuv444 inverse telecine process In-Reply-To: <036.c180f87d1e9f671b67a857513f0e38ca@avcodec.org> References: <036.c180f87d1e9f671b67a857513f0e38ca@avcodec.org> Message-ID: <051.0b0f98015326eac3763a35b695d15dd5@avcodec.org> #3016: Support fast yuv422 and yuv444 inverse telecine process -------------------------------------+------------------------------------ Reporter: cehoyos | Owner: Type: enhancement | Status: closed Priority: wish | Component: avfilter Version: git-master | Resolution: invalid Keywords: pullup | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------ Comment (by cehoyos): Sorry for the noise... -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Tue Oct 1 22:41:53 2013 From: trac at avcodec.org (FFmpeg) Date: Tue, 01 Oct 2013 20:41:53 -0000 Subject: [FFmpeg-trac] #3004(build system:closed): OpenCL Version detection broken (at least on OSX) In-Reply-To: <043.4908636919a9698e48ecafc7f532a395@avcodec.org> References: <043.4908636919a9698e48ecafc7f532a395@avcodec.org> Message-ID: <058.40a3ae2791cc910290169c93a3b84a0a@avcodec.org> #3004: OpenCL Version detection broken (at least on OSX) -------------------------------------+------------------------------------- Reporter: | Owner: thilo.borgmann | Status: closed Type: defect | Component: build Priority: important | system Version: git-master | Resolution: fixed Keywords: regression | Blocked By: opencl | Reproduced by developer: 0 Blocking: | Analyzed by developer: 0 | -------------------------------------+------------------------------------- Changes (by cehoyos): * status: new => closed * resolution: => fixed Comment: Should be fixed. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Tue Oct 1 22:55:14 2013 From: trac at avcodec.org (FFmpeg) Date: Tue, 01 Oct 2013 20:55:14 -0000 Subject: [FFmpeg-trac] #2955(FFprobe:new): ffprobe will output invalid XML In-Reply-To: <034.d1b517d863eb1fc5d327553faf0baeec@avcodec.org> References: <034.d1b517d863eb1fc5d327553faf0baeec@avcodec.org> Message-ID: <049.a1a1c5dce24aa7e5053b75d8c2b821ff@avcodec.org> #2955: ffprobe will output invalid XML ------------------------------------+----------------------------------- Reporter: eelco | Owner: Type: defect | Status: new Priority: important | Component: FFprobe Version: git-master | Resolution: Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | ------------------------------------+----------------------------------- Changes (by eelco): * priority: normal => important * version: unspecified => git-master * component: undetermined => FFprobe Comment: I?ve added another example of a file that causes invalid XML output from ffprobe. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Tue Oct 1 23:11:18 2013 From: trac at avcodec.org (FFmpeg) Date: Tue, 01 Oct 2013 21:11:18 -0000 Subject: [FFmpeg-trac] #2955(FFprobe:new): ffprobe will output invalid XML In-Reply-To: <034.d1b517d863eb1fc5d327553faf0baeec@avcodec.org> References: <034.d1b517d863eb1fc5d327553faf0baeec@avcodec.org> Message-ID: <049.37bdf806b6d51b84e0989715a352850d@avcodec.org> #2955: ffprobe will output invalid XML ------------------------------------+----------------------------------- Reporter: eelco | Owner: Type: defect | Status: new Priority: normal | Component: FFprobe Version: git-master | Resolution: Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | ------------------------------------+----------------------------------- Changes (by cehoyos): * priority: important => normal Comment: Is this a regression? -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Tue Oct 1 23:19:39 2013 From: trac at avcodec.org (FFmpeg) Date: Tue, 01 Oct 2013 21:19:39 -0000 Subject: [FFmpeg-trac] #2955(FFprobe:new): ffprobe will output invalid XML In-Reply-To: <034.d1b517d863eb1fc5d327553faf0baeec@avcodec.org> References: <034.d1b517d863eb1fc5d327553faf0baeec@avcodec.org> Message-ID: <049.1a5a2a8ab89522d824625c8f8934e1ba@avcodec.org> #2955: ffprobe will output invalid XML ------------------------------------+----------------------------------- Reporter: eelco | Owner: Type: defect | Status: new Priority: normal | Component: FFprobe Version: git-master | Resolution: Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | ------------------------------------+----------------------------------- Comment (by eelco): Not that I?m aware of. I don?t think it has ever worked correctly, FFmpeg always seems to dump the metadata ?as is?, which is not really a problem when using it on the command line, but does become a problem when the encoding is explicitly specified (such as in XML). -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Wed Oct 2 00:00:19 2013 From: trac at avcodec.org (FFmpeg) Date: Tue, 01 Oct 2013 22:00:19 -0000 Subject: [FFmpeg-trac] #2920(build system:closed): Regression: --disable-decoder=cscd disables the png decoder In-Reply-To: <036.aeddc8e91f80583a69f401165327f60f@avcodec.org> References: <036.aeddc8e91f80583a69f401165327f60f@avcodec.org> Message-ID: <051.1249885a9bfdd9f02389ad5eee8cea9a@avcodec.org> #2920: Regression: --disable-decoder=cscd disables the png decoder -------------------------------------+------------------------------------- Reporter: cehoyos | Owner: Type: defect | Status: closed Priority: important | Component: build Version: git-master | system Keywords: png cscd | Resolution: fixed regression | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------- Changes (by michael): * status: new => closed * resolution: => fixed Comment: Fixed in ad8fbddb94c2d7e0fbcd46d508e962bbfd939ba4 -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Wed Oct 2 00:54:43 2013 From: trac at avcodec.org (FFmpeg) Date: Tue, 01 Oct 2013 22:54:43 -0000 Subject: [FFmpeg-trac] #3017(avcodec:new): ff_emu_edge_vfix21_sse causes SIGILL on Pentium-III Message-ID: <035.b0eec154b313ab45b27631b9d34cde58@avcodec.org> #3017: ff_emu_edge_vfix21_sse causes SIGILL on Pentium-III ---------------------------------+-------------------------------------- Reporter: qyot27 | Type: defect Status: new | Priority: normal Component: avcodec | Version: git-master Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | ---------------------------------+-------------------------------------- After building from git yesterday, I noticed that ffmpeg would crash on some H.264 files (mostly 8-bit ones) but not others (10-bit, 12-bit, 14-bit). The backtrace from a debug build showed that ff_emu_edge_vfix21_sse was tripping it. I'd also tested on an Athlon64 (which didn't exhibit the issue, so between that and the SIGILL I knew it was in the assembly). Using --disable-asm allows it to work correctly on my Pentium-III era Celeron. Judging from the git log it was more than likely introduced in http://git.videolan.org/?p=ffmpeg.git;a=commit;h=face578d56c2d1375e40d5e2a28acc122132bc55, since builds from a month ago don't exhibit the issue. The backtrace: {{{ gdb> r -i "Qyot27 - Daybreak [8bit][H.264+AAC] distro.mkv" -vcodec ffvhuff -t 10 test.avi Starting program: C:\dap\vid\Incoming Files\ffmpeg\ffmpeg.exe -i "Qyot27 - Daybreak [8bit] [H.264+AAC] distro.mkv" -vcodec ffvhuff -t 10 test.avi [New Thread 3520.0xdd4] ffmpeg version N-56805-gdcc92ed Copyright (c) 2000-2013 the FFmpeg developers built on Oct 1 2013 17:29:25 with gcc 4.8.1 (GCC) libavutil 52. 46.100 / 52. 46.100 libavcodec 55. 33.101 / 55. 33.101 libavformat 55. 18.104 / 55. 18.104 libavdevice 55. 3.100 / 55. 3.100 libavfilter 3. 88.100 / 3. 88.100 libavresample 1. 1. 0 / 1. 1. 0 libswscale 2. 5.100 / 2. 5.100 libswresample 0. 17.103 / 0. 17.103 libpostproc 52. 3.100 / 52. 3.100 Input #0, matroska,webm, from 'Qyot27 - Daybreak [8bit][H.264+AAC] distro.mkv': Metadata: creation_time : 2013-07-26 22:04:24 Duration: 00:05:00.47, start: 0.000000, bitrate: 1438 kb/s Stream #0:0(eng): Video: h264 (High), yuv420p, 848x480, SAR 1:1 DAR 53:30, 23.98 fps, 23.98 tbr, 1k tbn, 47.95 tbc (default) (forced) Stream #0:1(eng): Audio: aac, 44100 Hz, stereo, fltp (default) (forced) Stream #0:2: Subtitle: subrip (default) (forced) Metadata: title : Dummy Subtitles Stream #0:3(eng): Subtitle: ssa Metadata: title : Karaoke Subtitles [ASS] Codec 0x18000 is not in the full list. Stream #0:4: Attachment: unknown_codec Metadata: filename : Ubuntu-R.ttf mimetype : application/x-truetype-font Stream #0:5: Attachment: text Metadata: filename : knife.txt mimetype : text/plain Stream #0:6: Attachment: png Metadata: filename : release_poster.png mimetype : image/png Output #0, avi, to 'test.avi': Metadata: ISFT : Lavf55.18.104 Stream #0:0(eng): Video: ffvhuff (FFVH / 0x48564646), yuv420p, 848x480 [SAR 1:1 DAR 53:30], q=2-31, 200 kb/s, 23.98 tbn, 23.98 tbc (default) (forced) Stream #0:1(eng): Audio: mp3 (libmp3lame) (U[0][0][0] / 0x0055), 44100 Hz, stereo, fltp (default) (forced) Stream mapping: Stream #0:0 -> #0:0 (h264 -> ffvhuff) Stream #0:1 -> #0:1 (aac -> libmp3lame) Press [q] to stop, [?] for help Program received signal SIGILL, Illegal instruction. 0x00abf799 in ff_emu_edge_vfix21_sse () (gdb) bt #0 0x00abf799 in ff_emu_edge_vfix21_sse () #1 0x00a67f6d in emulated_edge_mc (h_extend_var=, hfix_tbl=0x14cd5c0 , v_extend_var=, vfix_tbl=0x14cd640 , h=480, w=138727022, src_y=, src_x=, block_h=21, block_w=, src_stride=, src=0x8711d8b "\027\027\027", '\030' , "\027\027\027\026\026\026\026 \026\026\026\026\027\027\030\030\030\030\027\027\027\027\027\030\030\030\027\027\027\027\0 27\027", '\026' , '\027' , "\030\027\027\026\026\026\0 27\027\027\027\027\026\026\026\027\027\026\026\026\026\026\026\026\026\026\026", '\027' , "\026\026\026\026", '\027' , "\030\031\027\032\027\031 \026\026\026\026", '\027' ..., dst_stride=, dst=) at libavcodec/x86/videodsp_init.c:175 #2 emulated_edge_mc_sse (buf=0x8334b60 "\027\030", '\027' , buf_stride=896, src=0x87119f6 "", src_stride=896, block_w=21, block_h=21, src_x=6, src_y=-1, w=848, h=480) at libavcodec/x86/videodsp_init.c:222 #3 0x00613cb3 in mc_dir_part (chroma_idc=1, pixel_shift=0, chroma_op=0xaad4b0 , qpix_op=0x844bd54, src_y_offset=0, src_x_offset=4, dest_cr=0x8870214 "", dest_cb=0x8853ff4 "", dest_y=0x87e6298 "", list=0, delta=7168, height=16, square=0, n=4, pic=0x847c358, h=0x844bc60) at libavcodec/h264.c:935 #4 mc_part_std (chroma_idc=1, pixel_shift=0, list1=0, list0=8192, chroma_avg=0xaadc60 , qpix_avg=0x844be54, chroma_put=0xaad4b0 , qpix_put=0x844bd54, y_offset=0, x_offset=4, dest_cr=0x8870214 "", dest_cb=0x8853ff4 "", dest_y=0x87e6298 "", delta=7168, height=16, square=0, n=4, h=0x844bc60) at libavcodec/h264.c:1045 #5 mc_part_420_simple_8 (h=h at entry=0x844bc60, n=n at entry=4, square=square at entry=0, height=height at entry=16, delta=7168, dest_y=dest_y at entry=0x87e6290 "\026\026\026\027\027\027\027\030", dest_cb=dest_cb at entry=0x8853ff0 "\200\200\200\200", dest_cr=dest_cr at entry=0x8870210 "\177\177\177\177", x_offset=x_offset at entry=4, y_offset=y_offset at entry=0, qpix_put=qpix_put at entry=0x844bd54, chroma_put=0xaad4b0 , qpix_avg=qpix_avg at entry=0x844be54, chroma_avg=0xaadc60 , weight_op=weight_op at entry=0x844bc70, weight_avg=weight_avg at entry=0x844bc80, list0=list0 at entry=8192, list1=0) at libavcodec/h264_mc_template.c:56 #6 0x0062cdb2 in hl_motion_420_simple_8 (weight_avg=, weight_op=, chroma_avg=, qpix_avg=, chroma_put=, qpix_put=, dest_cr=, dest_cb=, dest_y=, h=) at libavcodec/h264_mc_template.c:98 #7 hl_decode_mb_simple_8 (h=h at entry=0x844bc60) at libavcodec/h264_mb_template.c:180 #8 0x00634d28 in ff_h264_hl_decode_mb (h=0x844bc60) at libavcodec/h264.c:2598 #9 decode_slice (avctx=avctx at entry=0x815e2e0, arg=arg at entry=0x22f7fc) at libavcodec/h264.c:4439 #10 0x0063535f in execute_decode_slices (h=h at entry=0x844bc60, context_count=context_count at entry=1) at libavcodec/h264.c:4590 #11 0x0063d7c9 in decode_nal_units (parse_extradata=0, buf_size=6402, buf=0x8531a20 "", h=0x844bc60) at libavcodec/h264.c:4942 #12 decode_frame (avctx=0x815e2e0, data=0x850a500, got_frame=0x22fb2c, avpkt=0x22f900) at libavcodec/h264.c:5079 #13 0x005eb46f in avcodec_decode_video2 (avctx=, picture=, picture at entry=0x850a500, got_picture_ptr=, got_picture_ptr at entry=0x22fb2c, avpkt=, avpkt at entry=0x22fd80) at libavcodec/utils.c:1994 #14 0x0041049f in decode_video (ist=ist at entry=0x8533ac0, pkt=pkt at entry=0x22fd80, got_output=got_output at entry=0x22fb2c) at ffmpeg.c:1668 #15 0x00415e4b in output_packet (pkt=0x22fd30, ist=0x8533ac0) at ffmpeg.c:1866 #16 process_input (file_index=) at ffmpeg.c:3089 #17 0x01424d09 in transcode_step () at ffmpeg.c:3185 #18 transcode () at ffmpeg.c:3237 #19 main (argc=8, argv=) at ffmpeg.c:3418 (gdb) disass $pc-32,$pc+32 Dump of assembler code from 0xabf779 to 0xabf7b9: 0x00abf779 : adc $0x8b,%al 0x00abf77b : push %esp 0x00abf77c : and $0x1c,%al 0x00abf77e : mov 0x20(%esp),%ebx 0x00abf782 : mov 0x24(%esp),%esi 0x00abf786 : sub %ebx,%esi 0x00abf788 : sub %edx,%ebx 0x00abf78a : test %edx,%edx 0x00abf78c : je 0xabf7a5 0x00abf78e : movups (%ecx),%xmm0 0x00abf791 : movq 0xd(%ecx),%xmm1 0x00abf796 : movups %xmm0,(%eax) => 0x00abf799 : movq %xmm1,0xd(%eax) 0x00abf79e : add 0x10(%esp),%eax 0x00abf7a2 : dec %edx 0x00abf7a3 : jne 0xabf796 0x00abf7a5 : movups (%ecx),%xmm0 0x00abf7a8 : movq 0xd(%ecx),%xmm1 0x00abf7ad : movups %xmm0,(%eax) 0x00abf7b0 : movq %xmm1,0xd(%eax) 0x00abf7b5 : add 0x10(%esp),%eax End of assembler dump. (gdb) }}} -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Wed Oct 2 00:57:19 2013 From: trac at avcodec.org (FFmpeg) Date: Tue, 01 Oct 2013 22:57:19 -0000 Subject: [FFmpeg-trac] #3017(avcodec:new): ff_emu_edge_vfix21_sse causes SIGILL on Pentium-III In-Reply-To: <035.b0eec154b313ab45b27631b9d34cde58@avcodec.org> References: <035.b0eec154b313ab45b27631b9d34cde58@avcodec.org> Message-ID: <050.580bb8fee805fab6c96593e290b6a2b7@avcodec.org> #3017: ff_emu_edge_vfix21_sse causes SIGILL on Pentium-III ------------------------------------+----------------------------------- Reporter: qyot27 | Owner: Type: defect | Status: new Priority: normal | Component: avcodec Version: git-master | Resolution: Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | ------------------------------------+----------------------------------- Comment (by qyot27): Oh, I forgot the configuration: info. {{{ >ffmpeg -buildconf ffmpeg version r56804 git-a2db837 Copyright (c) 2000-2013 the FFmpeg developers built on Oct 1 2013 00:44:09 with gcc 4.8.1 (GCC) libavutil 52. 46.100 / 52. 46.100 libavcodec 55. 33.101 / 55. 33.101 libavformat 55. 18.104 / 55. 18.104 libavdevice 55. 3.100 / 55. 3.100 libavfilter 3. 88.100 / 3. 88.100 libavresample 1. 1. 0 / 1. 1. 0 libswscale 2. 5.100 / 2. 5.100 libswresample 0. 17.103 / 0. 17.103 libpostproc 52. 3.100 / 52. 3.100 configuration: --prefix=/home/qyot27/win32_build --cross-prefix=i686-w64-mingw32- --enable-gpl --enable-version3 --disable-w32threads --enable-avresample --enable-concise-version --enable-fontconfig --enable-libfreetype --enable-libass --enable-libbluray --enable-libcaca --enable-libcdio --enable-openal --enable-libquvi --enable-librtmp --enable-libsoxr --enable-libvidstab --enable-libflite --enable-libgme --enable-libgsm --enable-libilbc --enable-libmp3lame --enable-libnut --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-libopus --enable-libschroedinger --enable-libshine --enable-libspeex --enable-libtheora --enable-libtwolame --enable-libutvideo --enable-libvo-aacenc --enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libx264 --enable-libxavs --enable-libxvid --enable-avisynth --cpu=pentium3 --extra-cflags='-mfpmath=sse -march=pentium3 -msse -mtune=pentium3 -DPTW32_STATIC_LIB -DCACA_STATIC' --extra-ldflags='-mconsole -Wl,--allow-multiple-definition' --target-os=mingw32 --arch=x86 --pkg-config='pkg-config --static' }}} -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Wed Oct 2 01:42:39 2013 From: trac at avcodec.org (FFmpeg) Date: Tue, 01 Oct 2013 23:42:39 -0000 Subject: [FFmpeg-trac] #3000(avcodec:new): wmalossless sample breaks ffplay -autoexit In-Reply-To: <036.0425844f15f1bb552be0f0889c9e491b@avcodec.org> References: <036.0425844f15f1bb552be0f0889c9e491b@avcodec.org> Message-ID: <051.85e0abe67915e36673261a6e515a99db@avcodec.org> #3000: wmalossless sample breaks ffplay -autoexit -------------------------------------+------------------------------------- Reporter: cehoyos | Owner: Type: defect | Status: new Priority: normal | Component: avcodec Version: git-master | Resolution: Keywords: wmalossless | Blocked By: regression | Reproduced by developer: 0 Blocking: | Analyzed by developer: 0 | -------------------------------------+------------------------------------- Changes (by cus): * cc: cus@? (added) * keywords: wmalossless => wmalossless regression * component: undetermined => avcodec Comment: My guess is that this is caused by 851a6e2f. Flushing the codec with the NULL packet where packet_size=0 is broken, because error is returned instead of 0. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Wed Oct 2 06:58:56 2013 From: trac at avcodec.org (FFmpeg) Date: Wed, 02 Oct 2013 04:58:56 -0000 Subject: [FFmpeg-trac] #3018(undetermined:new): "pullup" filter not installed Message-ID: <042.b5ba07743659b1875b85ec470cc8efb3@avcodec.org> #3018: "pullup" filter not installed -------------------------------------+------------------------------------- Reporter: | Type: defect spookybathtub | Priority: normal Status: new | Version: Component: | unspecified undetermined | Blocked By: Keywords: pullup | Reproduced by developer: 0 Blocking: | Analyzed by developer: 0 | -------------------------------------+------------------------------------- Summary of the bug: When I try to use the pullup filter, it says [AVFilterGraph @ 0x7fa8c2c12f20] No such filter: 'pullup' How to reproduce: {{{ % ffmpeg -i NCIS.ts -ss 300 -t 30 -vf pullup,fps=24000/1001 -an -vcodec libx264 -preset ultrafast pullup.mp4 ffmpeg version 2.0.1 built on Sep 25 2013 06:03:35 with Apple clang version 4.1 (tags/Apple/clang-421.11.66) (based on LLVM 3.1svn) configuration: --prefix=/opt/local --enable-swscale --enable-avfilter --enable-avresample --enable-libmp3lame --enable-libvorbis --enable- libopus --enable-libtheora --enable-libschroedinger --enable-libopenjpeg --enable-libmodplug --enable-libvpx --enable-libspeex --enable-libass --enable-libbluray --enable-gnutls --enable-libfreetype --disable- outdev=xv --mandir=/opt/local/share/man --enable-shared --enable-pthreads --cc=/usr/bin/clang --arch=x86_64 --enable-yasm --enable-gpl --enable- postproc --enable-libx264 --enable-libxvid }}} Patches should be submitted to the ffmpeg-devel mailing list and not this bug tracker. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Wed Oct 2 07:52:44 2013 From: trac at avcodec.org (FFmpeg) Date: Wed, 02 Oct 2013 05:52:44 -0000 Subject: [FFmpeg-trac] #3018(undetermined:open): Provide online documentation for stable and git/master (was: "pullup" filter not installed) In-Reply-To: <042.b5ba07743659b1875b85ec470cc8efb3@avcodec.org> References: <042.b5ba07743659b1875b85ec470cc8efb3@avcodec.org> Message-ID: <057.5c2ccace58a92d53df900863201a4aef@avcodec.org> #3018: Provide online documentation for stable and git/master -------------------------------------+------------------------------------- Reporter: | Owner: spookybathtub | Status: open Type: enhancement | Component: Priority: normal | undetermined Version: unspecified | Resolution: Keywords: website | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------- Changes (by ubitux): * keywords: pullup => website * status: new => open * type: defect => enhancement Old description: > Summary of the bug: > When I try to use the pullup filter, it says [AVFilterGraph @ > 0x7fa8c2c12f20] No such filter: 'pullup' > How to reproduce: > {{{ > % ffmpeg -i NCIS.ts -ss 300 -t 30 -vf pullup,fps=24000/1001 -an -vcodec > libx264 -preset ultrafast pullup.mp4 > > ffmpeg version 2.0.1 > built on Sep 25 2013 06:03:35 with Apple clang version 4.1 > (tags/Apple/clang-421.11.66) (based on LLVM 3.1svn) > configuration: --prefix=/opt/local --enable-swscale --enable-avfilter > --enable-avresample --enable-libmp3lame --enable-libvorbis --enable- > libopus --enable-libtheora --enable-libschroedinger --enable-libopenjpeg > --enable-libmodplug --enable-libvpx --enable-libspeex --enable-libass > --enable-libbluray --enable-gnutls --enable-libfreetype --disable- > outdev=xv --mandir=/opt/local/share/man --enable-shared --enable-pthreads > --cc=/usr/bin/clang --arch=x86_64 --enable-yasm --enable-gpl --enable- > postproc --enable-libx264 --enable-libxvid > > }}} > Patches should be submitted to the ffmpeg-devel mailing list and not this > bug tracker. New description: Summary of the bug: When I try to use the pullup filter, it says [AVFilterGraph @ 0x7fa8c2c12f20] No such filter: 'pullup' How to reproduce: {{{ % ffmpeg -i NCIS.ts -ss 300 -t 30 -vf pullup,fps=24000/1001 -an -vcodec libx264 -preset ultrafast pullup.mp4 ffmpeg version 2.0.1 built on Sep 25 2013 06:03:35 with Apple clang version 4.1 (tags/Apple/clang-421.11.66) (based on LLVM 3.1svn) configuration: --prefix=/opt/local --enable-swscale --enable-avfilter --enable-avresample --enable-libmp3lame --enable-libvorbis --enable- libopus --enable-libtheora --enable-libschroedinger --enable-libopenjpeg --enable-libmodplug --enable-libvpx --enable-libspeex --enable-libass --enable-libbluray --enable-gnutls --enable-libfreetype --disable- outdev=xv --mandir=/opt/local/share/man --enable-shared --enable-pthreads --cc=/usr/bin/clang --arch=x86_64 --enable-yasm --enable-gpl --enable- postproc --enable-libx264 --enable-libxvid }}} -- Comment: This is because the online documentation is for git/master only (with a delay of about 24 hours). IMO, we should provide documentation for latest stable and git/master. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Wed Oct 2 07:59:30 2013 From: trac at avcodec.org (FFmpeg) Date: Wed, 02 Oct 2013 05:59:30 -0000 Subject: [FFmpeg-trac] #3018(undetermined:open): Provide online documentation for stable and git/master In-Reply-To: <042.b5ba07743659b1875b85ec470cc8efb3@avcodec.org> References: <042.b5ba07743659b1875b85ec470cc8efb3@avcodec.org> Message-ID: <057.b2311d617d841b6d8c94a96e7502da01@avcodec.org> #3018: Provide online documentation for stable and git/master -------------------------------------+------------------------------------- Reporter: | Owner: spookybathtub | Status: open Type: enhancement | Component: Priority: normal | undetermined Version: unspecified | Resolution: Keywords: website | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------- Comment (by spookybathtub): I agree, or highlight/notate in some way the differences. Any idea when the next stable version will be released? -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Wed Oct 2 08:07:32 2013 From: trac at avcodec.org (FFmpeg) Date: Wed, 02 Oct 2013 06:07:32 -0000 Subject: [FFmpeg-trac] #3019(undetermined:new): fieldmatch + decimate causes out-of-sync audio Message-ID: <042.26a6b4d56728d195db01e9e42ba4a888@avcodec.org> #3019: fieldmatch + decimate causes out-of-sync audio ---------------------------------------+---------------------------------- Reporter: spookybathtub | Type: defect Status: new | Priority: normal Component: undetermined | Version: 2.0.1 Keywords: ivtc, filters | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | ---------------------------------------+---------------------------------- Summary of the bug: Using fieldmatch and decimate filters together throws the audio out of sync. Source video is 29.97i with 3:2 pulldown. How to reproduce: {{{ $ ffmpeg -ss 900 -i NCIS.ts -t 30 -vf "fieldmatch, decimate" -pix_fmt yuv420p -acodec copy -vcodec libx264 -preset ultrafast fm-decimate.mkv ffmpeg version 2.0.1 Copyright (c) 2000-2013 the FFmpeg developers built on Sep 25 2013 06:03:35 with Apple clang version 4.1 (tags/Apple/clang-421.11.66) (based on LLVM 3.1svn) configuration: --prefix=/opt/local --enable-swscale --enable-avfilter --enable-avresample --enable-libmp3lame --enable-libvorbis --enable- libopus --enable-libtheora --enable-libschroedinger --enable-libopenjpeg --enable-libmodplug --enable-libvpx --enable-libspeex --enable-libass --enable-libbluray --enable-gnutls --enable-libfreetype --disable- outdev=xv --mandir=/opt/local/share/man --enable-shared --enable-pthreads --cc=/usr/bin/clang --arch=x86_64 --enable-yasm --enable-gpl --enable- postproc --enable-libx264 --enable-libxvid libavutil 52. 38.100 / 52. 38.100 libavcodec 55. 18.102 / 55. 18.102 libavformat 55. 12.100 / 55. 12.100 libavdevice 55. 3.100 / 55. 3.100 libavfilter 3. 79.101 / 3. 79.101 libavresample 1. 1. 0 / 1. 1. 0 libswscale 2. 3.100 / 2. 3.100 libswresample 0. 17.102 / 0. 17.102 libpostproc 52. 3.100 / 52. 3.100 }}} The above produces properly detelecined video at 23.98p, but the audio is out of sync. The problems still happens if I add the yadif filter in between. {{{ ffmpeg -ss 900 -i NCIS.ts -t 30 -vf "fieldmatch" -pix_fmt yuv420p -acodec copy -vcodec libx264 -preset ultrafast fm.mkv }}} With this command, audio sync is fine, but video output is 29.97p. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Wed Oct 2 08:24:24 2013 From: trac at avcodec.org (FFmpeg) Date: Wed, 02 Oct 2013 06:24:24 -0000 Subject: [FFmpeg-trac] #3020(avfilter:new): FFMPEG performance need optimize when transcoding to mjpeg Message-ID: <039.a6a0083bad20deb796635b1e237cd1a7@avcodec.org> #3020: FFMPEG performance need optimize when transcoding to mjpeg -------------------------------------+------------------------------------- Reporter: kaifu.tang | Type: Status: new | enhancement Component: avfilter | Priority: normal Keywords: transcoder, | Version: 2.0.1 mjpeg, avfilter, performance | Blocked By: Blocking: | Reproduced by developer: 1 Analyzed by developer: 1 | -------------------------------------+------------------------------------- Summary of the bug: How to reproduce: {{{ %time ffmpeg -i test.mp4 -vcodec mjpeg -s 960x640 -r 0.2 -y out.mov we may compare the real time with result of running scripts that transcoding to other video format, such as msmpeg4, x264,... ffmpeg version 2.0.1 built on linux/MINGW32 }}} Details see below: $ time ./ffmpeg -i test.mp4 -vcodec mjpeg -s 960x640 -r 0.2 -an -y out.mov ffmpeg version 2.0 Copyright (c) 2000-2013 the FFmpeg developers built on Oct 1 2013 00:27:45 with gcc 4.3.2 (4.3.2-tdm-1 for MinGW) configuration: --disable-static --enable-shared --enable-gpl --enable- version3 --enable-nonfree --disable-ffserver --enable-memalign-hack --enable-pthreads --disable-txtpages libavutil 52. 46.100 / 52. 46.100 libavcodec 55. 33.101 / 55. 33.101 libavformat 55. 18.104 / 55. 18.104 libavdevice 55. 3.100 / 55. 3.100 libavfilter 3. 88.100 / 3. 88.100 libswscale 2. 5.100 / 2. 5.100 libswresample 0. 17.103 / 0. 17.103 libpostproc 52. 3.100 / 52. 3.100 Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'test.mp4': Metadata: major_brand : mp42 minor_version : 0 compatible_brands: isommp42 creation_time : 2013-04-09 11:10:32 copyright : copyright-eng : Duration: 00:03:53.87, start: 0.000000, bitrate: 897 kb/s Stream #0:0(und): Video: h264 (Main) (avc1 / 0x31637661), yuv420p(tv, bt709), 1280x960, 846 kb/s, 24 fps, 24 tbr, 24k tbn, 48 tbc (default) Metadata: creation_time : 2013-04-09 11:10:30 handler_name : GPAC ISO Video Handler Stream #0:1(und): Audio: aac (mp4a / 0x6134706D), 44100 Hz, stereo, fltp, 47 kb/s (default) Metadata: creation_time : 2013-04-09 11:10:32 handler_name : GPAC ISO Audio Handler [swscaler @ 03783020] deprecated pixel format used, make sure you did set range correctly Output #0, mov, to 'out.mov': Metadata: major_brand : mp42 minor_version : 0 compatible_brands: isommp42 copyright-eng : copyright : encoder : Lavf55.18.104 Stream #0:0(und): Video: mjpeg (jpeg / 0x6765706A), yuvj420p, 960x640, q=2-31, 200 kb/s, 16384 tbn, 0.20 tbc (default) Metadata: creation_time : 2013-04-09 11:10:30 handler_name : GPAC ISO Video Handler Stream mapping: Stream #0:0 -> #0:0 (h264 -> mjpeg) Press [q] to stop, [?] for help frame= 50 fps=0.7 q=0.0 Lsize= 4130kB time=00:04:10.00 bitrate= 135.3kbits/s dup=0 drop=5561 video:4129kB audio:0kB subtitle:0 global headers:0kB muxing overhead 0.023129% real 1m9.687s user 0m0.031s sys 0m0.015s $ time ./ffmpeg -i test.mp4 -vcodec msmpeg4 -s 960x640 -r 0.2 -an -y out.avi ffmpeg version 2.0 Copyright (c) 2000-2013 the FFmpeg developers built on Oct 1 2013 00:27:45 with gcc 4.3.2 (4.3.2-tdm-1 for MinGW) configuration: --disable-static --enable-shared --enable-gpl --enable- version3 --enable-nonfree --disable-ffserver --enable-memalign-hack --enable-pthreads --disable-txtpages libavutil 52. 46.100 / 52. 46.100 libavcodec 55. 33.101 / 55. 33.101 libavformat 55. 18.104 / 55. 18.104 libavdevice 55. 3.100 / 55. 3.100 libavfilter 3. 88.100 / 3. 88.100 libswscale 2. 5.100 / 2. 5.100 libswresample 0. 17.103 / 0. 17.103 libpostproc 52. 3.100 / 52. 3.100 Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'test.mp4': Metadata: major_brand : mp42 minor_version : 0 compatible_brands: isommp42 creation_time : 2013-04-09 11:10:32 copyright : copyright-eng : Duration: 00:03:53.87, start: 0.000000, bitrate: 897 kb/s Stream #0:0(und): Video: h264 (Main) (avc1 / 0x31637661), yuv420p(tv, bt709), 1280x960, 846 kb/s, 24 fps, 24 tbr, 24k tbn, 48 tbc (default) Metadata: creation_time : 2013-04-09 11:10:30 handler_name : GPAC ISO Video Handler Stream #0:1(und): Audio: aac (mp4a / 0x6134706D), 44100 Hz, stereo, fltp, 47 kb/s (default) Metadata: creation_time : 2013-04-09 11:10:32 handler_name : GPAC ISO Audio Handler Output #0, avi, to 'out.avi': Metadata: major_brand : mp42 minor_version : 0 compatible_brands: isommp42 copyright-eng : ICOP : ISFT : Lavf55.18.104 Stream #0:0(und): Video: msmpeg4v3 (msmpeg4) (MP43 / 0x3334504D), yuv420p, 960x640, q=2-31, 200 kb/s, 0.20 tbn, 0.20 tbc (default) Metadata: creation_time : 2013-04-09 11:10:30 handler_name : GPAC ISO Video Handler Stream mapping: Stream #0:0 -> #0:0 (h264 -> msmpeg4) Press [q] to stop, [?] for help frame= 49 fps=1.7 q=1.6 Lsize= 3972kB time=00:04:05.00 bitrate= 132.8kbits/s dup=0 drop=5562 video:3965kB audio:0kB subtitle:0 global headers:0kB muxing overhead 0.169484% real 0m29.644s user 0m0.015s sys 0m0.031s I tested the benchmark of ffmpeg, and I can not find any issue in codec's performance, but I profiled the transcoder and find the performance issue is in the below call-chain, it is avfilter issue. main()->transcode()->transcode_step()->process_input()->output_packet()->decode_video()->av_buffersrc_add_frame_flags()->av_buffersrc_add_frame_internal()->ctx->output_pads[0].request_frame(ctx->outputs[0]) -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Wed Oct 2 09:06:56 2013 From: trac at avcodec.org (FFmpeg) Date: Wed, 02 Oct 2013 07:06:56 -0000 Subject: [FFmpeg-trac] #3019(undetermined:new): fieldmatch + decimate causes out-of-sync audio In-Reply-To: <042.26a6b4d56728d195db01e9e42ba4a888@avcodec.org> References: <042.26a6b4d56728d195db01e9e42ba4a888@avcodec.org> Message-ID: <057.59eb4d00554e5dff2ec5bfe9a8efe990@avcodec.org> #3019: fieldmatch + decimate causes out-of-sync audio -------------------------------------+------------------------------------- Reporter: | Owner: spookybathtub | Status: new Type: defect | Component: Priority: normal | undetermined Version: 2.0.1 | Resolution: Keywords: ivtc, | Blocked By: filters | Reproduced by developer: 0 Blocking: | Analyzed by developer: 0 | -------------------------------------+------------------------------------- Comment (by cehoyos): Is x264 needed to reproduce the problem? If not please use -vcodec mpeg4. Please provide the complete, uncut console output to make this a valid ticket. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Wed Oct 2 09:08:33 2013 From: trac at avcodec.org (FFmpeg) Date: Wed, 02 Oct 2013 07:08:33 -0000 Subject: [FFmpeg-trac] #3019(avfilter:new): fieldmatch + decimate causes out-of-sync audio In-Reply-To: <042.26a6b4d56728d195db01e9e42ba4a888@avcodec.org> References: <042.26a6b4d56728d195db01e9e42ba4a888@avcodec.org> Message-ID: <057.6f887a400f5a9d6ba5d8dd1285db9f3c@avcodec.org> #3019: fieldmatch + decimate causes out-of-sync audio -------------------------------------+------------------------------------- Reporter: | Owner: spookybathtub | Status: new Type: defect | Component: avfilter Priority: normal | Resolution: Version: 2.0.1 | Blocked By: Keywords: pullup | Reproduced by developer: 0 Blocking: | Analyzed by developer: 0 | -------------------------------------+------------------------------------- Changes (by cehoyos): * keywords: ivtc, filters => pullup * component: undetermined => avfilter Comment: And please test current git head, there is nothing "stable" about releases, they are simply snapshots for distributors. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Wed Oct 2 11:53:31 2013 From: trac at avcodec.org (FFmpeg) Date: Wed, 02 Oct 2013 09:53:31 -0000 Subject: [FFmpeg-trac] #3020(avfilter:new): FFMPEG performance need optimize when transcoding to mjpeg In-Reply-To: <039.a6a0083bad20deb796635b1e237cd1a7@avcodec.org> References: <039.a6a0083bad20deb796635b1e237cd1a7@avcodec.org> Message-ID: <054.0b425c2b4c1a46f6a6faff81b8c95ca5@avcodec.org> #3020: FFMPEG performance need optimize when transcoding to mjpeg -------------------------------------+------------------------------------- Reporter: kaifu.tang | Owner: Type: enhancement | Status: new Priority: normal | Component: avfilter Version: 2.0.1 | Resolution: Keywords: transcoder, | Blocked By: mjpeg, avfilter, performance | Reproduced by developer: 0 Blocking: | Analyzed by developer: 0 | -------------------------------------+------------------------------------- Changes (by kaifu.tang): * analyzed: 1 => 0 * reproduced: 1 => 0 -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Wed Oct 2 12:03:46 2013 From: trac at avcodec.org (FFmpeg) Date: Wed, 02 Oct 2013 10:03:46 -0000 Subject: [FFmpeg-trac] #3020(avfilter:new): FFMPEG performance need optimize when transcoding to mjpeg In-Reply-To: <039.a6a0083bad20deb796635b1e237cd1a7@avcodec.org> References: <039.a6a0083bad20deb796635b1e237cd1a7@avcodec.org> Message-ID: <054.d7922d5771a53879ec37e814ea515021@avcodec.org> #3020: FFMPEG performance need optimize when transcoding to mjpeg -------------------------------------+------------------------------------- Reporter: kaifu.tang | Owner: Type: enhancement | Status: new Priority: normal | Component: avfilter Version: 2.0.1 | Resolution: Keywords: transcoder, | Blocked By: mjpeg, avfilter, performance | Reproduced by developer: 0 Blocking: | Analyzed by developer: 0 | -------------------------------------+------------------------------------- Comment (by richardpl): Why are you using different containers? If you want to do real benchmark use '-f null -' -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Wed Oct 2 12:06:23 2013 From: trac at avcodec.org (FFmpeg) Date: Wed, 02 Oct 2013 10:06:23 -0000 Subject: [FFmpeg-trac] #3018(undetermined:open): Provide online documentation for stable and git/master In-Reply-To: <042.b5ba07743659b1875b85ec470cc8efb3@avcodec.org> References: <042.b5ba07743659b1875b85ec470cc8efb3@avcodec.org> Message-ID: <057.0c7a79610af81abeedb0cdfc1b914c46@avcodec.org> #3018: Provide online documentation for stable and git/master -------------------------------------+------------------------------------- Reporter: | Owner: spookybathtub | Status: open Type: enhancement | Component: Priority: normal | undetermined Version: unspecified | Resolution: Keywords: website | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------- Comment (by richardpl): Git version is most stable version. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Wed Oct 2 12:36:37 2013 From: trac at avcodec.org (FFmpeg) Date: Wed, 02 Oct 2013 10:36:37 -0000 Subject: [FFmpeg-trac] #3020(avfilter:new): FFMPEG performance need optimize when transcoding to mjpeg In-Reply-To: <039.a6a0083bad20deb796635b1e237cd1a7@avcodec.org> References: <039.a6a0083bad20deb796635b1e237cd1a7@avcodec.org> Message-ID: <054.cf8019d1ac6f36261312aec94d925ef1@avcodec.org> #3020: FFMPEG performance need optimize when transcoding to mjpeg -------------------------------------+------------------------------------- Reporter: kaifu.tang | Owner: Type: enhancement | Status: new Priority: normal | Component: avfilter Version: 2.0.1 | Resolution: Keywords: transcoder, | Blocked By: mjpeg, avfilter, performance | Reproduced by developer: 0 Blocking: | Analyzed by developer: 0 | -------------------------------------+------------------------------------- Comment (by kaifu.tang): Replying to [comment:2 richardpl]: > Why are you using different containers? > If you want to do real benchmark use '-f null -' I tested it again following your advice with attached stream, but this issue reproduced yet. $ time ./ffmpeg -i test.mp4 -vcodec mjpeg -r 0.2 -f null - ffmpeg version 2.0 Copyright (c) 2000-2013 the FFmpeg developers built on Oct 1 2013 00:27:45 with gcc 4.3.2 (4.3.2-tdm-1 for MinGW) configuration: --disable-static --enable-shared --enable-gpl --enable- version3 --enable-nonfree --disable-ffserver --enable-memalign-hack --enable- pthreads -- disable-txtpages libavutil 52. 46.100 / 52. 46.100 libavcodec 55. 33.101 / 55. 33.101 libavformat 55. 18.104 / 55. 18.104 libavdevice 55. 3.100 / 55. 3.100 libavfilter 3. 88.100 / 3. 88.100 libswscale 2. 5.100 / 2. 5.100 libswresample 0. 17.103 / 0. 17.103 libpostproc 52. 3.100 / 52. 3.100 Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'test.mp4': Metadata: major_brand : mp42 minor_version : 0 compatible_brands: isommp42 creation_time : 2013-04-09 11:10:32 copyright : copyright-eng : Duration: 00:03:53.87, start: 0.000000, bitrate: 89 kb/s Stream #0:0(und): Video: h264 (Main) (avc1 / 0x31637661), yuv420p(tv, bt709) , 1280x960, 846 kb/s, 24 fps, 24 tbr, 24k tbn, 48 tbc (default) Metadata: creation_time : 2013-04-09 11:10:30 handler_name : GPAC ISO Video Handler Stream #0:1(und): Audio: aac (mp4a / 0x6134706D), 44100 Hz, stereo, fltp, 47 kb/s (default) Metadata: creation_time : 2013-04-09 11:10:32 handler_name : GPAC ISO Audio Handler [swscaler @ 02f309e0] deprecated pixel format used, make sure you did set range correctly Output #0, null, to 'pipe:': Metadata: major_brand : mp42 minor_version : 0 compatible_brands: isommp42 copyright-eng : copyright : encoder : Lavf55.18.104 Stream #0:0(und): Video: mjpeg, yuvj420p, 1280x960, q=2-31, 200 kb/s, 90k tb n, 0.20 tbc (default) Metadata: creation_time : 2013-04-09 11:10:30 handler_name : GPAC ISO Video Handler Stream #0:1(und): Audio: pcm_s16le, 44100 Hz, stereo, s16, 1411 kb/s (defaul t) Metadata: creation_time : 2013-04-09 11:10:32 handler_name : GPAC ISO Audio Handler Stream mapping: Stream #0:0 -> #0:0 (h264 -> mjpeg) Stream #0:1 -> #0:1 (aac -> pcm_s16le) Press [q] to stop, [?] for help frame= 3 fps=0.0 q=0.0 size=N/A time=00:00:05.00 bitrate=N/A dup=0 drop=25 frame= 4 fps=3.9 q=0.0 size=N/A time=00:00:10.00 bitrate=N/A dup=0 drop=57 frame= 4 fps=2.6 q=0.0 size=N/A time=00:00:10.00 bitrate=N/A dup=0 drop=90 frame= 4 fps=2.0 q=0.0 size=N/A time=00:00:10.00 bitrate=N/A dup=0 drop=123 frame= 4 fps=1.6 q=0.0 size=N/A time=00:00:10.00 bitrate=N/A dup=0 drop=158 frame= 5 fps=1.6 q=0.0 size=N/A time=00:00:15.00 bitrate=N/A dup=0 drop=193 frame= 5 fps=1.4 q=0.0 size=N/A time=00:00:15.00 bitrate=N/A dup=0 drop=226 frame= 5 fps=1.2 q=0.0 size=N/A time=00:00:15.00 bitrate=N/A dup=0 drop=260 frame= 5 fps=1.1 q=0.0 size=N/A time=00:00:15.00 bitrate=N/A dup=0 drop=293 frame= 6 fps=1.2 q=0.0 size=N/A time=00:00:20.00 bitrate=N/A dup=0 drop=325 frame= 6 fps=1.1 q=0.0 size=N/A time=00:00:20.00 bitrate=N/A dup=0 drop=358 frame= 6 fps=1.0 q=0.0 size=N/A time=00:00:20.00 bitrate=N/A dup=0 drop=393 frame= 7 fps=1.1 q=0.0 size=N/A time=00:00:25.00 bitrate=N/A dup=0 drop=425 frame= 7 fps=1.0 q=0.0 size=N/A time=00:00:25.00 bitrate=N/A dup=0 drop=461 [h264 @ 034243c0] AVC: nal size 19894 Last message repeated 1 times [h264 @ 034243c0] no frame! frame= 7 fps=1.0 q=0.0 Lsize=N/A time=00:00:35.00 bitrate=N/A dup=0 drop=474 video:506kB audio:3368kB subtitle:0 global headers:0kB muxing overhead -100.0005 55% real 0m7.620s user 0m0.000s sys 0m0.030s $ time ./ffmpeg -i test.mp4 -vcodec msmpeg4 -r 0.2 -f null - ffmpeg version 2.0 Copyright (c) 2000-2013 the FFmpeg developers built on Oct 1 2013 00:27:45 with gcc 4.3.2 (4.3.2-tdm-1 for MinGW) configuration: --disable-static --enable-shared --enable-gpl --enable- version3 --enable-nonfree --disable-ffserver --enable-memalign-hack --enable- pthreads -- disable-txtpages libavutil 52. 46.100 / 52. 46.100 libavcodec 55. 33.101 / 55. 33.101 libavformat 55. 18.104 / 55. 18.104 libavdevice 55. 3.100 / 55. 3.100 libavfilter 3. 88.100 / 3. 88.100 libswscale 2. 5.100 / 2. 5.100 libswresample 0. 17.103 / 0. 17.103 libpostproc 52. 3.100 / 52. 3.100 Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'test.mp4': Metadata: major_brand : mp42 minor_version : 0 compatible_brands: isommp42 creation_time : 2013-04-09 11:10:32 copyright : copyright-eng : Duration: 00:03:53.87, start: 0.000000, bitrate: 89 kb/s Stream #0:0(und): Video: h264 (Main) (avc1 / 0x31637661), yuv420p(tv, bt709) , 1280x960, 846 kb/s, 24 fps, 24 tbr, 24k tbn, 48 tbc (default) Metadata: creation_time : 2013-04-09 11:10:30 handler_name : GPAC ISO Video Handler Stream #0:1(und): Audio: aac (mp4a / 0x6134706D), 44100 Hz, stereo, fltp, 47 kb/s (default) Metadata: creation_time : 2013-04-09 11:10:32 handler_name : GPAC ISO Audio Handler Output #0, null, to 'pipe:': Metadata: major_brand : mp42 minor_version : 0 compatible_brands: isommp42 copyright-eng : copyright : encoder : Lavf55.18.104 Stream #0:0(und): Video: msmpeg4v3 (msmpeg4), yuv420p, 1280x960, q=2-31, 200 kb/s, 90k tbn, 0.20 tbc (default) Metadata: creation_time : 2013-04-09 11:10:30 handler_name : GPAC ISO Video Handler Stream #0:1(und): Audio: pcm_s16le, 44100 Hz, stereo, s16, 1411 kb/s (defaul t) Metadata: creation_time : 2013-04-09 11:10:32 handler_name : GPAC ISO Audio Handler Stream mapping: Stream #0:0 -> #0:0 (h264 -> msmpeg4) Stream #0:1 -> #0:1 (aac -> pcm_s16le) Press [q] to stop, [?] for help frame= 4 fps=0.0 q=2.0 size=N/A time=00:00:20.00 bitrate=N/A dup=0 drop=149 frame= 5 fps=5.0 q=2.0 size=N/A time=00:00:25.00 bitrate=N/A dup=0 drop=288 frame= 7 fps=4.6 q=2.0 size=N/A time=00:00:35.00 bitrate=N/A dup=0 drop=420 [h264 @ 037540e0] AVC: nal size 19894 Last message repeated 1 times [h264 @ 037540e0] no frame! frame= 7 fps=4.2 q=2.0 Lsize=N/A time=00:00:35.00 bitrate=N/A dup=0 drop=474 video:458kB audio:3368kB subtitle:0 global headers:0kB muxing overhead -100.0005 61% real 0m1.985s user 0m0.000s sys 0m0.016s -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Wed Oct 2 13:14:49 2013 From: trac at avcodec.org (FFmpeg) Date: Wed, 02 Oct 2013 11:14:49 -0000 Subject: [FFmpeg-trac] #3002(avcodec:closed): wmalossless: crash with forced codec In-Reply-To: <038.79d811cc672b411b896384e6e0a37c37@avcodec.org> References: <038.79d811cc672b411b896384e6e0a37c37@avcodec.org> Message-ID: <053.1cce9cace89d58ad3b759408c53beb77@avcodec.org> #3002: wmalossless: crash with forced codec -------------------------------------+------------------------------------- Reporter: ami_stuff | Owner: Type: defect | Status: closed Priority: important | Component: avcodec Version: git-master | Resolution: fixed Keywords: wmalossless | Blocked By: crash SIGSEGV | Reproduced by developer: 1 Blocking: | Analyzed by developer: 0 | -------------------------------------+------------------------------------- Changes (by michael): * status: open => closed * resolution: => fixed Comment: Fixed in 286beebdc34d11a301dfa5189e84f1c399d56133 -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Wed Oct 2 13:24:29 2013 From: trac at avcodec.org (FFmpeg) Date: Wed, 02 Oct 2013 11:24:29 -0000 Subject: [FFmpeg-trac] #3021(avformat:new): "Invalid block label" error while converting GIF Message-ID: <036.a65aac32e79897d81eda2c4b89470fcc@avcodec.org> #3021: "Invalid block label" error while converting GIF ----------------------------------+---------------------------------- Reporter: hackPNZ | Type: defect Status: new | Priority: normal Component: avformat | Version: 2.0.1 Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | ----------------------------------+---------------------------------- Summary of the bug: Trying to convert GIF file to webm after editing in ImageMagick library and getting this error. Original gif file converts without errors, but if I just open and save it with ImageMagick (or gifsicle) library it doesn't convert with ffmpeg anymore. In ffmpeg 1.2.1 it's okay and I found that in ffmpeg 2.0.1 some additional error checkings were added to libavformat/gifdec.c: {{{ if ((ret >= 0 && !frame_parsed) || ret == AVERROR_EOF) { /* This might happen when there is no image block * between extension blocks and GIF_TRAILER or EOF */ if (!gdc->ignore_loop && (block_label == GIF_TRAILER || url_feof(pb)) && (gdc->total_iter < 0 || ++gdc->iter_count < gdc->total_iter)) return avio_seek(pb, 0, SEEK_SET); return AVERROR_EOF; } else return ret; }}} So, I'm trying to understand, where is the problem: on ffmpeg side or it's ImageMagick (and other libs) GIF saving issue? How to reproduce: {{{ % ffmpeg -i processed.gif -b:v 600K -qmin 0 -qmax 50 -crf 5 out.webm ffmpeg version 2.0.1 Copyright (c) 2000-2013 the FFmpeg developers built on Sep 25 2013 06:03:35 with Apple clang version 4.1 (tags/Apple/clang-421.11.66) (based on LLVM 3.1svn) configuration: --prefix=/opt/local --enable-swscale --enable-avfilter --enable-avresample --enable-libmp3lame --enable-libvorbis --enable- libopus --enable-libtheora --enable-libschroedinger --enable-libopenjpeg --enable-libmodplug --enable-libvpx --enable-libspeex --enable-libass --enable-libbluray --enable-gnutls --enable-libfreetype --disable- outdev=xv --mandir=/opt/local/share/man --enable-shared --enable-pthreads --cc=/usr/bin/clang --arch=x86_64 --enable-yasm --enable-gpl --enable- postproc --enable-libx264 --enable-libxvid libavutil 52. 38.100 / 52. 38.100 libavcodec 55. 18.102 / 55. 18.102 libavformat 55. 12.100 / 55. 12.100 libavdevice 55. 3.100 / 55. 3.100 libavfilter 3. 79.101 / 3. 79.101 libavresample 1. 1. 0 / 1. 1. 0 libswscale 2. 3.100 / 2. 3.100 libswresample 0. 17.102 / 0. 17.102 libpostproc 52. 3.100 / 52. 3.100 [gif @ 0x7fa121029800] invalid block label Input #0, gif, from 'processed.gif': Duration: N/A, bitrate: N/A Stream #0:0: Video: gif, bgra, 300x198, 100 tbr, 100 tbn, 100 tbc [libvpx @ 0x7fa12102a400] v1.1.0 Output #0, webm, to 'out.webm': Metadata: encoder : Lavf55.12.100 Stream #0:0: Video: vp8 (libvpx), yuva420p, 300x198, q=0-50, 600 kb/s, 1k tbn, 100 tbc Stream mapping: Stream #0:0 -> #0:0 (gif -> libvpx) Press [q] to stop, [?] for help frame= 0 fps=0.0 q=0.0 Lsize= 0kB time=00:00:00.00 bitrate=N/A video:0kB audio:0kB subtitle:0 global headers:0kB muxing overhead inf% Output file is empty, nothing was encoded (check -ss / -t / -frames parameters if used) }}} -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Wed Oct 2 13:31:02 2013 From: trac at avcodec.org (FFmpeg) Date: Wed, 02 Oct 2013 11:31:02 -0000 Subject: [FFmpeg-trac] #3020(undetermined:new): FFMPEG performance need optimize when transcoding to mjpeg In-Reply-To: <039.a6a0083bad20deb796635b1e237cd1a7@avcodec.org> References: <039.a6a0083bad20deb796635b1e237cd1a7@avcodec.org> Message-ID: <054.b5295ba8894564427cfc73e5d466db70@avcodec.org> #3020: FFMPEG performance need optimize when transcoding to mjpeg -------------------------------------+------------------------------------- Reporter: kaifu.tang | Owner: Type: enhancement | Status: new Priority: normal | Component: Version: 2.0.1 | undetermined Keywords: mjpeg | Resolution: Blocking: | Blocked By: Analyzed by developer: 0 | Reproduced by developer: 0 -------------------------------------+------------------------------------- Changes (by cehoyos): * keywords: transcoder, mjpeg, avfilter, performance => mjpeg * component: avfilter => undetermined Comment: Please test (and report) all issues with current git head. Could you elaborate a little on the problem you have? Iiuc, you are reporting that the msmpeg4 encoder is faster than the mjpeg encoder but I am not sure that this is a useful explanation / that they can be compared like this. An enhancement request for a faster mjpeg encoder is probably valid but I wonder if this is everything this issue is about... Note that you cannot avoid the scaling step (the scaler is also responsible for colour-space conversion), your h264 input sample has a different colour space than mjpeg (while msmpeg4 has the same as your h264 sample). So if this is your problem, I don't think there is anything that can be fixed about it. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Wed Oct 2 13:34:25 2013 From: trac at avcodec.org (FFmpeg) Date: Wed, 02 Oct 2013 11:34:25 -0000 Subject: [FFmpeg-trac] #3018(documentation:open): Provide online documentation for stable and git/master In-Reply-To: <042.b5ba07743659b1875b85ec470cc8efb3@avcodec.org> References: <042.b5ba07743659b1875b85ec470cc8efb3@avcodec.org> Message-ID: <057.592915357e56dbbdb6a4145a8d76264e@avcodec.org> #3018: Provide online documentation for stable and git/master -------------------------------------+------------------------------------- Reporter: | Owner: spookybathtub | Status: open Type: enhancement | Component: Priority: wish | documentation Version: 2.0.1 | Resolution: Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------- Changes (by cehoyos): * keywords: website => * priority: normal => wish * version: unspecified => 2.0.1 * component: undetermined => documentation Comment: I honestly wonder if this is really an enhancement that we should put effort into: We ship every release with documentation that contains the features of the release and we explicitly ask users on the website to use current git head (both on the download and the bug reporting page) so I wonder why a user expects to find documentation for outdated versions on the website. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Wed Oct 2 13:40:59 2013 From: trac at avcodec.org (FFmpeg) Date: Wed, 02 Oct 2013 11:40:59 -0000 Subject: [FFmpeg-trac] #3018(documentation:open): Provide online documentation for stable and git/master In-Reply-To: <042.b5ba07743659b1875b85ec470cc8efb3@avcodec.org> References: <042.b5ba07743659b1875b85ec470cc8efb3@avcodec.org> Message-ID: <057.ca60afdf8f8074d47736937cc689846a@avcodec.org> #3018: Provide online documentation for stable and git/master -------------------------------------+------------------------------------- Reporter: | Owner: spookybathtub | Status: open Type: enhancement | Component: Priority: wish | documentation Version: 2.0.1 | Resolution: Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------- Comment (by ubitux): Replying to [comment:4 cehoyos]: > I honestly wonder if this is really an enhancement that we should put effort into: We ship every release with documentation that contains the features of the release and we explicitly ask users on the website to use current git head (both on the download and the bug reporting page) so I wonder why a user expects to find documentation for outdated versions on the website. People tend to like communication (the fools...) and point out links to the documentation (on forums, irc, or whatever online medium). To help a random user with a given version (assuming it's a recent enough "snapshot"), it's nice to be able to point out to a documentation matching their version (and it's simpler for everyone to just click a link than looking for a particular section in the manpage. FFmpeg is not packaged with the HTML doc. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Wed Oct 2 13:43:31 2013 From: trac at avcodec.org (FFmpeg) Date: Wed, 02 Oct 2013 11:43:31 -0000 Subject: [FFmpeg-trac] #3022(avcodec:new): Encode transparency to flv1 Message-ID: <036.edf86fa13d0df935354a7db626f4612e@avcodec.org> #3022: Encode transparency to flv1 ---------------------------------------+--------------------------------- Reporter: cehoyos | Owner: Type: enhancement | Status: new Priority: wish | Component: avcodec Version: git-master | Keywords: flv Blocked By: | Blocking: Reproduced by developer: 0 | Analyzed by developer: 0 ---------------------------------------+--------------------------------- http://thread.gmane.org/gmane.comp.video.ffmpeg.user/48140 {{{ $ ffmpeg -i tests/lena.pnm -pix_fmt yuva420p out.flv ffmpeg version N-56801-g286beeb Copyright (c) 2000-2013 the FFmpeg developers built on Oct 2 2013 11:26:12 with gcc 4.3 (SUSE Linux) configuration: --enable-gpl libavutil 52. 46.100 / 52. 46.100 libavcodec 55. 33.101 / 55. 33.101 libavformat 55. 18.104 / 55. 18.104 libavdevice 55. 3.100 / 55. 3.100 libavfilter 3. 88.100 / 3. 88.100 libswscale 2. 5.100 / 2. 5.100 libswresample 0. 17.103 / 0. 17.103 libpostproc 52. 3.100 / 52. 3.100 Input #0, image2, from 'tests/lena.pnm': Duration: 00:00:00.04, start: 0.000000, bitrate: N/A Stream #0:0: Video: ppm, rgb24, 256x256, 25 tbr, 25 tbn, 25 tbc Incompatible pixel format 'yuva420p' for codec 'flv', auto-selecting format 'yuv420p' Output #0, flv, to 'out.flv': Metadata: encoder : Lavf55.18.104 Stream #0:0: Video: flv1 (flv) ([2][0][0][0] / 0x0002), yuv420p, 256x256, q=2-31, 200 kb/s, 1k tbn, 25 tbc Stream mapping: Stream #0:0 -> #0:0 (ppm -> flv) Press [q] to stop, [?] for help frame= 1 fps=0.0 q=3.8 Lsize= 13kB time=00:00:00.04 bitrate=2737.2kbits/s video:13kB audio:0kB subtitle:0 global headers:0kB muxing overhead 1.694160% }}} -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Wed Oct 2 13:47:49 2013 From: trac at avcodec.org (FFmpeg) Date: Wed, 02 Oct 2013 11:47:49 -0000 Subject: [FFmpeg-trac] #3022(avcodec:new): Encode transparency to flv1 In-Reply-To: <036.edf86fa13d0df935354a7db626f4612e@avcodec.org> References: <036.edf86fa13d0df935354a7db626f4612e@avcodec.org> Message-ID: <051.efad9fa54eecf9a00eacd45e28f7f7fa@avcodec.org> #3022: Encode transparency to flv1 -------------------------------------+----------------------------------- Reporter: cehoyos | Owner: Type: enhancement | Status: new Priority: wish | Component: avcodec Version: git-master | Resolution: Keywords: flv | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+----------------------------------- Comment (by richardpl): Is something like that even possible? Even decoder supports yuv420p only. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Wed Oct 2 14:12:29 2013 From: trac at avcodec.org (FFmpeg) Date: Wed, 02 Oct 2013 12:12:29 -0000 Subject: [FFmpeg-trac] #3022(undetermined:closed): Encode transparency to flv1 In-Reply-To: <036.edf86fa13d0df935354a7db626f4612e@avcodec.org> References: <036.edf86fa13d0df935354a7db626f4612e@avcodec.org> Message-ID: <051.40e885ce83503019021b4c43ac5bb3c7@avcodec.org> #3022: Encode transparency to flv1 -------------------------------------+------------------------------------- Reporter: cehoyos | Owner: Type: enhancement | Status: closed Priority: wish | Component: Version: git-master | undetermined Keywords: | Resolution: invalid Blocking: | Blocked By: Analyzed by developer: 0 | Reproduced by developer: 0 -------------------------------------+------------------------------------- Changes (by cehoyos): * keywords: flv => * resolution: => invalid * status: new => closed * component: avcodec => undetermined Comment: Not a valid ticket... -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Wed Oct 2 14:27:29 2013 From: trac at avcodec.org (FFmpeg) Date: Wed, 02 Oct 2013 12:27:29 -0000 Subject: [FFmpeg-trac] #2686(avcodec:open): Native AAC encoder collapses at high bitrates on some samples In-Reply-To: <036.46e6f0dcfe0fbeeeee1e7460dc88b12a@avcodec.org> References: <036.46e6f0dcfe0fbeeeee1e7460dc88b12a@avcodec.org> Message-ID: <051.3d696fc63adcecf370daf6546ba88190@avcodec.org> #2686: Native AAC encoder collapses at high bitrates on some samples -------------------------------------+------------------------------------- Reporter: Kamedo2 | Owner: Type: defect | Status: open Priority: normal | Component: avcodec Version: git-master | Resolution: Keywords: aac | Blocked By: regression | Reproduced by developer: 1 Blocking: | Analyzed by developer: 0 | -------------------------------------+------------------------------------- Comment (by Kamedo2): Is the 6b patch available? -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Wed Oct 2 14:40:40 2013 From: trac at avcodec.org (FFmpeg) Date: Wed, 02 Oct 2013 12:40:40 -0000 Subject: [FFmpeg-trac] #3020(FFmpeg:new): FFMPEG performance need optimize when transcoding to mjpeg In-Reply-To: <039.a6a0083bad20deb796635b1e237cd1a7@avcodec.org> References: <039.a6a0083bad20deb796635b1e237cd1a7@avcodec.org> Message-ID: <054.3be027e814a7aa2cf67884637ab1e31b@avcodec.org> #3020: FFMPEG performance need optimize when transcoding to mjpeg --------------------------------------+---------------------------------- Reporter: kaifu.tang | Owner: Type: enhancement | Status: new Priority: normal | Component: FFmpeg Version: git-master | Resolution: Keywords: mjpeg ffmpeg | Blocked By: Blocking: | Reproduced by developer: 1 Analyzed by developer: 1 | --------------------------------------+---------------------------------- Changes (by michael): * analyzed: 0 => 1 * keywords: mjpeg => mjpeg ffmpeg * version: 2.0.1 => git-master * component: undetermined => FFmpeg * reproduced: 0 => 1 Comment: jpeg does not support yuv420, it uses yuvj420 which needs colorspace convertion that msmpeg4 does not need. and scaling is done before framerate handling currently. You can force it to be done the other way around with -vf fps=0.2,scale -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Wed Oct 2 14:43:23 2013 From: trac at avcodec.org (FFmpeg) Date: Wed, 02 Oct 2013 12:43:23 -0000 Subject: [FFmpeg-trac] #3020(FFmpeg:open): FFmpeg should do framerate convert before scaling if (and only if) that is expected to be faster (was: FFMPEG performance need optimize when transcoding to mjpeg) In-Reply-To: <039.a6a0083bad20deb796635b1e237cd1a7@avcodec.org> References: <039.a6a0083bad20deb796635b1e237cd1a7@avcodec.org> Message-ID: <054.74b5b0df2048fc385c84ca45cf86e2a5@avcodec.org> #3020: FFmpeg should do framerate convert before scaling if (and only if) that is expected to be faster -------------------------------------+---------------------------------- Reporter: kaifu.tang | Owner: Type: enhancement | Status: open Priority: normal | Component: FFmpeg Version: git-master | Resolution: Keywords: ffmpeg | Blocked By: Blocking: | Reproduced by developer: 1 Analyzed by developer: 1 | -------------------------------------+---------------------------------- Changes (by michael): * keywords: mjpeg ffmpeg => ffmpeg * status: new => open Comment: this isnt really mjpeg related, except by chance -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Wed Oct 2 15:19:11 2013 From: trac at avcodec.org (FFmpeg) Date: Wed, 02 Oct 2013 13:19:11 -0000 Subject: [FFmpeg-trac] #3020(FFmpeg:open): FFmpeg should do framerate convert before scaling if (and only if) that is expected to be faster In-Reply-To: <039.a6a0083bad20deb796635b1e237cd1a7@avcodec.org> References: <039.a6a0083bad20deb796635b1e237cd1a7@avcodec.org> Message-ID: <054.7a48597a1b0eca7b1f502b0ade9f1020@avcodec.org> #3020: FFmpeg should do framerate convert before scaling if (and only if) that is expected to be faster -------------------------------------+---------------------------------- Reporter: kaifu.tang | Owner: Type: enhancement | Status: open Priority: normal | Component: FFmpeg Version: git-master | Resolution: Keywords: ffmpeg | Blocked By: Blocking: | Reproduced by developer: 1 Analyzed by developer: 1 | -------------------------------------+---------------------------------- Comment (by kaifu.tang): Replying to [comment:5 michael]: > jpeg does not support yuv420, it uses yuvj420 which needs colorspace convertion that msmpeg4 does not need. > and scaling is done before framerate handling currently. > You can force it to be done the other way around with -vf fps=0.2,scale Thank you! michael. I try testing it with your advice. This issue is resolved when frame rate set be low. The colorspace conversion or scaling will be performance issue if frame rate is unchange. Is it right? -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Wed Oct 2 17:29:41 2013 From: trac at avcodec.org (FFmpeg) Date: Wed, 02 Oct 2013 15:29:41 -0000 Subject: [FFmpeg-trac] #3019(avfilter:new): fieldmatch + decimate causes out-of-sync audio In-Reply-To: <042.26a6b4d56728d195db01e9e42ba4a888@avcodec.org> References: <042.26a6b4d56728d195db01e9e42ba4a888@avcodec.org> Message-ID: <057.496637d2d6f3cad041aced0f0d5bb88a@avcodec.org> #3019: fieldmatch + decimate causes out-of-sync audio -------------------------------------+------------------------------------- Reporter: | Owner: spookybathtub | Status: new Type: defect | Component: avfilter Priority: normal | Resolution: Version: 2.0.1 | Blocked By: Keywords: pullup | Reproduced by developer: 0 Blocking: | Analyzed by developer: 0 | -------------------------------------+------------------------------------- Comment (by spookybathtub): Same thing happens with mpeg4. I will try git later, I've been using macports because it's so easy. {{{ ffmpeg -ss 00:02:00 -i NCIS.ts -t 30 -vf "fieldmatch, yadif=deint=interlaced, decimate" -pix_fmt yuv420p -acodec copy -vcodec mpeg4 ncis-mpeg4.mkv ffmpeg version 2.0.1 Copyright (c) 2000-2013 the FFmpeg developers built on Sep 25 2013 06:03:35 with Apple clang version 4.1 (tags/Apple/clang-421.11.66) (based on LLVM 3.1svn) configuration: --prefix=/opt/local --enable-swscale --enable-avfilter --enable-avresample --enable-libmp3lame --enable-libvorbis --enable- libopus --enable-libtheora --enable-libschroedinger --enable-libopenjpeg --enable-libmodplug --enable-libvpx --enable-libspeex --enable-libass --enable-libbluray --enable-gnutls --enable-libfreetype --disable- outdev=xv --mandir=/opt/local/share/man --enable-shared --enable-pthreads --cc=/usr/bin/clang --arch=x86_64 --enable-yasm --enable-gpl --enable- postproc --enable-libx264 --enable-libxvid libavutil 52. 38.100 / 52. 38.100 libavcodec 55. 18.102 / 55. 18.102 libavformat 55. 12.100 / 55. 12.100 libavdevice 55. 3.100 / 55. 3.100 libavfilter 3. 79.101 / 3. 79.101 libavresample 1. 1. 0 / 1. 1. 0 libswscale 2. 3.100 / 2. 3.100 libswresample 0. 17.102 / 0. 17.102 libpostproc 52. 3.100 / 52. 3.100 Input #0, mpegts, from 'NCIS.ts': Duration: 00:58:56.86, start: 10892.598633, bitrate: 11280 kb/s Program 258 Stream #0:0[0xe0]: Video: mpeg2video (Main) ([2][0][0][0] / 0x0002), yuv420p, 1920x1080 [SAR 1:1 DAR 16:9], 29.97 fps, 29.97 tbr, 90k tbn, 59.94 tbc Stream #0:1[0x80](eng): Audio: ac3 (AC-3 / 0x332D4341), 48000 Hz, 5.1(side), fltp, 384 kb/s Stream #0:2[0x81](eng): Audio: ac3 (AC-3 / 0x332D4341), 48000 Hz, mono, fltp, 96 kb/s (visual impaired) Output #0, matroska, to 'ncis-mpeg4.mkv': Metadata: encoder : Lavf55.12.100 Stream #0:0: Video: mpeg4 (FMP4 / 0x34504D46), yuv420p, 1920x1080 [SAR 1:1 DAR 16:9], q=2-31, 200 kb/s, 1k tbn, 23.98 tbc Stream #0:1(eng): Audio: ac3 ([0] [0][0] / 0x2000), 48000 Hz, 5.1(side), 384 kb/s Stream mapping: Stream #0:0 -> #0:0 (mpeg2video -> mpeg4) Stream #0:1 -> #0:1 (copy) Press [q] to stop, [?] for help Frame #138 at 5.39704 is still interlacedB time=00:00:04.74 bitrate=2319.6kbits/s frame= 720 fps= 26 q=31.0 Lsize= 6871kB time=00:00:30.03 bitrate=1874.3kbits/s video:5455kB audio:1401kB subtitle:0 global headers:0kB muxing overhead 0.207562% }}} -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Wed Oct 2 18:51:15 2013 From: trac at avcodec.org (FFmpeg) Date: Wed, 02 Oct 2013 16:51:15 -0000 Subject: [FFmpeg-trac] #3019(avfilter:new): fieldmatch + decimate causes out-of-sync audio In-Reply-To: <042.26a6b4d56728d195db01e9e42ba4a888@avcodec.org> References: <042.26a6b4d56728d195db01e9e42ba4a888@avcodec.org> Message-ID: <057.f0999311b44d866d09b6a1859663bf77@avcodec.org> #3019: fieldmatch + decimate causes out-of-sync audio -------------------------------------+------------------------------------- Reporter: | Owner: spookybathtub | Status: new Type: defect | Component: avfilter Priority: normal | Resolution: Version: 2.0.1 | Blocked By: Keywords: pullup | Reproduced by developer: 0 Blocking: | Analyzed by developer: 0 | -------------------------------------+------------------------------------- Comment (by spookybathtub): Same thing happens with latest git version. {{{ ffmpeg -i NCIS.ts -ss 00:02:00 -t 30 -vf "fieldmatch, yadif=deint=interlaced, decimate" -acodec copy -vcodec mpeg4 test.mkv ffmpeg version N-56820-g5e253fd Copyright (c) 2000-2013 the FFmpeg developers built on Oct 2 2013 09:37:06 with llvm-gcc 4.2.1 (LLVM build 2336.11.00) configuration: --enable-gpl --enable-version3 --enable-postproc --enable-libfdk-aac --enable-libfreetype --enable-libmp3lame --enable- libass --enable-libopenjpeg --enable-openssl --enable-libopus --enable- libschroedinger --enable-libspeex --enable-libtheora --enable-libvorbis --enable-libvpx --enable-libx264 --enable-yasm --enable-swscale --enable- avfilter --enable-libmodplug --enable-libbluray --enable-gnutls --enable- shared --enable-pthreads --arch=x86_64 --enable-nonfree --enable-opencl --enable-avresample libavutil 52. 46.100 / 52. 46.100 libavcodec 55. 33.101 / 55. 33.101 libavformat 55. 18.104 / 55. 18.104 libavdevice 55. 3.100 / 55. 3.100 libavfilter 3. 88.100 / 3. 88.100 libavresample 1. 1. 0 / 1. 1. 0 libswscale 2. 5.100 / 2. 5.100 libswresample 0. 17.103 / 0. 17.103 libpostproc 52. 3.100 / 52. 3.100 Input #0, mpegts, from 'NCIS.ts': Duration: 00:58:56.86, start: 10892.598633, bitrate: 11280 kb/s Program 258 Stream #0:0[0xe0]: Video: mpeg2video (Main) ([2][0][0][0] / 0x0002), yuv420p(tv, bt709), 1920x1080 [SAR 1:1 DAR 16:9], max. 79975 kb/s, 29.97 fps, 29.97 tbr, 90k tbn, 59.94 tbc Stream #0:1[0x80](eng): Audio: ac3 (AC-3 / 0x332D4341), 48000 Hz, 5.1(side), fltp, 384 kb/s Stream #0:2[0x81](eng): Audio: ac3 (AC-3 / 0x332D4341), 48000 Hz, mono, fltp, 96 kb/s (visual impaired) Output #0, matroska, to 'test.mkv': Metadata: encoder : Lavf55.18.104 Stream #0:0: Video: mpeg4 (FMP4 / 0x34504D46), yuv420p, 1920x1080 [SAR 1:1 DAR 16:9], q=2-31, 200 kb/s, 1k tbn, 23.98 tbc Stream #0:1(eng): Audio: ac3 ([0] [0][0] / 0x2000), 48000 Hz, 5.1(side), 384 kb/s Stream mapping: Stream #0:0 -> #0:0 (mpeg2video -> mpeg4) Stream #0:1 -> #0:1 (copy) Press [q] to stop, [?] for help frame= 0 fps=0.0 q=0.0 Lsize= 1kB time=00:00:00.00 bitrate=N/A video:0kB audio:0kB subtitle:0 global headers:0kB muxing overhead 1353.191489% Received signal 2: terminating. macpro:NCIS.eyetv elliott$ ffmpeg -ss 00:02:00 -i NCIS.ts -t 30 -vf "fieldmatch, yadif=deint=interlaced, decimate" -acodec copy -vcodec mpeg4 test.mkv ffmpeg version N-56820-g5e253fd Copyright (c) 2000-2013 the FFmpeg developers built on Oct 2 2013 09:37:06 with llvm-gcc 4.2.1 (LLVM build 2336.11.00) configuration: --enable-gpl --enable-version3 --enable-postproc --enable-libfdk-aac --enable-libfreetype --enable-libmp3lame --enable- libass --enable-libopenjpeg --enable-openssl --enable-libopus --enable- libschroedinger --enable-libspeex --enable-libtheora --enable-libvorbis --enable-libvpx --enable-libx264 --enable-yasm --enable-swscale --enable- avfilter --enable-libmodplug --enable-libbluray --enable-gnutls --enable- shared --enable-pthreads --arch=x86_64 --enable-nonfree --enable-opencl --enable-avresample libavutil 52. 46.100 / 52. 46.100 libavcodec 55. 33.101 / 55. 33.101 libavformat 55. 18.104 / 55. 18.104 libavdevice 55. 3.100 / 55. 3.100 libavfilter 3. 88.100 / 3. 88.100 libavresample 1. 1. 0 / 1. 1. 0 libswscale 2. 5.100 / 2. 5.100 libswresample 0. 17.103 / 0. 17.103 libpostproc 52. 3.100 / 52. 3.100 Input #0, mpegts, from 'NCIS.ts': Duration: 00:58:56.86, start: 10892.598633, bitrate: 11280 kb/s Program 258 Stream #0:0[0xe0]: Video: mpeg2video (Main) ([2][0][0][0] / 0x0002), yuv420p(tv, bt709), 1920x1080 [SAR 1:1 DAR 16:9], max. 79975 kb/s, 29.97 fps, 29.97 tbr, 90k tbn, 59.94 tbc Stream #0:1[0x80](eng): Audio: ac3 (AC-3 / 0x332D4341), 48000 Hz, 5.1(side), fltp, 384 kb/s Stream #0:2[0x81](eng): Audio: ac3 (AC-3 / 0x332D4341), 48000 Hz, mono, fltp, 96 kb/s (visual impaired) File 'test.mkv' already exists. Overwrite ? [y/N] y Output #0, matroska, to 'test.mkv': Metadata: encoder : Lavf55.18.104 Stream #0:0: Video: mpeg4 (FMP4 / 0x34504D46), yuv420p, 1920x1080 [SAR 1:1 DAR 16:9], q=2-31, 200 kb/s, 1k tbn, 23.98 tbc Stream #0:1(eng): Audio: ac3 ([0] [0][0] / 0x2000), 48000 Hz, 5.1(side), 384 kb/s Stream mapping: Stream #0:0 -> #0:0 (mpeg2video -> mpeg4) Stream #0:1 -> #0:1 (copy) Press [q] to stop, [?] for help [Parsed_fieldmatch_0 @ 0x7fc4fa800000] Frame #138 at 5.39704 is still interlaceds frame= 720 fps= 20 q=31.0 Lsize= 6856kB time=00:00:30.03 bitrate=1870.2kbits/s video:5440kB audio:1401kB subtitle:0 global headers:0kB muxing overhead 0.212005% }}} -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Wed Oct 2 18:51:36 2013 From: trac at avcodec.org (FFmpeg) Date: Wed, 02 Oct 2013 16:51:36 -0000 Subject: [FFmpeg-trac] #3019(avfilter:new): fieldmatch + decimate causes out-of-sync audio In-Reply-To: <042.26a6b4d56728d195db01e9e42ba4a888@avcodec.org> References: <042.26a6b4d56728d195db01e9e42ba4a888@avcodec.org> Message-ID: <057.c0cfcc08330ec6c2ac18f71a17b38805@avcodec.org> #3019: fieldmatch + decimate causes out-of-sync audio -------------------------------------+------------------------------------- Reporter: | Owner: spookybathtub | Status: new Type: defect | Component: avfilter Priority: normal | Resolution: Version: git-master | Blocked By: Keywords: pullup | Reproduced by developer: 0 Blocking: | Analyzed by developer: 0 | -------------------------------------+------------------------------------- Changes (by spookybathtub): * version: 2.0.1 => git-master -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Wed Oct 2 19:07:27 2013 From: trac at avcodec.org (FFmpeg) Date: Wed, 02 Oct 2013 17:07:27 -0000 Subject: [FFmpeg-trac] #2686(avcodec:open): Native AAC encoder collapses at high bitrates on some samples In-Reply-To: <036.46e6f0dcfe0fbeeeee1e7460dc88b12a@avcodec.org> References: <036.46e6f0dcfe0fbeeeee1e7460dc88b12a@avcodec.org> Message-ID: <051.7f12f13ae0cc8df5b27e6c5092b776d9@avcodec.org> #2686: Native AAC encoder collapses at high bitrates on some samples -------------------------------------+------------------------------------- Reporter: Kamedo2 | Owner: Type: defect | Status: open Priority: normal | Component: avcodec Version: git-master | Resolution: Keywords: aac | Blocked By: regression | Reproduced by developer: 1 Blocking: | Analyzed by developer: 0 | -------------------------------------+------------------------------------- Comment (by klaussfreire): Soon. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Wed Oct 2 19:50:20 2013 From: trac at avcodec.org (FFmpeg) Date: Wed, 02 Oct 2013 17:50:20 -0000 Subject: [FFmpeg-trac] #2955(FFprobe:closed): ffprobe will output invalid XML In-Reply-To: <034.d1b517d863eb1fc5d327553faf0baeec@avcodec.org> References: <034.d1b517d863eb1fc5d327553faf0baeec@avcodec.org> Message-ID: <049.7e48a4003059811d64288f46a72091fd@avcodec.org> #2955: ffprobe will output invalid XML ------------------------------------+------------------------------------- Reporter: eelco | Owner: Type: defect | Status: closed Priority: normal | Component: FFprobe Version: git-master | Resolution: duplicate Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | ------------------------------------+------------------------------------- Changes (by cehoyos): * status: new => closed * resolution: => duplicate Comment: This is apparently a duplicate of ticket #1163 (and maybe #2502), patch sent by Stefano. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Wed Oct 2 19:54:58 2013 From: trac at avcodec.org (FFmpeg) Date: Wed, 02 Oct 2013 17:54:58 -0000 Subject: [FFmpeg-trac] #3019(avfilter:new): fieldmatch + decimate causes out-of-sync audio In-Reply-To: <042.26a6b4d56728d195db01e9e42ba4a888@avcodec.org> References: <042.26a6b4d56728d195db01e9e42ba4a888@avcodec.org> Message-ID: <057.b4fa6b36f4c9137c9069e6c14cbec592@avcodec.org> #3019: fieldmatch + decimate causes out-of-sync audio -------------------------------------+------------------------------------- Reporter: | Owner: spookybathtub | Status: new Type: defect | Component: avfilter Priority: normal | Resolution: Version: git-master | Blocked By: Keywords: pullup | Reproduced by developer: 0 Blocking: | Analyzed by developer: 0 | -------------------------------------+------------------------------------- Comment (by richardpl): Perhaps this depends on specific input? -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Wed Oct 2 20:15:24 2013 From: trac at avcodec.org (FFmpeg) Date: Wed, 02 Oct 2013 18:15:24 -0000 Subject: [FFmpeg-trac] #1482(undetermined:new): FFMPEG fails to create a SRT file when extracting Subtitles In-Reply-To: <040.f21c0410ca794d08a7553dc895fd208d@avcodec.org> References: <040.f21c0410ca794d08a7553dc895fd208d@avcodec.org> Message-ID: <055.371ccff53195ef555d645e048de98c8c@avcodec.org> #1482: FFMPEG fails to create a SRT file when extracting Subtitles -------------------------------------+------------------------------------- Reporter: ramitbhalla | Owner: Type: defect | Status: new Priority: normal | Component: Version: git-master | undetermined Keywords: cc | Resolution: Blocking: | Blocked By: Analyzed by developer: 0 | Reproduced by developer: 0 -------------------------------------+------------------------------------- Comment (by ramitbhalla): Sorry to crash the party, but was there any resolution to this? -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Wed Oct 2 20:17:44 2013 From: trac at avcodec.org (FFmpeg) Date: Wed, 02 Oct 2013 18:17:44 -0000 Subject: [FFmpeg-trac] #2686(avcodec:open): Native AAC encoder collapses at high bitrates on some samples In-Reply-To: <036.46e6f0dcfe0fbeeeee1e7460dc88b12a@avcodec.org> References: <036.46e6f0dcfe0fbeeeee1e7460dc88b12a@avcodec.org> Message-ID: <051.84b25f777bbf5b39316313aa8f68c46f@avcodec.org> #2686: Native AAC encoder collapses at high bitrates on some samples -------------------------------------+------------------------------------- Reporter: Kamedo2 | Owner: Type: defect | Status: open Priority: normal | Component: avcodec Version: git-master | Resolution: Keywords: aac | Blocked By: regression | Reproduced by developer: 1 Blocking: | Analyzed by developer: 0 | -------------------------------------+------------------------------------- Comment (by Kamedo2): Just for convenience, The most outlier sample in below is death2 (for v6 + comment:185, q=0.7, 1). The rate is highest, and encodes slowest. http://www.rarewares.org/test_samples/ -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Wed Oct 2 20:55:56 2013 From: trac at avcodec.org (FFmpeg) Date: Wed, 02 Oct 2013 18:55:56 -0000 Subject: [FFmpeg-trac] #3019(avfilter:new): fieldmatch + decimate causes out-of-sync audio In-Reply-To: <042.26a6b4d56728d195db01e9e42ba4a888@avcodec.org> References: <042.26a6b4d56728d195db01e9e42ba4a888@avcodec.org> Message-ID: <057.e7e94b5db1830c289a725e75d40c16fa@avcodec.org> #3019: fieldmatch + decimate causes out-of-sync audio -------------------------------------+------------------------------------- Reporter: | Owner: spookybathtub | Status: new Type: defect | Component: avfilter Priority: normal | Resolution: Version: git-master | Blocked By: Keywords: pullup | Reproduced by developer: 0 Blocking: | Analyzed by developer: 0 | -------------------------------------+------------------------------------- Comment (by cehoyos): Please provide the input sample. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Wed Oct 2 23:34:55 2013 From: trac at avcodec.org (FFmpeg) Date: Wed, 02 Oct 2013 21:34:55 -0000 Subject: [FFmpeg-trac] #3008(avfilter:closed): ffmpeg converts video to grayscale if yadif filter used In-Reply-To: <037.bef299f0dd5af5ff9272e3b30c90ef5f@avcodec.org> References: <037.bef299f0dd5af5ff9272e3b30c90ef5f@avcodec.org> Message-ID: <052.c0bcf66a24ca01a6d14acceeacdb6fe3@avcodec.org> #3008: ffmpeg converts video to grayscale if yadif filter used ------------------------------------+------------------------------------ Reporter: tborisow | Owner: Type: defect | Status: closed Priority: important | Component: avfilter Version: git-master | Resolution: fixed Keywords: regression | Blocked By: Blocking: | Reproduced by developer: 1 Analyzed by developer: 0 | ------------------------------------+------------------------------------ Changes (by cehoyos): * status: open => closed * resolution: => fixed Comment: Fixed by Michael in 95666b2, thank you for the report! -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Wed Oct 2 23:45:45 2013 From: trac at avcodec.org (FFmpeg) Date: Wed, 02 Oct 2013 21:45:45 -0000 Subject: [FFmpeg-trac] #3023(FFmpeg:new): Information lost when remuxing DTS from MKV to MP4 Message-ID: <037.f8f95a908268118fd3e350e6c50c5608@avcodec.org> #3023: Information lost when remuxing DTS from MKV to MP4 -------------------------------------+------------------------------------- Reporter: Nemesis7 | Type: defect Status: new | Priority: normal Component: FFmpeg | Version: Keywords: dts, | unspecified metadata | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------- Summary of the bug: When remuxing a DTS 5.1 track from MKV to MP4, some data is lost; this causes Subler to think it's a DTS 2 ch track instead of a DTS 6 ch track. When remixing the same MKV file with Subler, the track is displayed as DTS 6 ch track. Basically some information is lost in the process. How to reproduce: {{{ ffmpeg version N-56468-g3409163-tessus Copyright (c) 2000-2013 the FFmpeg developers built on Sep 13 2013 13:39:57 with llvm-gcc 4.2.1 (LLVM build 2336.1.00) configuration: --prefix=/Users/tessus/data/ext/ffmpeg/sw --as=yasm --extra-version=tessus --disable-shared --enable-static --disable-ffplay --enable-gpl --enable-pthreads --enable-postproc --enable-libmp3lame --enable-libtheora --enable-libvorbis --enable-libx264 --enable-libxvid --enable-libspeex --enable-bzlib --enable-zlib --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libxavs --enable-version3 --enable- libvo-aacenc --enable-libvo-amrwbenc --enable-libvpx --enable-libgsm --enable-libopus --enable-fontconfig --enable-libfreetype --enable-libass --enable-libbluray --enable-filters --enable-runtime-cpudetect libavutil 52. 43.100 / 52. 43.100 libavcodec 55. 31.101 / 55. 31.101 libavformat 55. 16.102 / 55. 16.102 libavdevice 55. 3.100 / 55. 3.100 libavfilter 3. 84.100 / 3. 84.100 libswscale 2. 5.100 / 2. 5.100 libswresample 0. 17.103 / 0. 17.103 libpostproc 52. 3.100 / 52. 3.100 Splitting the commandline. Reading option '-v' ... matched as option 'v' (set logging level) with argument '9'. Reading option '-loglevel' ... matched as option 'loglevel' (set logging level) with argument '99'. Reading option '-i' ... matched as input file with argument '/Users/Nemesis7/Movies/The Croods 2013 720p BluRay DTS x264-DON/sample.mkv'. Reading option '-sub_charenc' ... matched as AVOption 'sub_charenc' with argument 'ISO-8859-1'. Reading option '-i' ... matched as input file with argument '/Users/Nemesis7/Movies/The Croods 2013 720p BluRay DTS x264-DON/The Croods 2013 720p BluRay DTS x264-DON.NL.srt'. Reading option '-map' ... matched as option 'map' (set input stream mapping) with argument '0:0'. Reading option '-map' ... matched as option 'map' (set input stream mapping) with argument '0:1'. Reading option '-map' ... matched as option 'map' (set input stream mapping) with argument '0:1'. Reading option '-map' ... matched as option 'map' (set input stream mapping) with argument '0:2'. Reading option '-map' ... matched as option 'map' (set input stream mapping) with argument '0:3'. Reading option '-map' ... matched as option 'map' (set input stream mapping) with argument '0:4'. Reading option '-map' ... matched as option 'map' (set input stream mapping) with argument '0:5'. Reading option '-map' ... matched as option 'map' (set input stream mapping) with argument '1'. Reading option '-map_metadata' ... matched as option 'map_metadata' (set metadata information of outfile from infile) with argument '0'. Reading option '-c:v' ... matched as option 'c' (codec name) with argument 'copy'. Reading option '-c:a:0' ... matched as option 'c' (codec name) with argument 'copy'. Reading option '-ac' ... matched as option 'ac' (set number of audio channels) with argument '2'. Reading option '-c:a:1' ... matched as option 'c' (codec name) with argument 'aac'. Reading option '-b:a' ... matched as option 'b' (video bitrate (please use -b:v)) with argument '192k'. Reading option '-strict' ... matched as AVOption 'strict' with argument '-2'. Reading option '-c:s' ... matched as option 'c' (codec name) with argument 'mov_text'. Reading option '-c:s' ... matched as option 'c' (codec name) with argument 'mov_text'. Reading option '-c:s' ... matched as option 'c' (codec name) with argument 'mov_text'. Reading option '-c:s' ... matched as option 'c' (codec name) with argument 'mov_text'. Reading option '-metadata:s:s:4' ... matched as option 'metadata' (add metadata) with argument 'language=nld'. Reading option '-c:s' ... matched as option 'c' (codec name) with argument 'mov_text'. Reading option '/Users/Nemesis7/Movies/The Croods 2013 720p BluRay DTS x264-DON/sample.mp4' ... matched as output file. Finished splitting the commandline. Parsing a group of options: global . Applying option v (set logging level) with argument 9. Successfully parsed a group of options. Parsing a group of options: input file /Users/Nemesis7/Movies/The Croods 2013 720p BluRay DTS x264-DON/sample.mkv. Successfully parsed a group of options. Opening an input file: /Users/Nemesis7/Movies/The Croods 2013 720p BluRay DTS x264-DON/sample.mkv. [matroska,webm @ 0x102021a00] Format matroska,webm probed with size=2048 and score=100 st:0 removing common factor 1000000 from timebase st:1 removing common factor 1000000 from timebase st:2 removing common factor 1000000 from timebase st:3 removing common factor 1000000 from timebase st:4 removing common factor 1000000 from timebase st:5 removing common factor 1000000 from timebase [matroska,webm @ 0x102021a00] File position before avformat_find_stream_info() is 7691 [h264 @ 0x102039200] no picture [dca @ 0x102039800] Stream with high frequencies VQ coding [matroska,webm @ 0x102021a00] All info found [matroska,webm @ 0x102021a00] File position after avformat_find_stream_info() is 412157 Input #0, matroska,webm, from '/Users/Nemesis7/Movies/The Croods 2013 720p BluRay DTS x264-DON/sample.mkv': Metadata: creation_time : 2013-10-02 21:30:15 Duration: 00:00:12.43, start: 0.000000, bitrate: 5405 kb/s Chapter #0.0: start 0.000000, end 12.433000 Metadata: title : 00:00:00.000 Stream #0:0(eng), 4, 1/1000: Video: h264 (High), yuv420p, 1280x544 [SAR 1:1 DAR 40:17], 1001/48000, 23.98 fps, 23.98 tbr, 1k tbn, 47.95 tbc (default) Metadata: title : The Croods 2013 720p BluRay DTS x264-DON Stream #0:1(eng), 24, 1/1000: Audio: dts (DTS), 48000 Hz, 5.1(side), fltp, 1536 kb/s (default) Metadata: title : English DTS 5.1 Stream #0:2(eng), 0, 1/1000: Subtitle: subrip (default) Metadata: title : English Stream #0:3(spa), 0, 1/1000: Subtitle: subrip Metadata: title : Spanish Stream #0:4(por), 0, 1/1000: Subtitle: subrip Metadata: title : Portuguese Stream #0:5(cze), 0, 1/1000: Subtitle: subrip Metadata: title : Czech Successfully opened the file. Parsing a group of options: input file /Users/Nemesis7/Movies/The Croods 2013 720p BluRay DTS x264-DON/The Croods 2013 720p BluRay DTS x264-DON.NL.srt. Successfully parsed a group of options. Opening an input file: /Users/Nemesis7/Movies/The Croods 2013 720p BluRay DTS x264-DON/The Croods 2013 720p BluRay DTS x264-DON.NL.srt. [srt @ 0x10203b600] Format srt probed with size=2048 and score=100 [srt @ 0x10203b600] File position before avformat_find_stream_info() is 52849 [srt @ 0x10203b600] All info found [srt @ 0x10203b600] File position after avformat_find_stream_info() is 52849 Input #1, srt, from '/Users/Nemesis7/Movies/The Croods 2013 720p BluRay DTS x264-DON/The Croods 2013 720p BluRay DTS x264-DON.NL.srt': Duration: N/A, bitrate: N/A Stream #1:0, 0, 1/1000: Subtitle: subrip Successfully opened the file. Parsing a group of options: output file /Users/Nemesis7/Movies/The Croods 2013 720p BluRay DTS x264-DON/sample.mp4. Applying option map (set input stream mapping) with argument 0:0. Applying option map (set input stream mapping) with argument 0:1. Last message repeated 1 times Applying option map (set input stream mapping) with argument 0:2. Applying option map (set input stream mapping) with argument 0:3. Applying option map (set input stream mapping) with argument 0:4. Applying option map (set input stream mapping) with argument 0:5. Applying option map (set input stream mapping) with argument 1. Applying option map_metadata (set metadata information of outfile from infile) with argument 0. Applying option c:v (codec name) with argument copy. Applying option c:a:0 (codec name) with argument copy. Applying option ac (set number of audio channels) with argument 2. Applying option c:a:1 (codec name) with argument aac. Applying option b:a (video bitrate (please use -b:v)) with argument 192k. Applying option c:s (codec name) with argument mov_text. Last message repeated 3 times Applying option metadata:s:s:4 (add metadata) with argument language=nld. Applying option c:s (codec name) with argument mov_text. Successfully parsed a group of options. Opening an output file: /Users/Nemesis7/Movies/The Croods 2013 720p BluRay DTS x264-DON/sample.mp4. Successfully opened the file. detected 4 logical cores [graph 0 input from stream 0:1 @ 0x101c03ec0] Setting 'time_base' to value '1/48000' [graph 0 input from stream 0:1 @ 0x101c03ec0] Setting 'sample_rate' to value '48000' [graph 0 input from stream 0:1 @ 0x101c03ec0] Setting 'sample_fmt' to value 'fltp' [graph 0 input from stream 0:1 @ 0x101c03ec0] Setting 'channel_layout' to value '0x60f' [graph 0 input from stream 0:1 @ 0x101c03ec0] tb:1/48000 samplefmt:fltp samplerate:48000 chlayout:0x60f [audio format for output stream 0:2 @ 0x101c2c2c0] Setting 'sample_fmts' to value 'fltp' [audio format for output stream 0:2 @ 0x101c2c2c0] Setting 'sample_rates' to value '96000|88200|64000|48000|44100|32000|24000|22050|16000|12000|11025|8000|7350' [audio format for output stream 0:2 @ 0x101c2c2c0] Setting 'channel_layouts' to value '0x3' [audio format for output stream 0:2 @ 0x101c2c2c0] auto-inserting filter 'auto-inserted resampler 0' between the filter 'Parsed_anull_0' and the filter 'audio format for output stream 0:2' [AVFilterGraph @ 0x101c03c60] query_formats: 4 queried, 7 merged, 3 already done, 0 delayed 1.000000 0.000000 0.707107 0.000000 0.707107 0.000000 0.000000 1.000000 0.707107 0.000000 0.000000 0.707107 [auto-inserted resampler 0 @ 0x101c2cc00] ch:6 chl:5.1(side) fmt:fltp r:48000Hz -> ch:2 chl:stereo fmt:fltp r:48000Hz [mp4 @ 0x102022000] track 1: codec frame size is not set Output #0, mp4, to '/Users/Nemesis7/Movies/The Croods 2013 720p BluRay DTS x264-DON/sample.mp4': Metadata: creation_time : 2013-10-02 21:30:15 encoder : Lavf55.16.102 Chapter #0.0: start 0.000000, end 12.433000 Metadata: title : 00:00:00.000 Stream #0:0(eng), 0, 1/16000: Video: h264 ([33][0][0][0] / 0x0021), yuv420p, 1280x544 [SAR 1:1 DAR 40:17], 1/1000, q=2-31, 23.98 fps, 16k tbn, 1k tbc (default) Metadata: title : The Croods 2013 720p BluRay DTS x264-DON Stream #0:1(eng), 0, 1/48000: Audio: dts ([169][0][0][0] / 0x00A9), 48000 Hz, 5.1(side), 192 kb/s (default) Metadata: title : English DTS 5.1 Stream #0:2(eng), 0, 1/48000: Audio: aac ([64][0][0][0] / 0x0040), 48000 Hz, stereo, fltp, 192 kb/s (default) Metadata: title : English DTS 5.1 Stream #0:3(eng), 0, 1/1000: Subtitle: mov_text ([8][0][0][0] / 0x0008) (default) Metadata: title : English Stream #0:4(spa), 0, 1/1000: Subtitle: mov_text ([8][0][0][0] / 0x0008) Metadata: title : Spanish Stream #0:5(por), 0, 1/1000: Subtitle: mov_text ([8][0][0][0] / 0x0008) Metadata: title : Portuguese Stream #0:6(cze), 0, 1/1000: Subtitle: mov_text ([8][0][0][0] / 0x0008) Metadata: title : Czech Stream #0:7(nld), 0, 1/1000: Subtitle: mov_text ([8][0][0][0] / 0x0008) Stream mapping: Stream #0:0 -> #0:0 (copy) Stream #0:1 -> #0:1 (copy) Stream #0:1 -> #0:2 (dca -> aac) Stream #0:2 -> #0:3 (subrip -> mov_text) Stream #0:3 -> #0:4 (subrip -> mov_text) Stream #0:4 -> #0:5 (subrip -> mov_text) Stream #0:5 -> #0:6 (subrip -> mov_text) Stream #1:0 -> #0:7 (subrip -> mov_text) Press [q] to stop, [?] for help [dca @ 0x102039800] Stream with high frequencies VQ coding [mp4 @ 0x102022000] flushing with 4 noninterleaved Last message repeated 24 times [mp4 @ 0x102022000] flushing with 1 noninterleaved Last message repeated 21 times [mp4 @ 0x102022000] flushing with 2 noninterleaved [mp4 @ 0x102022000] flushing with 3 noninterleaved [mp4 @ 0x102022000] flushing with 4 noninterleaved Last message repeated 5 times [mp4 @ 0x102022000] flushing with 3 noninterleaved Last message repeated 14 times [mp4 @ 0x102022000] flushing with 4 noninterleaved Last message repeated 494 times [mp4 @ 0x102022000] flushing with 1 noninterleaved Last message repeated 26 times [mp4 @ 0x102022000] flushing with 2 noninterleaved [mp4 @ 0x102022000] flushing with 3 noninterleaved Last message repeated 21 times [mp4 @ 0x102022000] flushing with 4 noninterleaved Last message repeated 398 times [mp4 @ 0x102022000] flushing with 1 noninterleaved [mp4 @ 0x102022000] flushing with 2 noninterleaved [mp4 @ 0x102022000] flushing with 3 noninterleaved [mp4 @ 0x102022000] flushing with 4 noninterleaved Last message repeated 382 times [mp4 @ 0x102022000] flushing with 3 noninterleaved Last message repeated 49 times [mp4 @ 0x102022000] flushing with 4 noninterleaved Last message repeated 562 times [output stream 0:2 @ 0x101c04120] EOF on sink link output stream 0:2:default. No more output streams to write to, finishing.e=00:22:06.76 bitrate= 52.2kbits/s [aac @ 0x102023200] Trying to remove 512 more samples than there are in the queue frame= 298 fps=0.0 q=-1.0 Lsize= 8559kB time=01:30:02.80 bitrate= 13.0kbits/s video:5903kB audio:2581kB subtitle:25 global headers:0kB muxing overhead 0.587230% 1907 frames successfully decoded, 0 decoding errors [AVIOContext @ 0x101c2bea0] Statistics: 232 seeks, 3061 writeouts [AVIOContext @ 0x101c045c0] Statistics: 8400624 bytes read, 0 seeks [AVIOContext @ 0x101c06ea0] Statistics: 52849 bytes read, 0 seeks }}} The MP4Box output: {{{ * Movie Info * Timescale 1000 - Duration 01:30:07.826 9 track(s) Fragmented File: no File Brand isom - version 512 Created: GMT Wed Oct 2 21:30:15 2013 File has no MPEG4 IOD/OD Chapters: Chapter #1 - 00:00:00.000 - "00:00:00.000" iTunes Info: Encoder Software: Lavf55.16.102 Track # 1 Info - TrackID 1 - TimeScale 16000 - Media Duration 00:00:12.428 Track has 1 edit lists: track duration is 00:00:12.429 Media Info: Language "English" - Type "vide:avc1" - 298 samples Visual Track layout: x=0 y=0 width=1280 height=544 MPEG-4 Config: Visual Stream - ObjectTypeIndication 0x21 AVC/H264 Video - Visual Size 1280 x 544 AVC Info: 1 SPS - 1 PPS - Profile High @ Level 4.1 NAL Unit length bits: 32 Pixel Aspect Ratio 1:1 - Indicated track size 1280 x 544 Chroma format 0 - Luma bit depth 8 - chroma bit depth 8 Self-synchronized Track # 2 Info - TrackID 2 - TimeScale 48000 - Media Duration 00:00:12.425 Track has 2 edit lists: track duration is 00:00:12.431 Media Info: Language "English" - Type "soun:mp4a" - 1165 samples MPEG-4 Config: Audio Stream - ObjectTypeIndication 0xa9 Synchronized on stream 1 Alternate Group ID 1 Track # 3 Info - TrackID 3 - TimeScale 48000 - Media Duration 00:00:12.447 Track has 1 edit lists: track duration is 00:00:12.431 Media Info: Language "English" - Type "soun:mp4a" - 584 samples MPEG-4 Config: Audio Stream - ObjectTypeIndication 0x40 MPEG-4 Audio AAC LC - 2 Channel(s) - SampleRate 48000 Synchronized on stream 1 Alternate Group ID 1 Track # 4 Info - TrackID 4 - TimeScale 1000 - Media Duration 00:00:11.506 Track has 1 edit lists: track duration is 00:00:11.506 Media Info: Language "English" - Type "sbtl:tx3g" - 7 samples Timed Text - Size 0 x 0 - Translation X=0 Y=0 - Layer 0 Alternate Group ID 3 Track # 5 Info - TrackID 5 - TimeScale 1000 - Media Duration 00:00:10.764 Track has 1 edit lists: track duration is 00:00:10.764 Track is disabled Media Info: Language "Spanish; Castilian" - Type "sbtl:tx3g" - 9 samples Timed Text - Size 0 x 0 - Translation X=0 Y=0 - Layer 0 Alternate Group ID 3 Track # 6 Info - TrackID 6 - TimeScale 1000 - Media Duration 00:00:11.506 Track has 1 edit lists: track duration is 00:00:11.506 Track is disabled Media Info: Language "Portuguese" - Type "sbtl:tx3g" - 7 samples Timed Text - Size 0 x 0 - Translation X=0 Y=0 - Layer 0 Alternate Group ID 3 Track # 7 Info - TrackID 7 - TimeScale 1000 - Media Duration 00:00:11.506 Track has 1 edit lists: track duration is 00:00:11.506 Track is disabled Media Info: Language "Unknown" - Type "sbtl:tx3g" - 7 samples Timed Text - Size 0 x 0 - Translation X=0 Y=0 - Layer 0 Alternate Group ID 3 Track # 8 Info - TrackID 8 - TimeScale 1000 - Media Duration 01:30:07.826 Track has 1 edit lists: track duration is 01:30:07.826 Track is disabled Media Info: Language "Dutch; Flemish" - Type "sbtl:tx3g" - 1459 samples Timed Text - Size 0 x 0 - Translation X=0 Y=0 - Layer 0 Alternate Group ID 3 Track # 9 Info - TrackID 9 - TimeScale 1000 - Media Duration 00:00:12.433 Track has 1 edit lists: track duration is 00:00:12.433 Track is disabled Media Info: Language "Undetermined" - Type "text:text" - 1 samples Timed Text - Size 0 x 0 - Translation X=0 Y=0 - Layer 0 }}} -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Thu Oct 3 00:01:25 2013 From: trac at avcodec.org (FFmpeg) Date: Wed, 02 Oct 2013 22:01:25 -0000 Subject: [FFmpeg-trac] #3023(undetermined:new): Information lost when remuxing DTS from MKV to MP4 In-Reply-To: <037.f8f95a908268118fd3e350e6c50c5608@avcodec.org> References: <037.f8f95a908268118fd3e350e6c50c5608@avcodec.org> Message-ID: <052.db61055656b9ec47677f4a7d957f605a@avcodec.org> #3023: Information lost when remuxing DTS from MKV to MP4 -------------------------------------+------------------------------------- Reporter: Nemesis7 | Owner: Type: defect | Status: new Priority: normal | Component: Version: unspecified | undetermined Keywords: mov | Resolution: Blocking: | Blocked By: Analyzed by developer: 0 | Reproduced by developer: 0 -------------------------------------+------------------------------------- Changes (by cehoyos): * keywords: dts, metadata => mov * component: FFmpeg => undetermined Comment: How does the output of {{{ffmpeg -i "/Users/Nemesis7/Movies/The Croods 2013 720p BluRay DTS x264-DON/sample.mp4"}}} look like? -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Thu Oct 3 00:05:52 2013 From: trac at avcodec.org (FFmpeg) Date: Wed, 02 Oct 2013 22:05:52 -0000 Subject: [FFmpeg-trac] #3023(undetermined:new): Information lost when remuxing DTS from MKV to MP4 In-Reply-To: <037.f8f95a908268118fd3e350e6c50c5608@avcodec.org> References: <037.f8f95a908268118fd3e350e6c50c5608@avcodec.org> Message-ID: <052.220f2dcc343c7d7cc7e0f3d57b447cc4@avcodec.org> #3023: Information lost when remuxing DTS from MKV to MP4 -------------------------------------+------------------------------------- Reporter: Nemesis7 | Owner: Type: defect | Status: new Priority: normal | Component: Version: unspecified | undetermined Keywords: mov | Resolution: Blocking: | Blocked By: Analyzed by developer: 0 | Reproduced by developer: 0 -------------------------------------+------------------------------------- Comment (by Nemesis7): The output of ffmpeg looks like this: {{{ ffmpeg version N-56468-g3409163-tessus Copyright (c) 2000-2013 the FFmpeg developers built on Sep 13 2013 13:39:57 with llvm-gcc 4.2.1 (LLVM build 2336.1.00) configuration: --prefix=/Users/tessus/data/ext/ffmpeg/sw --as=yasm --extra-version=tessus --disable-shared --enable-static --disable-ffplay --enable-gpl --enable-pthreads --enable-postproc --enable-libmp3lame --enable-libtheora --enable-libvorbis --enable-libx264 --enable-libxvid --enable-libspeex --enable-bzlib --enable-zlib --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libxavs --enable-version3 --enable- libvo-aacenc --enable-libvo-amrwbenc --enable-libvpx --enable-libgsm --enable-libopus --enable-fontconfig --enable-libfreetype --enable-libass --enable-libbluray --enable-filters --enable-runtime-cpudetect libavutil 52. 43.100 / 52. 43.100 libavcodec 55. 31.101 / 55. 31.101 libavformat 55. 16.102 / 55. 16.102 libavdevice 55. 3.100 / 55. 3.100 libavfilter 3. 84.100 / 3. 84.100 libswscale 2. 5.100 / 2. 5.100 libswresample 0. 17.103 / 0. 17.103 libpostproc 52. 3.100 / 52. 3.100 [dca @ 0x10202a600] Number of channels changed in DCA decoder (2 -> 6) Input #0, mov,mp4,m4a,3gp,3g2,mj2, from '/Users/Nemesis7/Movies/The Croods 2013 720p BluRay DTS x264-DON/sample.mp4': Metadata: major_brand : isom minor_version : 512 compatible_brands: isomiso2avc1mp41 creation_time : 2013-10-02 21:30:15 encoder : Lavf55.16.102 Duration: 01:30:07.83, start: 0.015333, bitrate: 12 kb/s Chapter #0.0: start 0.000000, end 12.433000 Metadata: title : 00:00:00.000 Stream #0:0(eng): Video: h264 (High) (avc1 / 0x31637661), yuv420p, 1280x544 [SAR 1:1 DAR 40:17], 3890 kb/s, 23.98 fps, 23.98 tbr, 16k tbn, 47.95 tbc (default) Metadata: creation_time : 2013-10-02 21:30:15 handler_name : VideoHandler Stream #0:1(eng): Audio: dts (DTS) (mp4a / 0x6134706D), 48000 Hz, 5.1(side), fltp, 1536 kb/s (default) Metadata: creation_time : 2013-10-02 21:30:15 handler_name : SoundHandler Stream #0:2(eng): Audio: aac (mp4a / 0x6134706D), 48000 Hz, stereo, fltp, 192 kb/s (default) Metadata: creation_time : 2013-10-02 21:30:15 handler_name : SoundHandler Stream #0:3(eng): Subtitle: mov_text (tx3g / 0x67337874), 0 kb/s (default) Metadata: creation_time : 2013-10-02 21:30:15 handler_name : SubtitleHandler Stream #0:4(spa): Subtitle: mov_text (tx3g / 0x67337874), 0 kb/s Metadata: creation_time : 2013-10-02 21:30:15 handler_name : SubtitleHandler Stream #0:5(por): Subtitle: mov_text (tx3g / 0x67337874), 0 kb/s Metadata: creation_time : 2013-10-02 21:30:15 handler_name : SubtitleHandler Stream #0:6(cze): Subtitle: mov_text (tx3g / 0x67337874), 0 kb/s Metadata: creation_time : 2013-10-02 21:30:15 handler_name : SubtitleHandler Stream #0:7(nld): Subtitle: mov_text (tx3g / 0x67337874), 0 kb/s Metadata: creation_time : 2013-10-02 21:30:15 handler_name : SubtitleHandler Stream #0:8(eng): Subtitle: mov_text (text / 0x74786574), 0 kb/s Metadata: creation_time : 2013-10-02 21:30:15 handler_name : SubtitleHandler At least one output file must be specified }}} However some info is lost in the process even though the output might suggest everything is fine. I can provide an mp4 sample created by Subler. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Thu Oct 3 00:07:32 2013 From: trac at avcodec.org (FFmpeg) Date: Wed, 02 Oct 2013 22:07:32 -0000 Subject: [FFmpeg-trac] #3023(undetermined:new): Information lost when remuxing DTS from MKV to MP4 In-Reply-To: <037.f8f95a908268118fd3e350e6c50c5608@avcodec.org> References: <037.f8f95a908268118fd3e350e6c50c5608@avcodec.org> Message-ID: <052.58db497dd15b9753453842d59500916e@avcodec.org> #3023: Information lost when remuxing DTS from MKV to MP4 -------------------------------------+------------------------------------- Reporter: Nemesis7 | Owner: Type: defect | Status: new Priority: normal | Component: Version: unspecified | undetermined Keywords: mov | Resolution: Blocking: | Blocked By: Analyzed by developer: 0 | Reproduced by developer: 0 -------------------------------------+------------------------------------- Comment (by cehoyos): Why do you think that some information is lost? In any case, please provide both an input sample and an mp4 sample that contains the missing information. A question that is not necessarily related to this ticket: How do you playback DTS in mov? And does that not work with the FFmpeg-created file? -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Thu Oct 3 00:22:44 2013 From: trac at avcodec.org (FFmpeg) Date: Wed, 02 Oct 2013 22:22:44 -0000 Subject: [FFmpeg-trac] #3019(avfilter:new): fieldmatch + decimate causes out-of-sync audio In-Reply-To: <042.26a6b4d56728d195db01e9e42ba4a888@avcodec.org> References: <042.26a6b4d56728d195db01e9e42ba4a888@avcodec.org> Message-ID: <057.1cd2e6a40e04a3f85544273386c8c7d0@avcodec.org> #3019: fieldmatch + decimate causes out-of-sync audio -------------------------------------+------------------------------------- Reporter: | Owner: spookybathtub | Status: new Type: defect | Component: avfilter Priority: normal | Resolution: Version: git-master | Blocked By: Keywords: pullup | Reproduced by developer: 0 Blocking: | Analyzed by developer: 0 | -------------------------------------+------------------------------------- Comment (by spookybathtub): Here is a sample. The header might be broken because I trimmed it using dd, but it should still work. It's MPEG2 video with 5.1 AC3 audio. https://docs.google.com/file/d/0B52QuT8oHvtZcDNFNjdTaXpNdms/ -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Thu Oct 3 00:33:15 2013 From: trac at avcodec.org (FFmpeg) Date: Wed, 02 Oct 2013 22:33:15 -0000 Subject: [FFmpeg-trac] #3018(documentation:open): Provide online documentation for stable and git/master In-Reply-To: <042.b5ba07743659b1875b85ec470cc8efb3@avcodec.org> References: <042.b5ba07743659b1875b85ec470cc8efb3@avcodec.org> Message-ID: <057.6c49a00d30ecd2a33a78f63e2e9d1385@avcodec.org> #3018: Provide online documentation for stable and git/master -------------------------------------+------------------------------------- Reporter: | Owner: spookybathtub | Status: open Type: enhancement | Component: Priority: wish | documentation Version: 2.0.1 | Resolution: Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------- Comment (by spookybathtub): I'm a video engineer, not a programmer. I see a doc folder in the release tarball, but I don't see anything there that's easy to read. There are a bunch of .texi files which I assume should be read with some special program. It would be nice to have an explanation somewhere of how to read all this documentation. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Thu Oct 3 00:42:41 2013 From: trac at avcodec.org (FFmpeg) Date: Wed, 02 Oct 2013 22:42:41 -0000 Subject: [FFmpeg-trac] #3018(documentation:open): Provide online documentation for stable and git/master In-Reply-To: <042.b5ba07743659b1875b85ec470cc8efb3@avcodec.org> References: <042.b5ba07743659b1875b85ec470cc8efb3@avcodec.org> Message-ID: <057.97ebb1863d2087f19e86a4fdb4511e21@avcodec.org> #3018: Provide online documentation for stable and git/master -------------------------------------+------------------------------------- Reporter: | Owner: spookybathtub | Status: open Type: enhancement | Component: Priority: wish | documentation Version: 2.0.1 | Resolution: Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------- Comment (by saste): Replying to [comment:6 spookybathtub]: > I'm a video engineer, not a programmer. I see a doc folder in the release tarball, but I don't see anything there that's easy to read. There are a bunch of .texi files which I assume should be read with some special program. It would be nice to have an explanation somewhere of how to read all this documentation. make doc will generate the docs (in various formats, depending on your environment). And really FFmpeg docs are not so hard if you have a few key notions in digital media and a basic familiarity with software environments (which is not at all specific of FFmpeg), but requires some effort and the will to do some research, which is not really different from everything else in the professional / technical fields. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Thu Oct 3 00:48:05 2013 From: trac at avcodec.org (FFmpeg) Date: Wed, 02 Oct 2013 22:48:05 -0000 Subject: [FFmpeg-trac] #3019(avfilter:open): fieldmatch + decimate causes out-of-sync audio In-Reply-To: <042.26a6b4d56728d195db01e9e42ba4a888@avcodec.org> References: <042.26a6b4d56728d195db01e9e42ba4a888@avcodec.org> Message-ID: <057.54a4d2c0c6959ff9645d97a0149014d2@avcodec.org> #3019: fieldmatch + decimate causes out-of-sync audio -------------------------------------+------------------------------------- Reporter: | Owner: spookybathtub | Status: open Type: defect | Component: avfilter Priority: normal | Resolution: Version: git-master | Blocked By: Keywords: pullup | Reproduced by developer: 1 Blocking: | Analyzed by developer: 0 | -------------------------------------+------------------------------------- Changes (by cehoyos): * status: new => open * reproduced: 0 => 1 Comment: (transport streams do not have a header.) The problem is reproducible: {{{ $ ffmpeg -i NCIS-trim.ts -vf fieldmatch,decimate -qscale 2 out.avi ffmpeg version N-56827-g64327aa Copyright (c) 2000-2013 the FFmpeg developers built on Oct 3 2013 00:11:23 with gcc 4.7 (SUSE Linux) configuration: --enable-gpl libavutil 52. 46.100 / 52. 46.100 libavcodec 55. 33.101 / 55. 33.101 libavformat 55. 19.100 / 55. 19.100 libavdevice 55. 3.100 / 55. 3.100 libavfilter 3. 88.100 / 3. 88.100 libswscale 2. 5.100 / 2. 5.100 libswresample 0. 17.103 / 0. 17.103 libpostproc 52. 3.100 / 52. 3.100 [mpeg2video @ 0x32058c0] Invalid frame dimensions 0x0. Last message repeated 2 times Input #0, mpegts, from 'NCIS-trim.ts': Duration: 00:00:54.76, start: 11120.950633, bitrate: 15319 kb/s Program 258 Stream #0:0[0xe0]: Video: mpeg2video (Main) ([2][0][0][0] / 0x0002), yuv420p(tv, bt709), 1920x1080 [SAR 1:1 DAR 16:9], max. 79975 kb/s, 29.97 fps, 29.97 tbr, 90k tbn, 59.94 tbc Stream #0:1[0x80](eng): Audio: ac3 (AC-3 / 0x332D4341), 48000 Hz, 5.1(side), fltp, 384 kb/s Stream #0:2[0x81](eng): Audio: ac3 (AC-3 / 0x332D4341), 48000 Hz, mono, fltp, 96 kb/s (visual impaired) Please use -q:a or -q:v, -qscale is ambiguous Output #0, avi, to 'out.avi': Metadata: ISFT : Lavf55.19.100 Stream #0:0: Video: mpeg4 (FMP4 / 0x34504D46), yuv420p, 1920x1080 [SAR 1:1 DAR 16:9], q=2-31, 200 kb/s, 23.98 tbn, 23.98 tbc Stream #0:1(eng): Audio: ac3 ([0] [0][0] / 0x2000), 48000 Hz, 5.1(side), fltp, 448 kb/s Stream mapping: Stream #0:0 -> #0:0 (mpeg2video -> mpeg4) Stream #0:1 -> #0:1 (ac3 -> ac3) Press [q] to stop, [?] for help [Parsed_fieldmatch_0 @ 0x31eb2e0] Frame #1 at 0.837678 is still interlaced [Parsed_fieldmatch_0 @ 0x31eb2e0] Frame #2 at 0.871044 is still interlaced [Parsed_fieldmatch_0 @ 0x31eb2e0] Frame #4 at 0.937778 is still interlaced [Parsed_fieldmatch_0 @ 0x31eb2e0] Frame #5 at 0.971144 is still interlaced [Parsed_fieldmatch_0 @ 0x31eb2e0] Frame #9 at 1.10461 is still interlaced [Parsed_fieldmatch_0 @ 0x31eb2e0] Frame #11 at 1.17134 is still interlaced [Parsed_fieldmatch_0 @ 0x31eb2e0] Frame #12 at 1.20471 is still interlaced [Parsed_fieldmatch_0 @ 0x31eb2e0] Frame #14 at 1.27144 is still interlacedkbits/s [Parsed_fieldmatch_0 @ 0x31eb2e0] Frame #15 at 1.30481 is still interlaced [Parsed_fieldmatch_0 @ 0x31eb2e0] Frame #16 at 1.33818 is still interlaced [Parsed_fieldmatch_0 @ 0x31eb2e0] Frame #17 at 1.37154 is still interlaced [Parsed_fieldmatch_0 @ 0x31eb2e0] Frame #26 at 1.67184 is still interlaced [Parsed_fieldmatch_0 @ 0x31eb2e0] Frame #28 at 1.73858 is still interlaced [Parsed_fieldmatch_0 @ 0x31eb2e0] Frame #29 at 1.77194 is still interlacedkbits/s [Parsed_fieldmatch_0 @ 0x31eb2e0] Frame #34 at 1.93878 is still interlaced [Parsed_fieldmatch_0 @ 0x31eb2e0] Frame #36 at 2.00551 is still interlaced [Parsed_fieldmatch_0 @ 0x31eb2e0] Frame #37 at 2.03888 is still interlaced [Parsed_fieldmatch_0 @ 0x31eb2e0] Frame #56 at 2.67284 is still interlacedkbits/s [Parsed_fieldmatch_0 @ 0x31eb2e0] Frame #57 at 2.70621 is still interlaced [Parsed_fieldmatch_0 @ 0x31eb2e0] Frame #61 at 2.83968 is still interlacedkbits/s [Parsed_fieldmatch_0 @ 0x31eb2e0] Frame #62 at 2.87304 is still interlaced [Parsed_fieldmatch_0 @ 0x31eb2e0] Frame #497 at 17.3875 is still interlacedbits/s [mpeg2video @ 0x32058c0] ac-tex damaged at 19 150:00:54.01 bitrate=13201.0kbits/s [mpeg2video @ 0x32058c0] Warning MVs not available [mpeg2video @ 0x32058c0] concealing 6360 DC, 6360 AC, 6360 MV errors in B frame frame= 1294 fps= 41 q=2.0 Lsize= 87558kB time=00:00:54.01 bitrate=13278.9kbits/s video:84523kB audio:2954kB subtitle:0 global headers:0kB muxing overhead 0.091787% }}} out.avi plays horribly out-of-sync, this does not change with -ss 4 (to skip the problematic frames in the beginning). (It should be noted imo that both filmdint and pullup have no problem with the frame at 17.3875.) The following is just for the record: The following two command lines seem to work fine, ie no combing artefacts in the output file which (at least mostly) in-sync: $ mencoder NCIS-trim.ts -ovc lavc -lavcopts vqscale=2 -oac faac -vf filmdint -ofps 24000/1001 -o out.avi -demuxer lavf $ mencoder NCIS-trim.ts -ovc lavc -lavcopts vqscale=2 -oac faac -vf pullup -ofps 24000/1001 -o out.avi -demuxer lavf The following produces a file that plays in sync but the inverse telecine process mostly / completely fails: two out of four frames are still interlaced: {{{ $ ffmpeg -i NCIS-trim.ts -vf pullup,fps=24000/1001 -qscale 2 out.avi ffmpeg version N-56827-g64327aa Copyright (c) 2000-2013 the FFmpeg developers built on Oct 3 2013 00:11:23 with gcc 4.7 (SUSE Linux) configuration: --enable-gpl libavutil 52. 46.100 / 52. 46.100 libavcodec 55. 33.101 / 55. 33.101 libavformat 55. 19.100 / 55. 19.100 libavdevice 55. 3.100 / 55. 3.100 libavfilter 3. 88.100 / 3. 88.100 libswscale 2. 5.100 / 2. 5.100 libswresample 0. 17.103 / 0. 17.103 libpostproc 52. 3.100 / 52. 3.100 [mpeg2video @ 0x1b248c0] Invalid frame dimensions 0x0. Last message repeated 2 times Input #0, mpegts, from 'NCIS-trim.ts': Duration: 00:00:54.76, start: 11120.950633, bitrate: 15319 kb/s Program 258 Stream #0:0[0xe0]: Video: mpeg2video (Main) ([2][0][0][0] / 0x0002), yuv420p(tv, bt709), 1920x1080 [SAR 1:1 DAR 16:9], max. 79975 kb/s, 29.97 fps, 29.97 tbr, 90k tbn, 59.94 tbc Stream #0:1[0x80](eng): Audio: ac3 (AC-3 / 0x332D4341), 48000 Hz, 5.1(side), fltp , 384 kb/s Stream #0:2[0x81](eng): Audio: ac3 (AC-3 / 0x332D4341), 48000 Hz, mono, fltp, 96 kb/s (visual impaired) Please use -q:a or -q:v, -qscale is ambiguous Output #0, avi, to 'out.avi': Metadata: ISFT : Lavf55.19.100 Stream #0:0: Video: mpeg4 (FMP4 / 0x34504D46), yuv420p, 1920x1080 [SAR 1:1 DAR 16 :9], q=2-31, 200 kb/s, 23.98 tbn, 23.98 tbc Stream #0:1(eng): Audio: ac3 ([0] [0][0] / 0x2000), 48000 Hz, 5.1(side), fltp, 44 8 kb/s Stream mapping: Stream #0:0 -> #0:0 (mpeg2video -> mpeg4) Stream #0:1 -> #0:1 (ac3 -> ac3) Press [q] to stop, [?] for help [mpeg2video @ 0x1b248c0] ac-tex damaged at 19 150:00:54.34 bitrate=19299.5kbits/s [mpeg2video @ 0x1b248c0] Warning MVs not available [mpeg2video @ 0x1b248c0] concealing 6360 DC, 6360 AC, 6360 MV errors in B frame frame= 1291 fps= 84 q=2.0 Lsize= 129571kB time=00:00:54.72 bitrate=19397.3kbits/s video:126536kB audio:2954kB subtitle:0 global headers:0kB muxing overhead 0.062330% }}} -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Thu Oct 3 01:31:09 2013 From: trac at avcodec.org (FFmpeg) Date: Wed, 02 Oct 2013 23:31:09 -0000 Subject: [FFmpeg-trac] #3018(documentation:open): Provide online documentation for stable and git/master In-Reply-To: <042.b5ba07743659b1875b85ec470cc8efb3@avcodec.org> References: <042.b5ba07743659b1875b85ec470cc8efb3@avcodec.org> Message-ID: <057.e890e3c1364b35ee7ed808e2bae5fa09@avcodec.org> #3018: Provide online documentation for stable and git/master -------------------------------------+------------------------------------- Reporter: | Owner: spookybathtub | Status: open Type: enhancement | Component: Priority: wish | documentation Version: 2.0.1 | Resolution: Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------- Comment (by cehoyos): Replying to [comment:6 spookybathtub]: > I'm a video engineer, not a programmer. I see a doc folder in the release tarball, but I don't see anything there that's easy to read. As said, if you are not a distributor (but a user) please use a tarball of current git head, this matches the online documentation. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Thu Oct 3 01:51:03 2013 From: trac at avcodec.org (FFmpeg) Date: Wed, 02 Oct 2013 23:51:03 -0000 Subject: [FFmpeg-trac] #3018(documentation:open): Provide online documentation for stable and git/master In-Reply-To: <042.b5ba07743659b1875b85ec470cc8efb3@avcodec.org> References: <042.b5ba07743659b1875b85ec470cc8efb3@avcodec.org> Message-ID: <057.c2249cf5a8210f2c98af8aacdbe9582a@avcodec.org> #3018: Provide online documentation for stable and git/master -------------------------------------+------------------------------------- Reporter: | Owner: spookybathtub | Status: open Type: enhancement | Component: Priority: wish | documentation Version: 2.0.1 | Resolution: Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------- Comment (by llogan): Replying to [comment:5 ubitux]: > it's nice to be able to point out to a documentation matching their version One downside that I envision is that users will likely blindly arrive at any official online docs that Google directs them to and will not pay attention to nor notice any version information (unless herded by a developer, contributor, or volunteer). Most users are not idiots, but they are like water and will travel the path of least resistance to get the information they (think they) want. >FFmpeg is not packaged with the HTML doc. Perhaps we should provide HTML docs if it is a sane possibility (I am unfamiliar with the process so I may be missing something obvious). -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Thu Oct 3 01:59:44 2013 From: trac at avcodec.org (FFmpeg) Date: Wed, 02 Oct 2013 23:59:44 -0000 Subject: [FFmpeg-trac] #3021(avformat:open): "Invalid block label" error while converting GIF In-Reply-To: <036.a65aac32e79897d81eda2c4b89470fcc@avcodec.org> References: <036.a65aac32e79897d81eda2c4b89470fcc@avcodec.org> Message-ID: <051.06bd44ce871fab98967ace59bd0ac1f9@avcodec.org> #3021: "Invalid block label" error while converting GIF -------------------------------------+------------------------------------- Reporter: hackPNZ | Owner: Type: defect | Status: open Priority: important | Component: avformat Version: git-master | Resolution: Keywords: gif | Blocked By: regression | Reproduced by developer: 1 Blocking: | Analyzed by developer: 0 | -------------------------------------+------------------------------------- Changes (by cehoyos): * keywords: => gif regression * priority: normal => important * version: 2.0.1 => git-master * status: new => open * reproduced: 0 => 1 Comment: Regression since a16c205. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Thu Oct 3 09:34:13 2013 From: trac at avcodec.org (FFmpeg) Date: Thu, 03 Oct 2013 07:34:13 -0000 Subject: [FFmpeg-trac] #3006(FFprobe:closed): Print channel layout with ffprobe -show_stream In-Reply-To: <036.ec68597ea2bc483c44bb3dd0775f1803@avcodec.org> References: <036.ec68597ea2bc483c44bb3dd0775f1803@avcodec.org> Message-ID: <051.40a01652256eef26d25aac102c93cdb3@avcodec.org> #3006: Print channel layout with ffprobe -show_stream -------------------------------------+----------------------------------- Reporter: cehoyos | Owner: Type: enhancement | Status: closed Priority: wish | Component: FFprobe Version: git-master | Resolution: fixed Keywords: | Blocked By: Blocking: | Reproduced by developer: 1 Analyzed by developer: 1 | -------------------------------------+----------------------------------- Changes (by saste): * analyzed: 0 => 1 * status: new => closed * resolution: => fixed * reproduced: 0 => 1 Comment: Fixed in: {{{ commit f5b27b6d5f86626adf1ece529d8b48ddec7c2961 Author: Stefano Sabatini Date: Tue Oct 1 23:42:07 2013 +0200 ffprobe: print stream channel_layout when available Fix trac ticket #3006. }}} -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Thu Oct 3 09:36:35 2013 From: trac at avcodec.org (FFmpeg) Date: Thu, 03 Oct 2013 07:36:35 -0000 Subject: [FFmpeg-trac] #1163(FFprobe:new): ffprobe can produce invalid XML In-Reply-To: <032.385c1af9310653f1571d8ec61444ed99@avcodec.org> References: <032.385c1af9310653f1571d8ec61444ed99@avcodec.org> Message-ID: <047.971079be917354664d6b05bf076d846f@avcodec.org> #1163: ffprobe can produce invalid XML --------------------------------+----------------------------------- Reporter: Ian | Owner: stefano Type: defect | Status: new Priority: normal | Component: FFprobe Version: 0.10.2 | Resolution: Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | --------------------------------+----------------------------------- Comment (by saste): Replying to [ticket:1163 Ian]: > ffprobe can output invalid XML as xml_escape_str only handles < > ' " and &. For example most escape characters below 32 are invalid UTF-8. Useful samples are in tickets #2955. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Thu Oct 3 10:01:17 2013 From: trac at avcodec.org (FFmpeg) Date: Thu, 03 Oct 2013 08:01:17 -0000 Subject: [FFmpeg-trac] #1163(FFprobe:new): ffprobe can produce invalid XML In-Reply-To: <032.385c1af9310653f1571d8ec61444ed99@avcodec.org> References: <032.385c1af9310653f1571d8ec61444ed99@avcodec.org> Message-ID: <047.5484c55806199313e1116b6badda6fd1@avcodec.org> #1163: ffprobe can produce invalid XML --------------------------------+----------------------------------- Reporter: Ian | Owner: stefano Type: defect | Status: new Priority: normal | Component: FFprobe Version: 0.10.2 | Resolution: Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | --------------------------------+----------------------------------- Changes (by eelco): * cc: eml+ffmpeg@? (added) -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Thu Oct 3 10:01:53 2013 From: trac at avcodec.org (FFmpeg) Date: Thu, 03 Oct 2013 08:01:53 -0000 Subject: [FFmpeg-trac] #2502(FFprobe:new): ffprobe Produces Invalid JSON In-Reply-To: <038.0e7b78ac762a3eb5d1ed0c03e8bced1a@avcodec.org> References: <038.0e7b78ac762a3eb5d1ed0c03e8bced1a@avcodec.org> Message-ID: <053.654a9ac84584b311bb84acdb7d2f20d5@avcodec.org> #2502: ffprobe Produces Invalid JSON -------------------------------------+----------------------------------- Reporter: dnicolson | Owner: Type: defect | Status: new Priority: normal | Component: FFprobe Version: unspecified | Resolution: Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+----------------------------------- Changes (by eelco): * cc: eml+ffmpeg@? (added) -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Thu Oct 3 10:52:41 2013 From: trac at avcodec.org (FFmpeg) Date: Thu, 03 Oct 2013 08:52:41 -0000 Subject: [FFmpeg-trac] #3024(FFplay:new): ffplay do not keep custom http headers within http sessions playing m3u8 Message-ID: <037.7933a5af32a2d6a065d253ac79deb534@avcodec.org> #3024: ffplay do not keep custom http headers within http sessions playing m3u8 ----------------------------------+--------------------------------------- Reporter: kowalsky | Type: defect Status: new | Priority: important Component: FFplay | Version: unspecified Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | ----------------------------------+--------------------------------------- FFmpeg version: ffmpeg version N-56778-gcd1b22d Summary of the bug: Attempting to use ffplay to play a remote m3u8 stream the http custom headers are used one time just to download the m3u8 mainfest. Next, when downloading the hls chunks the http custom headers are lost. The user-agent, instead, is kept across all the http sessions. How to reproduce: ffplay -user-agent 'Linux' -headers $'X-Forwarded-For: 185.186.145.47\r\n' http://rm- edge-4.cdn2.streamago.tv/streamagoedge/1922/815/playlist.m3u8 -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Thu Oct 3 10:56:07 2013 From: trac at avcodec.org (FFmpeg) Date: Thu, 03 Oct 2013 08:56:07 -0000 Subject: [FFmpeg-trac] #3024(FFplay:new): ffplay do not keep custom http headers across http sessions playing m3u8 (was: ffplay do not keep custom http headers within http sessions playing m3u8) In-Reply-To: <037.7933a5af32a2d6a065d253ac79deb534@avcodec.org> References: <037.7933a5af32a2d6a065d253ac79deb534@avcodec.org> Message-ID: <052.7880fa99b0073cc1e7cb181fb9cf090a@avcodec.org> #3024: ffplay do not keep custom http headers across http sessions playing m3u8 -------------------------------------+---------------------------------- Reporter: kowalsky | Owner: Type: defect | Status: new Priority: important | Component: FFplay Version: unspecified | Resolution: Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+---------------------------------- -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Thu Oct 3 11:11:53 2013 From: trac at avcodec.org (FFmpeg) Date: Thu, 03 Oct 2013 09:11:53 -0000 Subject: [FFmpeg-trac] #3024(undetermined:closed): ffplay do not keep custom http headers across http sessions playing m3u8 In-Reply-To: <037.7933a5af32a2d6a065d253ac79deb534@avcodec.org> References: <037.7933a5af32a2d6a065d253ac79deb534@avcodec.org> Message-ID: <052.a708811277f72296d8d24b18d5862287@avcodec.org> #3024: ffplay do not keep custom http headers across http sessions playing m3u8 -------------------------------------+------------------------------------- Reporter: kowalsky | Owner: Type: defect | Status: closed Priority: normal | Component: Version: git-master | undetermined Keywords: hls | Resolution: duplicate Blocking: | Blocked By: Analyzed by developer: 0 | Reproduced by developer: 0 -------------------------------------+------------------------------------- Changes (by cehoyos): * status: new => closed * component: FFplay => undetermined * priority: important => normal * version: unspecified => git-master * keywords: => hls * resolution: => duplicate Comment: Looks like a duplicate of ticket #1291, please test again once it is fixed. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Thu Oct 3 13:00:51 2013 From: trac at avcodec.org (FFmpeg) Date: Thu, 03 Oct 2013 11:00:51 -0000 Subject: [FFmpeg-trac] #3024(undetermined:closed): ffplay do not keep custom http headers across http sessions playing m3u8 In-Reply-To: <037.7933a5af32a2d6a065d253ac79deb534@avcodec.org> References: <037.7933a5af32a2d6a065d253ac79deb534@avcodec.org> Message-ID: <052.c40a882178e7144910ecae26e7c32aba@avcodec.org> #3024: ffplay do not keep custom http headers across http sessions playing m3u8 -------------------------------------+------------------------------------- Reporter: kowalsky | Owner: Type: defect | Status: closed Priority: normal | Component: Version: git-master | undetermined Keywords: hls | Resolution: duplicate Blocking: | Blocked By: Analyzed by developer: 0 | Reproduced by developer: 0 -------------------------------------+------------------------------------- Comment (by kowalsky): It is similar but not exactly the same. The user-agent is correcty kept across all the http sessions (getting the initial manifest and the following chunk download) but nothe the -header content. I understand nothing about C programming but it seems that the hls.c looking about info to broker thru the whole bunch of sessions takes care of the user-agent and cookies only, if I'm not wrong. I've fixed for myself by hardcoding into http.c my header: static int http_connect(URLContext *h, const char *path, const char *local_path, const char *hoststr, const char *auth, const char *proxyauth, int *new_location) { HTTPContext *s = h->priv_data; int post, err; char headers[4096] = "X-Forwarded-For: xxx.186.xxx.xxx\r\n"; char *authstr = NULL, *proxyauthstr = NULL; int64_t off = s->off; int len = 0; const char *method; but I know it it just a specific workaround to fit my needs. Tanks for your attention. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Thu Oct 3 18:10:39 2013 From: trac at avcodec.org (FFmpeg) Date: Thu, 03 Oct 2013 16:10:39 -0000 Subject: [FFmpeg-trac] #3025(undetermined:new): Adding support for TeleText in ffmpeg Message-ID: <040.894a4d5238c7f39a37d14ee20ff17034@avcodec.org> #3025: Adding support for TeleText in ffmpeg -------------------------------------+------------------------------------- Reporter: ramitbhalla | Type: Status: new | enhancement Component: | Priority: normal undetermined | Version: Keywords: | unspecified Blocking: | Blocked By: Analyzed by developer: 0 | Reproduced by developer: 0 -------------------------------------+------------------------------------- I understand that ffmpeg does not support TeleText extraction or conversion today. Is it possible to add support to Teletext extraction and conversion to other formats (like SubRip)? Here is a GPL project which could be linked or code reused (with appropriate credits) to provide support for teletext extraction and conversion? https://github.com/forers/telxcc -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Thu Oct 3 20:13:33 2013 From: trac at avcodec.org (FFmpeg) Date: Thu, 03 Oct 2013 18:13:33 -0000 Subject: [FFmpeg-trac] #3023(undetermined:new): Information lost when remuxing DTS from MKV to MP4 In-Reply-To: <037.f8f95a908268118fd3e350e6c50c5608@avcodec.org> References: <037.f8f95a908268118fd3e350e6c50c5608@avcodec.org> Message-ID: <052.b89eb62929b5331bdf00582bcf2ecc22@avcodec.org> #3023: Information lost when remuxing DTS from MKV to MP4 -------------------------------------+------------------------------------- Reporter: Nemesis7 | Owner: Type: defect | Status: new Priority: normal | Component: Version: unspecified | undetermined Keywords: mov | Resolution: Blocking: | Blocked By: Analyzed by developer: 0 | Reproduced by developer: 0 -------------------------------------+------------------------------------- Comment (by Nemesis7): Here are the sample files (MKV source, ffmpeg MP4 version, Subler MP4 version): http://we.tl/pWsO6BZGsR I think information is lost because Subler does recognise the Subler file as containing a 6 ch DTS audio, but the FFMpeg file only containing a 2 ch DTS track. DTS is played back in Plex or VLC, both work fine. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Thu Oct 3 22:07:43 2013 From: trac at avcodec.org (FFmpeg) Date: Thu, 03 Oct 2013 20:07:43 -0000 Subject: [FFmpeg-trac] #3024(undetermined:closed): ffplay do not keep custom http headers across http sessions playing m3u8 In-Reply-To: <037.7933a5af32a2d6a065d253ac79deb534@avcodec.org> References: <037.7933a5af32a2d6a065d253ac79deb534@avcodec.org> Message-ID: <052.256afbacbc8bbb0110ad218616eddce1@avcodec.org> #3024: ffplay do not keep custom http headers across http sessions playing m3u8 -------------------------------------+------------------------------------- Reporter: kowalsky | Owner: Type: defect | Status: closed Priority: normal | Component: Version: git-master | undetermined Keywords: hls | Resolution: duplicate Blocking: | Blocked By: Analyzed by developer: 0 | Reproduced by developer: 0 -------------------------------------+------------------------------------- Comment (by kowalsky): We have patched hls.c to solve the user header lost during http connections. It works fine for me now. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Thu Oct 3 23:37:27 2013 From: trac at avcodec.org (FFmpeg) Date: Thu, 03 Oct 2013 21:37:27 -0000 Subject: [FFmpeg-trac] #3025(undetermined:new): Adding support for TeleText in ffmpeg In-Reply-To: <040.894a4d5238c7f39a37d14ee20ff17034@avcodec.org> References: <040.894a4d5238c7f39a37d14ee20ff17034@avcodec.org> Message-ID: <055.08d51eea32a2373e38b15435f0f155a3@avcodec.org> #3025: Adding support for TeleText in ffmpeg -------------------------------------+------------------------------------- Reporter: ramitbhalla | Owner: Type: enhancement | Status: new Priority: normal | Component: Version: unspecified | undetermined Keywords: | Resolution: Blocking: | Blocked By: Analyzed by developer: 0 | Reproduced by developer: 0 -------------------------------------+------------------------------------- Comment (by cehoyos): Replying to [ticket:3025 ramitbhalla]: > I understand that ffmpeg does not support TeleText extraction or conversion today. Why do you think so? -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Fri Oct 4 00:20:36 2013 From: trac at avcodec.org (FFmpeg) Date: Thu, 03 Oct 2013 22:20:36 -0000 Subject: [FFmpeg-trac] #3023(avformat:new): Information lost when remuxing DTS from MKV to MP4 In-Reply-To: <037.f8f95a908268118fd3e350e6c50c5608@avcodec.org> References: <037.f8f95a908268118fd3e350e6c50c5608@avcodec.org> Message-ID: <052.5aaa7a14ae19f1cf3125e8c4c375a25f@avcodec.org> #3023: Information lost when remuxing DTS from MKV to MP4 ------------------------------------+------------------------------------ Reporter: Nemesis7 | Owner: Type: defect | Status: new Priority: normal | Component: avformat Version: git-master | Resolution: Keywords: mov | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | ------------------------------------+------------------------------------ Changes (by cehoyos): * version: unspecified => git-master * component: undetermined => avformat Comment: I think I can reproduce the fact that "5.1" is not written to the file but could you explain which player fails for the FFmpeg-produced file (or what exactly your problem with the file is)? -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Fri Oct 4 00:31:18 2013 From: trac at avcodec.org (FFmpeg) Date: Thu, 03 Oct 2013 22:31:18 -0000 Subject: [FFmpeg-trac] #3025(undetermined:new): Adding support for TeleText in ffmpeg In-Reply-To: <040.894a4d5238c7f39a37d14ee20ff17034@avcodec.org> References: <040.894a4d5238c7f39a37d14ee20ff17034@avcodec.org> Message-ID: <055.d0c8abdfabb6d21fa4d3bcf0240ff32d@avcodec.org> #3025: Adding support for TeleText in ffmpeg -------------------------------------+------------------------------------- Reporter: ramitbhalla | Owner: Type: enhancement | Status: new Priority: normal | Component: Version: unspecified | undetermined Keywords: | Resolution: Blocking: | Blocked By: Analyzed by developer: 0 | Reproduced by developer: 0 -------------------------------------+------------------------------------- Comment (by ramitbhalla): Well as far as I can tell ffmpeg doesn't support eia_608, see the output below: {{{ ffmpeg.2314.exe -y -i "..\0 Channel ReMuxSupp Broken Remux.wtv" -an -vn -scodec cop y -f srt test.srt ffmpeg version N-54802-gfc6de70 Copyright (c) 2000-2013 the FFmpeg developers built on Jul 18 2013 18:01:33 with gcc 4.7.3 (GCC) configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-avisynth --enable-bzlib --enable-fontconfi g --enable-frei0r --enable-gnutls --enable-iconv --enable-libass --enable- libbluray --enable-libcaca --enable-libfreetyp e --enable-libgsm --enable-libilbc --enable-libmodplug --enable-libmp3lame --enable-libopencore-amrnb --enable-libopenco re-amrwb --enable-libopenjpeg --enable-libopus --enable-librtmp --enable- libschroedinger --enable-libsoxr --enable-libsp eex --enable-libtheora --enable-libtwolame --enable-libvo-aacenc --enable- libvo-amrwbenc --enable-libvorbis --enable-lib vpx --enable-libx264 --enable-libxavs --enable-libxvid --enable-zlib libavutil 52. 40.100 / 52. 40.100 libavcodec 55. 18.102 / 55. 18.102 libavformat 55. 12.102 / 55. 12.102 libavdevice 55. 3.100 / 55. 3.100 libavfilter 3. 81.101 / 3. 81.101 libswscale 2. 4.100 / 2. 4.100 libswresample 0. 17.102 / 0. 17.102 libpostproc 52. 3.100 / 52. 3.100 [wtv @ 025fb4c0] truncated file Last message repeated 3 times [mpeg2video @ 025f2ea0] Invalid frame dimensions 0x0. Last message repeated 12 times [wtv @ 025fb4c0] Stream #1: not enough frames to estimate rate; consider increasing probesize [wtv @ 025fb4c0] Stream #4: not enough frames to estimate rate; consider increasing probesize Guessed Channel Layout for Input Stream #0.1 : stereo Input #0, wtv, from '..\0 Channel ReMuxSupp Broken Remux.wtv': Metadata: WM/MediaClassPrimaryID: db9830bd-3ab3-4fab-8a371a995f7ff74 WM/MediaClassSecondaryID: ba7f258a-62f7-47a9-b21f4651c42a000 Title : Two and a Half Men WM/SubTitle : Mr. Hose Says Yes WM/SubTitleDescription: Zoey and her daughter move in with Walden; Alan gets more than he bargained for with Lyndsey . genre : Comedy;Series WM/OriginalReleaseTime: 0 WM/MediaCredits : Ashton Kutcher/Jon Cryer/Angus T. Jones/Holland Taylor/Conchata Ferrell;James Widdoes;;Courtney Th orne-Smith/Sophie Winkleman/Graham Patrick Martin/Talyan Wright service_provider: WGCLDT service_name : WGCLDT (WGCL-DT) WM/MediaNetworkAffiliation: CBS Affiliate WM/MediaOriginalChannel: 46 WM/MediaOriginalChannelSubNumber: 1 WM/MediaOriginalBroadcastDateTime: 2012-04-16T04:00:00Z WM/MediaOriginalRunTime: 19165982780 WM/MediaIsStereo: true WM/MediaIsRepeat: false WM/MediaIsLive : false WM/MediaIsTape : false WM/MediaIsDelay : false WM/MediaIsSubtitled: false WM/MediaIsMovie : false WM/MediaIsPremiere: false WM/MediaIsFinale: false WM/MediaIsSAP : false WM/MediaIsSport : false WM/ParentalRating: TV-14 WM/Provider : MediaCenterDefault WM/VideoClosedCaptioning: true WM/WMRVEncodeTime: 2012-04-17 01:00:03 WM/WMRVSeriesUID: !MCSeries!00592733 WM/WMRVServiceID: !MCService!28456387 WM/WMRVProgramID: !MCProgram!273073548 WM/WMRVRequestID: 0 WM/WMRVScheduleItemID: 0 WM/WMRVQuality : 0 WM/WMRVOriginalSoftPrePadding: 360 WM/WMRVOriginalSoftPostPadding: 60 WM/WMRVHardPrePadding: -300 WM/WMRVHardPostPadding: 0 WM/WMRVATSCContent: true WM/WMRVDTVContent: true WM/WMRVHDContent: true Duration : 19168516376 WM/WMRVEndTime : 2012-04-17 01:32:00 WM/WMRVBitrate : 16.821182 WM/WMRVKeepUntil: 0 WM/WMRVActualSoftPrePadding: 296 WM/WMRVActualSoftPostPadding: 60 WM/WMRVContentProtected: false WM/WMRVContentProtectedPercent: 0 WM/WMRVExpirationSpan: 9223372036854775807 WM/WMRVInBandRatingSystem: 255 WM/WMRVInBandRatingLevel: 255 WM/WMRVInBandRatingAttributes: 0 WM/WMRVWatched : false Duration: 00:31:56.61, start: 1.622378, bitrate: 16823 kb/s Stream #0:0[0x12](eng): Audio: ac3, 48000 Hz, 5.1(side), fltp, 448 kb/s Stream #0:1[0x13](eng): Audio: ac3, 48000 Hz, stereo, fltp Stream #0:2[0x14]: Video: mpeg2video (Main), yuv420p, 1920x1080 [SAR 1:1 DAR 16:9], 29.97 fps, 29.97 tbr, 10000k tbn , 59.94 tbc Stream #0:3[0x15]: Subtitle: eia_608 Stream #0:4[0xffffffff]: Video: mjpeg, yuvj420p, 200x113 [SAR 96:96 DAR 200:113], 90k tbr, 90k tbn, 90k tbc Metadata: title : TV Thumbnail [srt @ 025ff760] Unsupported subtitles codec: eia_608 Output #0, srt, to 'test.srt': Metadata: WM/MediaClassPrimaryID: db9830bd-3ab3-4fab-8a371a995f7ff74 WM/MediaClassSecondaryID: ba7f258a-62f7-47a9-b21f4651c42a000 Title : Two and a Half Men WM/SubTitle : Mr. Hose Says Yes WM/SubTitleDescription: Zoey and her daughter move in with Walden; Alan gets more than he bargained for with Lyndsey . genre : Comedy;Series WM/OriginalReleaseTime: 0 WM/MediaCredits : Ashton Kutcher/Jon Cryer/Angus T. Jones/Holland Taylor/Conchata Ferrell;James Widdoes;;Courtney Th orne-Smith/Sophie Winkleman/Graham Patrick Martin/Talyan Wright service_provider: WGCLDT service_name : WGCLDT (WGCL-DT) WM/MediaNetworkAffiliation: CBS Affiliate WM/MediaOriginalChannel: 46 WM/MediaOriginalChannelSubNumber: 1 WM/MediaOriginalBroadcastDateTime: 2012-04-16T04:00:00Z WM/MediaOriginalRunTime: 19165982780 WM/MediaIsStereo: true WM/MediaIsRepeat: false WM/MediaIsLive : false WM/MediaIsTape : false WM/MediaIsDelay : false WM/MediaIsSubtitled: false WM/MediaIsMovie : false WM/MediaIsPremiere: false WM/MediaIsFinale: false WM/MediaIsSAP : false WM/MediaIsSport : false WM/ParentalRating: TV-14 WM/Provider : MediaCenterDefault WM/VideoClosedCaptioning: true WM/WMRVEncodeTime: 2012-04-17 01:00:03 WM/WMRVSeriesUID: !MCSeries!00592733 WM/WMRVServiceID: !MCService!28456387 WM/WMRVProgramID: !MCProgram!273073548 WM/WMRVRequestID: 0 WM/WMRVScheduleItemID: 0 WM/WMRVQuality : 0 WM/WMRVOriginalSoftPrePadding: 360 WM/WMRVOriginalSoftPostPadding: 60 WM/WMRVHardPrePadding: -300 WM/WMRVHardPostPadding: 0 WM/WMRVATSCContent: true WM/WMRVDTVContent: true WM/WMRVHDContent: true Duration : 19168516376 WM/WMRVEndTime : 2012-04-17 01:32:00 WM/WMRVBitrate : 16.821182 WM/WMRVKeepUntil: 0 WM/WMRVActualSoftPrePadding: 296 WM/WMRVActualSoftPostPadding: 60 WM/WMRVContentProtected: false WM/WMRVContentProtectedPercent: 0 WM/WMRVExpirationSpan: 9223372036854775807 WM/WMRVInBandRatingSystem: 255 WM/WMRVInBandRatingLevel: 255 WM/WMRVInBandRatingAttributes: 0 WM/WMRVWatched : false encoder : Lavf55.12.102 Stream #0:0: Subtitle: eia_608 Stream mapping: Stream #0:3 -> #0:0 (copy) Could not write header for output file #0 (incorrect codec parameters ?): Error number -22 occurred }}} and also it doesn't support teletext extraction, see this thread, the wtv file contains teletext muxed into the ts stream which ccextractor can extract, hence I offered this telxcc to provide support to extract AND convert teletext and eia_608. https://trac.ffmpeg.org/ticket/1482 -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Fri Oct 4 00:34:39 2013 From: trac at avcodec.org (FFmpeg) Date: Thu, 03 Oct 2013 22:34:39 -0000 Subject: [FFmpeg-trac] #3023(avformat:new): Information lost when remuxing DTS from MKV to MP4 In-Reply-To: <037.f8f95a908268118fd3e350e6c50c5608@avcodec.org> References: <037.f8f95a908268118fd3e350e6c50c5608@avcodec.org> Message-ID: <052.77b9f045ccef0d5865992bd5a6004cf4@avcodec.org> #3023: Information lost when remuxing DTS from MKV to MP4 ------------------------------------+------------------------------------ Reporter: Nemesis7 | Owner: Type: defect | Status: new Priority: normal | Component: avformat Version: git-master | Resolution: Keywords: mov | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | ------------------------------------+------------------------------------ Comment (by Nemesis7): The FFMpeg file plays fine, but for now I can only conclude that there is a difference (e.g. "5.1" not being written to the file) between an MKV converted by Subler and an MKV converted by FFMpeg. I'd like to automate the conversion process using FFMpeg, but I'd like the correct tags/metadata to be written to the MP4 file so that the track is not recognised as a 2.0 track. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Fri Oct 4 01:53:13 2013 From: trac at avcodec.org (FFmpeg) Date: Thu, 03 Oct 2013 23:53:13 -0000 Subject: [FFmpeg-trac] #1539(avcodec:closed): ModPlug compile bug In-Reply-To: <037.984aa52a056a1971936c00e43bccc0c5@avcodec.org> References: <037.984aa52a056a1971936c00e43bccc0c5@avcodec.org> Message-ID: <052.5f529b5a0fa8f29aa0c9fea00917a721@avcodec.org> #1539: ModPlug compile bug -------------------------------------+----------------------------------- Reporter: chinshou | Owner: Type: defect | Status: closed Priority: normal | Component: avcodec Version: unspecified | Resolution: wontfix Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+----------------------------------- Comment (by rogerdpack): Hmm. Even if I update the modplug.pc file like this: Libs: -L${libdir} -lmodplug -lstdc++ It appears that configure is still just using "-lmodplug" here... (work around for now is to specify --extra-libs=-lstdc++ to FFmpeg's configure line but something seems awry). -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Fri Oct 4 06:19:48 2013 From: trac at avcodec.org (FFmpeg) Date: Fri, 04 Oct 2013 04:19:48 -0000 Subject: [FFmpeg-trac] #3026(avfilter:new): support vectorscope graticule in histogram color modes Message-ID: <036.e1e8006102005e1c0fe94a96ae9e2bd0@avcodec.org> #3026: support vectorscope graticule in histogram color modes ---------------------------------------+----------------------------------- Reporter: dericed | Owner: Type: enhancement | Status: new Priority: normal | Component: avfilter Version: git-master | Keywords: histogram Blocked By: | Blocking: Reproduced by developer: 0 | Analyzed by developer: 0 ---------------------------------------+----------------------------------- Summary of the enhancement request: A vectorscope graticule overlay option would allow for easier measurements and readings when using the color and color2 modes of the histogram filter and allow for the emulation of some broadcast equipment. An example of a vectorscope graticule overlay for NTSC is here http://upload.wikimedia.org/wikipedia/commons/7/7b/Vectorscope_graticule.png. A very rough un-aligned example can be produce via: ffmpeg -i Vectorscope_graticule.png -f lavfi -i smptebars -filter_complex "[0:v]scale=-1:256[a];[1:v]histogram=mode=color,transpose=cclock[b];[b][a]overlay[c]" -map "[c]" Slightly better looking and aligned to center, but still unaligned at color points. ffmpeg -i Vectorscope_graticule.png -f lavfi -i smptebars -filter_complex "[0:v]null[a];[1:v]histogram=mode=color,transpose=cclock,scale=680:680,negate[b];[b][a]overlay=24:44[c]" -map "[c]" -f nut -c:v rawvideo - | ffplay - -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Fri Oct 4 07:26:52 2013 From: trac at avcodec.org (FFmpeg) Date: Fri, 04 Oct 2013 05:26:52 -0000 Subject: [FFmpeg-trac] #1482(avformat:open): Support eia_608 in wtv (was: FFMPEG fails to create a SRT file when extracting Subtitles) In-Reply-To: <040.f21c0410ca794d08a7553dc895fd208d@avcodec.org> References: <040.f21c0410ca794d08a7553dc895fd208d@avcodec.org> Message-ID: <055.84093c35114b0880b1d8bd7099064cae@avcodec.org> #1482: Support eia_608 in wtv -------------------------------------+------------------------------------ Reporter: ramitbhalla | Owner: Type: enhancement | Status: open Priority: wish | Component: avformat Version: git-master | Resolution: Keywords: cc wtv | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------ Changes (by cehoyos): * status: new => open * component: undetermined => avformat * priority: normal => wish * keywords: cc => cc wtv * type: defect => enhancement -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Fri Oct 4 07:29:56 2013 From: trac at avcodec.org (FFmpeg) Date: Fri, 04 Oct 2013 05:29:56 -0000 Subject: [FFmpeg-trac] #3025(undetermined:closed): Adding support for TeleText in ffmpeg In-Reply-To: <040.894a4d5238c7f39a37d14ee20ff17034@avcodec.org> References: <040.894a4d5238c7f39a37d14ee20ff17034@avcodec.org> Message-ID: <055.b76a82d7e5fb6e61ac08cf4d36d4b9b6@avcodec.org> #3025: Adding support for TeleText in ffmpeg -------------------------------------+------------------------------------- Reporter: ramitbhalla | Owner: Type: enhancement | Status: closed Priority: normal | Component: Version: unspecified | undetermined Keywords: | Resolution: duplicate Blocking: | Blocked By: Analyzed by developer: 0 | Reproduced by developer: 0 -------------------------------------+------------------------------------- Changes (by cehoyos): * status: new => closed * resolution: => duplicate Comment: eia_608 != teletext Apparently a duplicate of ticket #1482. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Fri Oct 4 07:31:06 2013 From: trac at avcodec.org (FFmpeg) Date: Fri, 04 Oct 2013 05:31:06 -0000 Subject: [FFmpeg-trac] #3026(avfilter:new): support vectorscope graticule in histogram color modes In-Reply-To: <036.e1e8006102005e1c0fe94a96ae9e2bd0@avcodec.org> References: <036.e1e8006102005e1c0fe94a96ae9e2bd0@avcodec.org> Message-ID: <051.4ef577951001fcc61d68d086ac9bff1f@avcodec.org> #3026: support vectorscope graticule in histogram color modes -------------------------------------+------------------------------------ Reporter: dericed | Owner: Type: enhancement | Status: new Priority: wish | Component: avfilter Version: git-master | Resolution: Keywords: histogram | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------ Changes (by cehoyos): * priority: normal => wish -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Fri Oct 4 07:32:53 2013 From: trac at avcodec.org (FFmpeg) Date: Fri, 04 Oct 2013 05:32:53 -0000 Subject: [FFmpeg-trac] #3023(avformat:new): Information lost when remuxing DTS from MKV to MP4 In-Reply-To: <037.f8f95a908268118fd3e350e6c50c5608@avcodec.org> References: <037.f8f95a908268118fd3e350e6c50c5608@avcodec.org> Message-ID: <052.c005298cc532c4a5c20fcacc9a2e2801@avcodec.org> #3023: Information lost when remuxing DTS from MKV to MP4 ------------------------------------+------------------------------------ Reporter: Nemesis7 | Owner: Type: defect | Status: new Priority: normal | Component: avformat Version: git-master | Resolution: Keywords: mov | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | ------------------------------------+------------------------------------ Comment (by cehoyos): What recognizes the FFmpeg-produced mp4 file as 2.0? -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Fri Oct 4 07:40:03 2013 From: trac at avcodec.org (FFmpeg) Date: Fri, 04 Oct 2013 05:40:03 -0000 Subject: [FFmpeg-trac] #2049(build system:closed): msvc: --extra-cflags="-MD" leads to unresolved externals In-Reply-To: <039.2a52a2c3c2af556de9a99b67c4f12977@avcodec.org> References: <039.2a52a2c3c2af556de9a99b67c4f12977@avcodec.org> Message-ID: <054.6f76993b8c56c2837b4017817194ad6a@avcodec.org> #2049: msvc: --extra-cflags="-MD" leads to unresolved externals -------------------------------------+------------------------------------- Reporter: Piroxiljin | Owner: Type: defect | Status: closed Priority: normal | Component: build Version: git-master | system Keywords: msvc | Resolution: fixed Blocking: | Blocked By: Analyzed by developer: 0 | Reproduced by developer: 0 -------------------------------------+------------------------------------- Comment (by nikolaynnov): As I remember on old ffmpeg I have used workaround like: libavtuil/common.h: #if _MSC_VER #define snprintf _snprintf #endif -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Fri Oct 4 10:50:38 2013 From: trac at avcodec.org (FFmpeg) Date: Fri, 04 Oct 2013 08:50:38 -0000 Subject: [FFmpeg-trac] #3027(undetermined:new): tee muxer do not catch exception when slave fall dow Message-ID: <035.cf58d6795283ae2881c92626add68b20@avcodec.org> #3027: tee muxer do not catch exception when slave fall dow -------------------------------------+------------------------------------- Reporter: mareka | Type: defect Status: new | Priority: normal Component: | Version: undetermined | unspecified Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------- Summary of the bug: I want to use tee muxer to distribute stream to more servers. When any output is not accessilble the ffmpeg crash down. Is it possible catch crash down of slave output and retry start it without all other slaves stop stream? How to reproduce: -f tee "Output/720p.mp4|[f=flv]rtmp://some.rtmp.server/live/stream1|[f=flv]rtmp://non.exist.server.or.not.accessible/live/stream1" {{{ % ffmpeg -i input ... output ffmpeg version: any (latest tedted 1.2) built on Mar 28 2013 00:34:08 }}} Thank oyu -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Fri Oct 4 11:30:49 2013 From: trac at avcodec.org (FFmpeg) Date: Fri, 04 Oct 2013 09:30:49 -0000 Subject: [FFmpeg-trac] #3027(undetermined:new): tee muxer do not catch exception when slave fall dow In-Reply-To: <035.cf58d6795283ae2881c92626add68b20@avcodec.org> References: <035.cf58d6795283ae2881c92626add68b20@avcodec.org> Message-ID: <050.8427cb680c8f9240a4228a9f84f04f40@avcodec.org> #3027: tee muxer do not catch exception when slave fall dow -------------------------------------+------------------------------------- Reporter: mareka | Owner: Type: defect | Status: new Priority: normal | Component: Version: unspecified | undetermined Keywords: | Resolution: Blocking: | Blocked By: Analyzed by developer: 0 | Reproduced by developer: 0 -------------------------------------+------------------------------------- Comment (by cehoyos): Please add your failing (crashing?) command line together with the complete, uncut console output to make this a valid ticket. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Fri Oct 4 12:06:16 2013 From: trac at avcodec.org (FFmpeg) Date: Fri, 04 Oct 2013 10:06:16 -0000 Subject: [FFmpeg-trac] #3027(undetermined:new): tee muxer do not catch exception when slave fall dow In-Reply-To: <035.cf58d6795283ae2881c92626add68b20@avcodec.org> References: <035.cf58d6795283ae2881c92626add68b20@avcodec.org> Message-ID: <050.9ba811157edb1bb8095c316fe65fc83c@avcodec.org> #3027: tee muxer do not catch exception when slave fall dow -------------------------------------+------------------------------------- Reporter: mareka | Owner: Type: defect | Status: new Priority: normal | Component: Version: unspecified | undetermined Keywords: | Resolution: Blocking: | Blocked By: Analyzed by developer: 0 | Reproduced by developer: 0 -------------------------------------+------------------------------------- Comment (by mareka): ffmpeg version N-56125-gb4e1630 Copyright (c) 2000-2013 the FFmpeg developers built on Sep 9 2013 01:47:04 with gcc 4.7.3 (GCC) configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-avisynth --enable-bzlib --enable -fontconfig --enable-frei0r --enable-gnutls --enable-iconv --enable-libass --enable-libbluray --enable-libcaca --enable-libfreetype --enable-libgsm --enable-libilbc --enable-libmodplug --enable-libmp3lame --enable-libope ncore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable- libopus --enable-librtmp --enable-libschr oedinger --enable-libsoxr --enable-libspeex --enable-libtheora --enable- libtwolame --enable-libvidstab --enabl e-libvo-aacenc --enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libxavs -- enable-libxvid --enable-zlib libavutil 52. 43.100 / 52. 43.100 libavcodec 55. 31.101 / 55. 31.101 libavformat 55. 16.101 / 55. 16.101 libavdevice 55. 3.100 / 55. 3.100 libavfilter 3. 84.100 / 3. 84.100 libswscale 2. 5.100 / 2. 5.100 libswresample 0. 17.103 / 0. 17.103 libpostproc 52. 3.100 / 52. 3.100 Guessed Channel Layout for Input Stream #0.1 : stereo Input #0, dshow, from 'video=Decklink Video Capture:audio=Decklink Audio Capture': Duration: N/A, start: 0.068168, bitrate: 1536 kb/s Stream #0:0: Video: rawvideo (UYVY / 0x59565955), uyvy422(tv), 1280x720, 50 tbr, 10000k tbn, 50 tbc Stream #0:1: Audio: pcm_s16le, 48000 Hz, stereo, s16, 1536 kb/s [libx264 @ 00000000003b5b00] using SAR=1/1 [libx264 @ 00000000003b5b00] using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2 [libx264 @ 00000000003b5b00] profile Constrained Baseline, level 3.1 [libx264 @ 00000000003b5b00] 264 - core 135 r2345 f0c1c53 - H.264/MPEG-4 AVC codec - Copyleft 2003-2013 - http ://www.videolan.org/x264.html - options: cabac=0 ref=3 deblock=1:0:0 analyse=0x1:0x111 me=hex subme=7 psy=1 ps y_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=0 cqm=0 deadzone=21,11 fast_pskip=1 chroma _qp_offset=-2 threads=24 lookahead_threads=4 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 con strained_intra=0 bframes=0 weightp=0 keyint=50 keyint_min=5 scenecut=0 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=22.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 vbv_maxrate=3500 vbv_bufsize=8000 crf_max=0.0 nal_hrd=n one ip_ratio=1.40 aq=1:1.00 RTMP_Connect0, failed to connect socket. 10061 (Unknown error) [tee @ 00000000003b5160] Slave '[f=flv]rtmp://localhost/ct1/1': error opening: Unknown error occurred Output #0, tee, to '720p.mp4|[f=mpegts:bsfs/v=dump_extra]udp://224.1.0.1:10001/|[f=flv]rtmp://localhost/ct1/1' : Metadata: encoder : Lavf55.16.101 Stream #0:0: Video: h264 (libx264), yuv420p, 1280x720 [SAR 1:1 DAR 16:9], q=-1--1, max. 3500 kb/s, 90k tbn , 25 tbc Stream #0:1: Audio: aac (libvo_aacenc), 48000 Hz, stereo, s16, 96 kb/s Stream mapping: Stream #0:0 -> #0:0 (rawvideo -> libx264) Stream #0:1 -> #0:1 (pcm_s16le -> libvo_aacenc) Could not write header for output file #0 (incorrect codec parameters ?): Unknown error occurred -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Fri Oct 4 13:57:56 2013 From: trac at avcodec.org (FFmpeg) Date: Fri, 04 Oct 2013 11:57:56 -0000 Subject: [FFmpeg-trac] #3017(avcodec:new): ff_emu_edge_vfix21_sse causes SIGILL on Pentium-III In-Reply-To: <035.b0eec154b313ab45b27631b9d34cde58@avcodec.org> References: <035.b0eec154b313ab45b27631b9d34cde58@avcodec.org> Message-ID: <050.e73218bc65d306c02cbb74a4554f3cd1@avcodec.org> #3017: ff_emu_edge_vfix21_sse causes SIGILL on Pentium-III ------------------------------------+----------------------------------- Reporter: qyot27 | Owner: Type: defect | Status: new Priority: normal | Component: avcodec Version: git-master | Resolution: Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | ------------------------------------+----------------------------------- Comment (by qyot27): A workaround of sorts is to change EXTERNAL_SSE on line 247 of libavcodec/x86/videodsp_init.c to EXTERNAL_SSE2, so that it doesn't trip the problem on old CPUs. I don't know if that's an acceptable fix for the issue, but it stops the crash. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Fri Oct 4 16:14:36 2013 From: trac at avcodec.org (FFmpeg) Date: Fri, 04 Oct 2013 14:14:36 -0000 Subject: [FFmpeg-trac] #3028(avformat:new): broken conversion yuv444p to bgr24/rgb24 Message-ID: <036.ef64be7e54db8ba6fccb331fb506f7f9@avcodec.org> #3028: broken conversion yuv444p to bgr24/rgb24 ----------------------------------+-------------------------------------- Reporter: chronek | Type: defect Status: new | Priority: normal Component: avformat | Version: git-master Keywords: yuv444p | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | ----------------------------------+-------------------------------------- I found that capturing game and recording with OBS lossless x264 yuv444p then converting it with ffmpeg to rgb24 huffyuv or other codec i losing color information, with some test i found that problem lies in ffmpeg converse yuv444p to rgb24/bgr24 (trying do the same with avisynth script gives me colours the same as in game, doing with ffmpeg gives not) for reproduce that problem i'll bring something simpler , yuv444p should cover all rgb24 colors so doing convert to yuv444p and back to rgb24/bgr24 should be visual the same, but it is not, i attached 2 samples sc1.bmp and sc2.bmp ffmpeg -loglevel verbose -i sc1.bmp -vf [in]format=yuv444p,format=bgr24[out] out.bmp ffmpeg version N-56793-g01e3340 Copyright (c) 2000-2013 the FFmpeg developers built on Sep 30 2013 18:07:49 with gcc 4.8.1 (GCC) configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-avisynth --enable-bzlib --enable-fontconfig --enable-frei0r --enable-gnutls --enab le-iconv --enable-libass --enable-libbluray --enable-libcaca --enable- libfreetype --enable-libgsm --enable-libilbc --enable-libmodplug --enable- libmp3lame --ena ble-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-libopus --enable-librtmp --enable-libschroedinger --enable- libsoxr --enable-libsp eex --enable-libtheora --enable-libtwolame --enable-libvidstab --enable- libvo-aacenc --enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-libwavp ack --enable-libx264 --enable-libxavs --enable-libxvid --enable-zlib libavutil 52. 46.100 / 52. 46.100 libavcodec 55. 33.101 / 55. 33.101 libavformat 55. 18.104 / 55. 18.104 libavdevice 55. 3.100 / 55. 3.100 libavfilter 3. 88.100 / 3. 88.100 libswscale 2. 5.100 / 2. 5.100 libswresample 0. 17.103 / 0. 17.103 libpostproc 52. 3.100 / 52. 3.100 Input #0, image2, from 'sc1.bmp': Duration: 00:00:00.04, start: 0.000000, bitrate: N/A Stream #0:0: Video: bmp, bgr24, 182x188, 25 tbr, 25 tbn, 25 tbc File 'out.bmp' already exists. Overwrite ? [y/N] y [graph 0 input from stream 0:0 @ 00000000027978a0] w:182 h:188 pixfmt:bgr24 tb:1/25 fr:25/1 sar:0/1 sws_param:flags=2 [auto-inserted scaler 0 @ 0000000004614400] w:iw h:ih flags:'0x4' interl:0 [Parsed_format_0 @ 0000000004628d60] auto-inserting filter 'auto-inserted scaler 0' between the filter 'graph 0 input from stream 0:0' and the filter 'Parsed_fo rmat_0' [auto-inserted scaler 1 @ 00000000046146a0] w:iw h:ih flags:'0x4' interl:0 [Parsed_format_1 @ 0000000002796c60] auto-inserting filter 'auto-inserted scaler 1' between the filter 'Parsed_format_0' and the filter 'Parsed_format_1' [auto-inserted scaler 0 @ 0000000004614400] w:182 h:188 fmt:bgr24 sar:0/1 -> w:182 h:188 fmt:yuv444p sar:0/1 flags:0x4 [auto-inserted scaler 1 @ 00000000046146a0] w:182 h:188 fmt:yuv444p sar:0/1 -> w:182 h:188 fmt:bgr24 sar:0/1 flags:0x4 Output #0, image2, to 'out.bmp': Metadata: encoder : Lavf55.18.104 Stream #0:0: Video: bmp, bgr24, 182x188, q=2-31, 200 kb/s, 90k tbn, 25 tbc Stream mapping: Stream #0:0 -> #0:0 (bmp -> bmp) Press [q] to stop, [?] for help No more output streams to write to, finishing. frame= 1 fps=0.0 q=-1.0 Lsize=N/A time=00:00:00.04 bitrate=N/A video:101kB audio:0kB subtitle:0 global headers:0kB muxing overhead -100.021343% -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Fri Oct 4 16:32:40 2013 From: trac at avcodec.org (FFmpeg) Date: Fri, 04 Oct 2013 14:32:40 -0000 Subject: [FFmpeg-trac] #3029(FFmpeg:new): youtube live stream using ffmpeg Message-ID: <036.50196d251ad9803a928e150c860451ea@avcodec.org> #3029: youtube live stream using ffmpeg -------------------------------------+------------------------------------- Reporter: vikrant | Type: defect Status: new | Priority: critical Component: FFmpeg | Version: git- Keywords: ffmpeg | master stream | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------- How to stream youtube live link using ffmpeg. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Fri Oct 4 16:49:09 2013 From: trac at avcodec.org (FFmpeg) Date: Fri, 04 Oct 2013 14:49:09 -0000 Subject: [FFmpeg-trac] #3029(undetermined:closed): youtube live stream using ffmpeg In-Reply-To: <036.50196d251ad9803a928e150c860451ea@avcodec.org> References: <036.50196d251ad9803a928e150c860451ea@avcodec.org> Message-ID: <051.a1247a6df3222be1869aa01c579e2c4a@avcodec.org> #3029: youtube live stream using ffmpeg -------------------------------------+------------------------------------- Reporter: vikrant | Owner: Type: sponsoring | Status: closed request | Component: Priority: minor | undetermined Version: | Resolution: invalid Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------- Changes (by richardpl): * status: new => closed * type: defect => sponsoring request * component: FFmpeg => undetermined * priority: critical => minor * version: git-master => * keywords: ffmpeg stream => * resolution: => invalid Comment: This is not answering machine. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Fri Oct 4 17:05:09 2013 From: trac at avcodec.org (FFmpeg) Date: Fri, 04 Oct 2013 15:05:09 -0000 Subject: [FFmpeg-trac] #2897(avcodec:closed): jpeg2000: avoid abort In-Reply-To: <038.7f1fba6ebe4e2647565ef7f685635a89@avcodec.org> References: <038.7f1fba6ebe4e2647565ef7f685635a89@avcodec.org> Message-ID: <053.37763cba009f8b8eeccd6e98f8c7bd87@avcodec.org> #2897: jpeg2000: avoid abort -------------------------------------+------------------------------------- Reporter: ami_stuff | Owner: Type: defect | Status: closed Priority: important | Component: avcodec Version: git-master | Resolution: fixed Keywords: crash abort | Blocked By: j2k regression | Reproduced by developer: 1 Blocking: | Analyzed by developer: 0 | -------------------------------------+------------------------------------- Changes (by michael): * status: open => closed * resolution: => fixed Comment: Fixed in fcd19d6c8db514b017662166d014ac8560fbe8f5 -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Fri Oct 4 17:55:50 2013 From: trac at avcodec.org (FFmpeg) Date: Fri, 04 Oct 2013 15:55:50 -0000 Subject: [FFmpeg-trac] #2991(undetermined:closed): Stream-copy h264 from mov does not work anymore In-Reply-To: <036.aa0dfbef51a2097fa28c30e3841672a5@avcodec.org> References: <036.aa0dfbef51a2097fa28c30e3841672a5@avcodec.org> Message-ID: <051.5f15a31915812bc67b7d0bc2df8e906b@avcodec.org> #2991: Stream-copy h264 from mov does not work anymore -------------------------------------+------------------------------------- Reporter: cehoyos | Owner: Type: defect | Status: closed Priority: important | Component: Version: git-master | undetermined Keywords: mov h264 | Resolution: fixed regression | Blocked By: Blocking: | Reproduced by developer: 1 Analyzed by developer: 0 | -------------------------------------+------------------------------------- Changes (by michael): * status: new => closed * resolution: => fixed * reproduced: 0 => 1 Comment: Fixed in e41ea866fc26f38d770bbc1ad67703e7f4400ae1 -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Fri Oct 4 18:30:41 2013 From: trac at avcodec.org (FFmpeg) Date: Fri, 04 Oct 2013 16:30:41 -0000 Subject: [FFmpeg-trac] #3030(avfilter:new): support ratio threshold in cropdetect Message-ID: <036.8a21763f2cc0b201b0b8a496985ec86a@avcodec.org> #3030: support ratio threshold in cropdetect ---------------------------------------+---------------------------------- Reporter: dericed | Owner: Type: enhancement | Status: new Priority: wish | Component: avfilter Version: git-master | Keywords: Blocked By: | Blocking: Reproduced by developer: 0 | Analyzed by developer: 0 ---------------------------------------+---------------------------------- Summary of the enhancement request: I'm using the cropdetect filter to crop video but I have some files to has little bits of caption data in an upper line of the video (example attached). I propose a ratio_threshold option for cropdetect similar to that used in black detect, where the percentage of outlying pixels to trigger the filter could be controlled. In the attached video the output for the first few frames is crop=720:352:0:68 but then the appearance of a few pixels in frame 8 throw off the cropdetect output to crop=720:416:0:6. I propose a ratio-threshold option where a user could say that an adjustable number of should be ignored before adjusting the filter, so that the output could be consistently crop=720:352:0:68. In this case another means to get that result is to ignore the luma which is what I'm doing at the moment, but that only works with some material. How to reproduce: {{{ ffmpeg -i cropdetect.mp4 -vf cropdetect -f null - ffmpeg version 2.0 Copyright (c) 2000-2013 the FFmpeg developers built on Aug 27 2013 09:24:56 with Apple LLVM version 4.2 (clang-425.0.28) (based on LLVM 3.2svn) configuration: --prefix=/usr/local/Cellar/ffmpeg/HEAD --enable-shared --enable-pthreads --enable-gpl --enable-version3 --enable-nonfree --enable-hardcoded-tables --enable-avresample --enable-vda --cc=cc --host- cflags= --host-ldflags= --enable-libx264 --enable-libfaac --enable- libmp3lame --enable-libxvid --enable-libass --enable-ffplay --enable- frei0r --enable-libcaca --enable-libopenjpeg --extra- cflags='-I/usr/local/Cellar/openjpeg/1.5.1/include/openjpeg-1.5 ' libavutil 52. 42.100 / 52. 42.100 libavcodec 55. 29.100 / 55. 29.100 libavformat 55. 14.102 / 55. 14.102 libavdevice 55. 3.100 / 55. 3.100 libavfilter 3. 82.102 / 3. 82.102 libavresample 1. 1. 0 / 1. 1. 0 libswscale 2. 5.100 / 2. 5.100 libswresample 0. 17.103 / 0. 17.103 libpostproc 52. 3.100 / 52. 3.100 Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'cropdetect.mp4': Metadata: major_brand : isom minor_version : 512 compatible_brands: isomiso2avc1mp41 encoder : Lavf55.14.102 Duration: 00:00:01.07, start: 0.003979, bitrate: 2012 kb/s Stream #0:0(eng): Video: h264 (High) (avc1 / 0x31637661), yuv420p, 720x486, 1915 kb/s, 29.97 fps, 29.97 tbr, 11988 tbn, 59.94 tbc (default) Metadata: handler_name : VideoHandler Stream #0:1(eng): Audio: aac (mp4a / 0x6134706D), 48000 Hz, stereo, fltp, 81 kb/s (default) Metadata: handler_name : SoundHandler Output #0, null, to 'pipe:': Metadata: major_brand : isom minor_version : 512 compatible_brands: isomiso2avc1mp41 encoder : Lavf55.14.102 Stream #0:0(eng): Video: rawvideo (I420 / 0x30323449), yuv420p, 720x486, q=2-31, 200 kb/s, 90k tbn, 29.97 tbc (default) Metadata: handler_name : VideoHandler Stream #0:1(eng): Audio: pcm_s16le, 48000 Hz, stereo, s16, 1536 kb/s (default) Metadata: handler_name : SoundHandler Stream mapping: Stream #0:0 -> #0:0 (h264 -> rawvideo) Stream #0:1 -> #0:1 (aac -> pcm_s16le) Press [q] to stop, [?] for help [null @ 0x7faeb910c600] Encoder did not produce proper pts, making some up. [Parsed_cropdetect_0 @ 0x7faeb9800000] x1:0 x2:719 y1:61 y2:424 w:720 h:352 x:0 y:68 pts:848 t:0.070737 crop=720:352:0:68 [Parsed_cropdetect_0 @ 0x7faeb9800000] x1:0 x2:719 y1:61 y2:424 w:720 h:352 x:0 y:68 pts:1248 t:0.104104 crop=720:352:0:68 [Parsed_cropdetect_0 @ 0x7faeb9800000] x1:0 x2:719 y1:61 y2:424 w:720 h:352 x:0 y:68 pts:1648 t:0.137471 crop=720:352:0:68 [Parsed_cropdetect_0 @ 0x7faeb9800000] x1:0 x2:719 y1:61 y2:424 w:720 h:352 x:0 y:68 pts:2048 t:0.170838 crop=720:352:0:68 [Parsed_cropdetect_0 @ 0x7faeb9800000] x1:0 x2:719 y1:61 y2:424 w:720 h:352 x:0 y:68 pts:2448 t:0.204204 crop=720:352:0:68 [Parsed_cropdetect_0 @ 0x7faeb9800000] x1:0 x2:719 y1:61 y2:424 w:720 h:352 x:0 y:68 pts:2848 t:0.237571 crop=720:352:0:68 [Parsed_cropdetect_0 @ 0x7faeb9800000] x1:0 x2:719 y1:61 y2:424 w:720 h:352 x:0 y:68 pts:3248 t:0.270938 crop=720:352:0:68 [Parsed_cropdetect_0 @ 0x7faeb9800000] x1:0 x2:719 y1:1 y2:424 w:720 h:416 x:0 y:6 pts:3648 t:0.304304 crop=720:416:0:6 [Parsed_cropdetect_0 @ 0x7faeb9800000] x1:0 x2:719 y1:1 y2:424 w:720 h:416 x:0 y:6 pts:4048 t:0.337671 crop=720:416:0:6 [Parsed_cropdetect_0 @ 0x7faeb9800000] x1:0 x2:719 y1:1 y2:424 w:720 h:416 x:0 y:6 pts:4448 t:0.371038 crop=720:416:0:6 [Parsed_cropdetect_0 @ 0x7faeb9800000] x1:0 x2:719 y1:1 y2:424 w:720 h:416 x:0 y:6 pts:4848 t:0.404404 crop=720:416:0:6 [Parsed_cropdetect_0 @ 0x7faeb9800000] x1:0 x2:719 y1:1 y2:424 w:720 h:416 x:0 y:6 pts:5248 t:0.437771 crop=720:416:0:6 [Parsed_cropdetect_0 @ 0x7faeb9800000] x1:0 x2:719 y1:1 y2:424 w:720 h:416 x:0 y:6 pts:5648 t:0.471138 crop=720:416:0:6 [Parsed_cropdetect_0 @ 0x7faeb9800000] x1:0 x2:719 y1:1 y2:424 w:720 h:416 x:0 y:6 pts:6048 t:0.504505 crop=720:416:0:6 [Parsed_cropdetect_0 @ 0x7faeb9800000] x1:0 x2:719 y1:1 y2:424 w:720 h:416 x:0 y:6 pts:6448 t:0.537871 crop=720:416:0:6 [Parsed_cropdetect_0 @ 0x7faeb9800000] x1:0 x2:719 y1:1 y2:424 w:720 h:416 x:0 y:6 pts:6848 t:0.571238 crop=720:416:0:6 [Parsed_cropdetect_0 @ 0x7faeb9800000] x1:0 x2:719 y1:1 y2:424 w:720 h:416 x:0 y:6 pts:7248 t:0.604605 crop=720:416:0:6 [Parsed_cropdetect_0 @ 0x7faeb9800000] x1:0 x2:719 y1:1 y2:424 w:720 h:416 x:0 y:6 pts:7648 t:0.637971 crop=720:416:0:6 [Parsed_cropdetect_0 @ 0x7faeb9800000] x1:0 x2:719 y1:1 y2:424 w:720 h:416 x:0 y:6 pts:8048 t:0.671338 crop=720:416:0:6 [Parsed_cropdetect_0 @ 0x7faeb9800000] x1:0 x2:719 y1:1 y2:424 w:720 h:416 x:0 y:6 pts:8448 t:0.704705 crop=720:416:0:6 [Parsed_cropdetect_0 @ 0x7faeb9800000] x1:0 x2:719 y1:1 y2:424 w:720 h:416 x:0 y:6 pts:8848 t:0.738071 crop=720:416:0:6 [Parsed_cropdetect_0 @ 0x7faeb9800000] x1:0 x2:719 y1:1 y2:424 w:720 h:416 x:0 y:6 pts:9248 t:0.771438 crop=720:416:0:6 [Parsed_cropdetect_0 @ 0x7faeb9800000] x1:0 x2:719 y1:1 y2:424 w:720 h:416 x:0 y:6 pts:9648 t:0.804805 crop=720:416:0:6 [Parsed_cropdetect_0 @ 0x7faeb9800000] x1:0 x2:719 y1:1 y2:424 w:720 h:416 x:0 y:6 pts:10048 t:0.838172 crop=720:416:0:6 [Parsed_cropdetect_0 @ 0x7faeb9800000] x1:0 x2:719 y1:1 y2:424 w:720 h:416 x:0 y:6 pts:10448 t:0.871538 crop=720:416:0:6 [Parsed_cropdetect_0 @ 0x7faeb9800000] x1:0 x2:719 y1:1 y2:424 w:720 h:416 x:0 y:6 pts:10848 t:0.904905 crop=720:416:0:6 [Parsed_cropdetect_0 @ 0x7faeb9800000] x1:0 x2:719 y1:1 y2:424 w:720 h:416 x:0 y:6 pts:11248 t:0.938272 crop=720:416:0:6 [Parsed_cropdetect_0 @ 0x7faeb9800000] x1:0 x2:719 y1:1 y2:424 w:720 h:416 x:0 y:6 pts:11648 t:0.971638 crop=720:416:0:6 [Parsed_cropdetect_0 @ 0x7faeb9800000] x1:0 x2:719 y1:1 y2:424 w:720 h:416 x:0 y:6 pts:12048 t:1.005005 crop=720:416:0:6 [Parsed_cropdetect_0 @ 0x7faeb9800000] x1:0 x2:719 y1:1 y2:424 w:720 h:416 x:0 y:6 pts:12448 t:1.038372 crop=720:416:0:6 frame= 32 fps=0.0 q=0.0 Lsize=N/A time=00:00:01.06 bitrate=N/A video:3kB audio:192kB subtitle:0 global headers:0kB muxing overhead -100.011018% }}} -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Fri Oct 4 18:36:01 2013 From: trac at avcodec.org (FFmpeg) Date: Fri, 04 Oct 2013 16:36:01 -0000 Subject: [FFmpeg-trac] #3030(avfilter:open): support ratio threshold in cropdetect In-Reply-To: <036.8a21763f2cc0b201b0b8a496985ec86a@avcodec.org> References: <036.8a21763f2cc0b201b0b8a496985ec86a@avcodec.org> Message-ID: <051.3554d296ff1d38a4f9d1b85cd6019568@avcodec.org> #3030: support ratio threshold in cropdetect -------------------------------------+------------------------------------ Reporter: dericed | Owner: Type: enhancement | Status: open Priority: wish | Component: avfilter Version: git-master | Resolution: Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------ Changes (by richardpl): * status: new => open Comment: And how do you ignore luma? -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Fri Oct 4 18:39:33 2013 From: trac at avcodec.org (FFmpeg) Date: Fri, 04 Oct 2013 16:39:33 -0000 Subject: [FFmpeg-trac] #3030(avfilter:open): support ratio threshold in cropdetect In-Reply-To: <036.8a21763f2cc0b201b0b8a496985ec86a@avcodec.org> References: <036.8a21763f2cc0b201b0b8a496985ec86a@avcodec.org> Message-ID: <051.2627d8641b998256d3a08798c6b680e8@avcodec.org> #3030: support ratio threshold in cropdetect -------------------------------------+------------------------------------ Reporter: dericed | Owner: Type: enhancement | Status: open Priority: wish | Component: avfilter Version: git-master | Resolution: Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------ Comment (by dericed): I added a lut=y=0 before the cropdetect in the filter chain, but I just realized that didn't work. Perhaps I could do a Y/U or Y/V swap so that cropdetect is looking at the color data instead. -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Fri Oct 4 18:43:52 2013 From: trac at avcodec.org (FFmpeg) Date: Fri, 04 Oct 2013 16:43:52 -0000 Subject: [FFmpeg-trac] #3030(avfilter:open): support ratio threshold in cropdetect In-Reply-To: <036.8a21763f2cc0b201b0b8a496985ec86a@avcodec.org> References: <036.8a21763f2cc0b201b0b8a496985ec86a@avcodec.org> Message-ID: <051.3a666539c14ae4df13f051e0f0e70bf2@avcodec.org> #3030: support ratio threshold in cropdetect -------------------------------------+------------------------------------ Reporter: dericed | Owner: Type: enhancement | Status: open Priority: wish | Component: avfilter Version: git-master | Resolution: Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------ Comment (by richardpl): What about using extractplanes=u to just use u plane? -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Fri Oct 4 21:20:42 2013 From: trac at avcodec.org (FFmpeg) Date: Fri, 04 Oct 2013 19:20:42 -0000 Subject: [FFmpeg-trac] #2999(avcodec:reopened): FFmpeg crashes on decoding H.264 MP4 file In-Reply-To: <038.93f367041852afab54676d093620f500@avcodec.org> References: <038.93f367041852afab54676d093620f500@avcodec.org> Message-ID: <053.6bee6327ea6c8792a769ca2bb16aa049@avcodec.org> #2999: FFmpeg crashes on decoding H.264 MP4 file -------------------------------------+------------------------------------- Reporter: mbradshaw | Owner: Type: defect | Status: reopened Priority: important | Component: avcodec Version: git-master | Resolution: Keywords: h264 crash | Blocked By: SIGSEGV | Reproduced by developer: 0 Blocking: | Analyzed by developer: 0 | -------------------------------------+------------------------------------- Comment (by michael): Is this also reproducable with --disable-asm ? also is this specific to this file ? or does the binary crash with any cabac h264 file ? -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Fri Oct 4 21:36:30 2013 From: trac at avcodec.org (FFmpeg) Date: Fri, 04 Oct 2013 19:36:30 -0000 Subject: [FFmpeg-trac] #3023(avformat:new): Information lost when remuxing DTS from MKV to MP4 In-Reply-To: <037.f8f95a908268118fd3e350e6c50c5608@avcodec.org> References: <037.f8f95a908268118fd3e350e6c50c5608@avcodec.org> Message-ID: <052.1769b322d8433a95bbc575b6b0ea3696@avcodec.org> #3023: Information lost when remuxing DTS from MKV to MP4 ------------------------------------+------------------------------------ Reporter: Nemesis7 | Owner: Type: defect | Status: new Priority: normal | Component: avformat Version: git-master | Resolution: Keywords: mov | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | ------------------------------------+------------------------------------ Comment (by Nemesis7): Subler: [https://code.google.com/p/subler/] -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Fri Oct 4 23:39:39 2013 From: trac at avcodec.org (FFmpeg) Date: Fri, 04 Oct 2013 21:39:39 -0000 Subject: [FFmpeg-trac] #3021(avformat:closed): "Invalid block label" error while converting GIF In-Reply-To: <036.a65aac32e79897d81eda2c4b89470fcc@avcodec.org> References: <036.a65aac32e79897d81eda2c4b89470fcc@avcodec.org> Message-ID: <051.bf799cbcd7e91bec13974b99e48164dd@avcodec.org> #3021: "Invalid block label" error while converting GIF -------------------------------------+------------------------------------- Reporter: hackPNZ | Owner: Type: defect | Status: closed Priority: important | Component: avformat Version: git-master | Resolution: fixed Keywords: gif | Blocked By: regression | Reproduced by developer: 1 Blocking: | Analyzed by developer: 0 | -------------------------------------+------------------------------------- Changes (by michael): * status: open => closed * resolution: => fixed Comment: Fixed in e1f8184a1a973fd7de1bf53578d09661ec7bad75 -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Sat Oct 5 03:34:56 2013 From: trac at avcodec.org (FFmpeg) Date: Sat, 05 Oct 2013 01:34:56 -0000 Subject: [FFmpeg-trac] #2104(avfilter:open): anti-epilepsy bright flash remover video filter In-Reply-To: <034.339055fe9cbaca390064c487e7b0fab6@avcodec.org> References: <034.339055fe9cbaca390064c487e7b0fab6@avcodec.org> Message-ID: <049.1075d2d9ad5bb195f4fbe8162236a8b5@avcodec.org> #2104: anti-epilepsy bright flash remover video filter -------------------------------------+------------------------------------ Reporter: compn | Owner: Type: enhancement | Status: open Priority: wish | Component: avfilter Version: git-master | Resolution: Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | -------------------------------------+------------------------------------ Comment (by compn): this sample is also good for testing: https://www.youtube.com/watch?v=qKSu_GdF6wk -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Sat Oct 5 13:00:54 2013 From: trac at avcodec.org (FFmpeg) Date: Sat, 05 Oct 2013 11:00:54 -0000 Subject: [FFmpeg-trac] #3017(avcodec:new): ff_emu_edge_vfix21_sse causes SIGILL on Pentium-III In-Reply-To: <035.b0eec154b313ab45b27631b9d34cde58@avcodec.org> References: <035.b0eec154b313ab45b27631b9d34cde58@avcodec.org> Message-ID: <050.4753202e1a2ee849f33028cd9118db85@avcodec.org> #3017: ff_emu_edge_vfix21_sse causes SIGILL on Pentium-III ------------------------------------+----------------------------------- Reporter: qyot27 | Owner: Type: defect | Status: new Priority: normal | Component: avcodec Version: git-master | Resolution: Keywords: | Blocked By: Blocking: | Reproduced by developer: 0 Analyzed by developer: 0 | ------------------------------------+----------------------------------- Comment (by qyot27): After more investigation, the exact line that causes the SIGILL is line 213 in libavcodec/x86/videodsp.asm -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Sat Oct 5 15:57:53 2013 From: trac at avcodec.org (FFmpeg) Date: Sat, 05 Oct 2013 13:57:53 -0000 Subject: [FFmpeg-trac] #3025(undetermined:closed): Adding support for TeleText in ffmpeg In-Reply-To: <040.894a4d5238c7f39a37d14ee20ff17034@avcodec.org> References: <040.894a4d5238c7f39a37d14ee20ff17034@avcodec.org> Message-ID: <055.584f4e71e51a86515fede72b6c36768b@avcodec.org> #3025: Adding support for TeleText in ffmpeg -------------------------------------+------------------------------------- Reporter: ramitbhalla | Owner: Type: enhancement | Status: closed Priority: normal | Component: Version: unspecified | undetermined Keywords: | Resolution: duplicate Blocking: | Blocked By: Analyzed by developer: 0 | Reproduced by developer: 0 -------------------------------------+------------------------------------- Comment (by ramitbhalla): FYI, it does not support Teletext, please see below am trying to decode teletext and convert to SRT. {{{ ffmpeg -y -i "..\H264 Remuxsupp working.wtv" -an -vn -map 0:1 -scodec srt -f srt te st.srt ffmpeg version N-54802-gfc6de70 Copyright (c) 2000-2013 the FFmpeg developers built on Jul 18 2013 18:01:33 with gcc 4.7.3 (GCC) configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-avisynth --enable-bzlib --enable-fontconfi g --enable-frei0r --enable-gnutls --enable-iconv --enable-libass --enable- libbluray --enable-libcaca --enable-libfreetyp e --enable-libgsm --enable-libilbc --enable-libmodplug --enable-libmp3lame --enable-libopencore-amrnb --enable-libopenco re-amrwb --enable-libopenjpeg --enable-libopus --enable-librtmp --enable- libschroedinger --enable-libsoxr --enable-libsp eex --enable-libtheora --enable-libtwolame --enable-libvo-aacenc --enable- libvo-amrwbenc --enable-libvorbis --enable-lib vpx --enable-libx264 --enable-libxavs --enable-libxvid --enable-zlib libavutil 52. 40.100 / 52. 40.100 libavcodec 55. 18.102 / 55. 18.102 libavformat 55. 12.102 / 55. 12.102 libavdevice 55. 3.100 / 55. 3.100 libavfilter 3. 81.101 / 3. 81.101 libswscale 2. 4.100 / 2. 4.100 libswresample 0. 17.102 / 0. 17.102 libpostproc 52. 3.100 / 52. 3.100 [wtv @ 028f7a80] truncated file Last message repeated 3 times [h264 @ 028fe380] non-existing PPS referenced [h264 @ 028fe380] non-existing PPS 0 referenced [h264 @ 028fe380] decode_slice_header error [h264 @ 028fe380] no frame! [h264 @ 028fe380] non-existing SPS 0 referenced in buffering period [h264 @ 028fe380] non-existing PPS referenced [h264 @ 028fe380] non-existing SPS 0 referenced in buffering period [h264 @ 028fe380] non-existing PPS 0 referenced [h264 @ 028fe380] decode_slice_header error [h264 @ 028fe380] non-existing PPS 0 referenced [h264 @ 028fe380] decode_slice_header error [h264 @ 028fe380] non-existing PPS 0 referenced [h264 @ 028fe380] decode_slice_header error [h264 @ 028fe380] non-existing PPS 0 referenced [h264 @ 028fe380] decode_slice_header error [h264 @ 028fe380] non-existing PPS 0 referenced [h264 @ 028fe380] decode_slice_header error [h264 @ 028fe380] non-existing PPS 0 referenced [h264 @ 028fe380] decode_slice_header error [h264 @ 028fe380] no frame! [h264 @ 028fe380] non-existing SPS 0 referenced in buffering period [h264 @ 028fe380] non-existing PPS referenced [h264 @ 028fe380] non-existing SPS 0 referenced in buffering period [h264 @ 028fe380] non-existing PPS 0 referenced [h264 @ 028fe380] decode_slice_header error [h264 @ 028fe380] non-existing PPS 0 referenced [h264 @ 028fe380] decode_slice_header error [h264 @ 028fe380] non-existing PPS 0 referenced [h264 @ 028fe380] decode_slice_header error [h264 @ 028fe380] non-existing PPS 0 referenced [h264 @ 028fe380] decode_slice_header error [h264 @ 028fe380] non-existing PPS 0 referenced [h264 @ 028fe380] decode_slice_header error [h264 @ 028fe380] non-existing PPS 0 referenced [h264 @ 028fe380] decode_slice_header error [h264 @ 028fe380] no frame! [h264 @ 028fe380] non-existing SPS 0 referenced in buffering period [h264 @ 028fe380] non-existing PPS referenced [h264 @ 028fe380] non-existing SPS 0 referenced in buffering period [h264 @ 028fe380] non-existing PPS 0 referenced [h264 @ 028fe380] decode_slice_header error [h264 @ 028fe380] non-existing PPS 0 referenced [h264 @ 028fe380] decode_slice_header error [h264 @ 028fe380] non-existing PPS 0 referenced [h264 @ 028fe380] decode_slice_header error [h264 @ 028fe380] non-existing PPS 0 referenced [h264 @ 028fe380] decode_slice_header error [h264 @ 028fe380] non-existing PPS 0 referenced [h264 @ 028fe380] decode_slice_header error [h264 @ 028fe380] non-existing PPS 0 referenced [h264 @ 028fe380] decode_slice_header error [h264 @ 028fe380] no frame! [h264 @ 028fe380] non-existing SPS 0 referenced in buffering period [h264 @ 028fe380] non-existing PPS referenced [h264 @ 028fe380] non-existing SPS 0 referenced in buffering period [h264 @ 028fe380] non-existing PPS 0 referenced [h264 @ 028fe380] decode_slice_header error [h264 @ 028fe380] non-existing PPS 0 referenced [h264 @ 028fe380] decode_slice_header error [h264 @ 028fe380] non-existing PPS 0 referenced [h264 @ 028fe380] decode_slice_header error [h264 @ 028fe380] non-existing PPS 0 referenced [h264 @ 028fe380] decode_slice_header error [h264 @ 028fe380] non-existing PPS 0 referenced [h264 @ 028fe380] decode_slice_header error [h264 @ 028fe380] non-existing PPS 0 referenced [h264 @ 028fe380] decode_slice_header error [h264 @ 028fe380] no frame! [h264 @ 028fe380] non-existing SPS 0 referenced in buffering period [h264 @ 028fe380] non-existing PPS referenced [h264 @ 028fe380] non-existing SPS 0 referenced in buffering period [h264 @ 028fe380] non-existing PPS 0 referenced [h264 @ 028fe380] decode_slice_header error [h264 @ 028fe380] non-existing PPS 0 referenced [h264 @ 028fe380] decode_slice_header error [h264 @ 028fe380] non-existing PPS 0 referenced [h264 @ 028fe380] decode_slice_header error [h264 @ 028fe380] non-existing PPS 0 referenced [h264 @ 028fe380] decode_slice_header error [h264 @ 028fe380] non-existing PPS 0 referenced [h264 @ 028fe380] decode_slice_header error [h264 @ 028fe380] non-existing PPS 0 referenced [h264 @ 028fe380] decode_slice_header error [h264 @ 028fe380] no frame! [h264 @ 028fe380] non-existing SPS 0 referenced in buffering period [h264 @ 028fe380] non-existing PPS referenced [h264 @ 028fe380] non-existing SPS 0 referenced in buffering period [h264 @ 028fe380] non-existing PPS 0 referenced [h264 @ 028fe380] decode_slice_header error [h264 @ 028fe380] non-existing PPS 0 referenced [h264 @ 028fe380] decode_slice_header error [h264 @ 028fe380] non-existing PPS 0 referenced [h264 @ 028fe380] decode_slice_header error [h264 @ 028fe380] non-existing PPS 0 referenced [h264 @ 028fe380] decode_slice_header error [h264 @ 028fe380] non-existing PPS 0 referenced [h264 @ 028fe380] decode_slice_header error [h264 @ 028fe380] non-existing PPS 0 referenced [h264 @ 028fe380] decode_slice_header error [h264 @ 028fe380] no frame! [h264 @ 028fe380] non-existing SPS 0 referenced in buffering period [h264 @ 028fe380] non-existing PPS referenced [h264 @ 028fe380] non-existing SPS 0 referenced in buffering period [h264 @ 028fe380] non-existing PPS 0 referenced [h264 @ 028fe380] decode_slice_header error [h264 @ 028fe380] non-existing PPS 0 referenced [h264 @ 028fe380] decode_slice_header error [h264 @ 028fe380] non-existing PPS 0 referenced [h264 @ 028fe380] decode_slice_header error [h264 @ 028fe380] non-existing PPS 0 referenced [h264 @ 028fe380] decode_slice_header error [h264 @ 028fe380] non-existing PPS 0 referenced [h264 @ 028fe380] decode_slice_header error [h264 @ 028fe380] non-existing PPS 0 referenced [h264 @ 028fe380] decode_slice_header error [h264 @ 028fe380] no frame! [h264 @ 028fe380] non-existing SPS 0 referenced in buffering period [h264 @ 028fe380] non-existing PPS referenced [h264 @ 028fe380] non-existing SPS 0 referenced in buffering period [h264 @ 028fe380] non-existing PPS 0 referenced [h264 @ 028fe380] decode_slice_header error [h264 @ 028fe380] non-existing PPS 0 referenced [h264 @ 028fe380] decode_slice_header error [h264 @ 028fe380] non-existing PPS 0 referenced [h264 @ 028fe380] decode_slice_header error [h264 @ 028fe380] non-existing PPS 0 referenced [h264 @ 028fe380] decode_slice_header error [h264 @ 028fe380] non-existing PPS 0 referenced [h264 @ 028fe380] decode_slice_header error [h264 @ 028fe380] non-existing PPS 0 referenced [h264 @ 028fe380] decode_slice_header error [h264 @ 028fe380] no frame! [h264 @ 028fe380] non-existing SPS 0 referenced in buffering period [h264 @ 028fe380] non-existing PPS referenced [h264 @ 028fe380] non-existing SPS 0 referenced in buffering period [h264 @ 028fe380] non-existing PPS 0 referenced [h264 @ 028fe380] decode_slice_header error [h264 @ 028fe380] non-existing PPS 0 referenced [h264 @ 028fe380] decode_slice_header error [h264 @ 028fe380] non-existing PPS 0 referenced [h264 @ 028fe380] decode_slice_header error [h264 @ 028fe380] non-existing PPS 0 referenced [h264 @ 028fe380] decode_slice_header error [h264 @ 028fe380] non-existing PPS 0 referenced [h264 @ 028fe380] decode_slice_header error [h264 @ 028fe380] non-existing PPS 0 referenced [h264 @ 028fe380] decode_slice_header error [h264 @ 028fe380] no frame! [h264 @ 028fe380] non-existing SPS 0 referenced in buffering period [h264 @ 028fe380] non-existing PPS referenced [h264 @ 028fe380] non-existing SPS 0 referenced in buffering period [h264 @ 028fe380] non-existing PPS 0 referenced [h264 @ 028fe380] decode_slice_header error [h264 @ 028fe380] non-existing PPS 0 referenced [h264 @ 028fe380] decode_slice_header error [h264 @ 028fe380] non-existing PPS 0 referenced [h264 @ 028fe380] decode_slice_header error [h264 @ 028fe380] non-existing PPS 0 referenced [h264 @ 028fe380] decode_slice_header error [h264 @ 028fe380] non-existing PPS 0 referenced [h264 @ 028fe380] decode_slice_header error [h264 @ 028fe380] non-existing PPS 0 referenced [h264 @ 028fe380] decode_slice_header error [h264 @ 028fe380] no frame! [h264 @ 028fe380] non-existing SPS 0 referenced in buffering period [h264 @ 028fe380] non-existing PPS referenced [h264 @ 028fe380] non-existing SPS 0 referenced in buffering period [h264 @ 028fe380] non-existing PPS 0 referenced [h264 @ 028fe380] decode_slice_header error [h264 @ 028fe380] non-existing PPS 0 referenced [h264 @ 028fe380] decode_slice_header error [h264 @ 028fe380] non-existing PPS 0 referenced [h264 @ 028fe380] decode_slice_header error [h264 @ 028fe380] non-existing PPS 0 referenced [h264 @ 028fe380] decode_slice_header error [h264 @ 028fe380] non-existing PPS 0 referenced [h264 @ 028fe380] decode_slice_header error [h264 @ 028fe380] non-existing PPS 0 referenced [h264 @ 028fe380] decode_slice_header error [h264 @ 028fe380] no frame! [h264 @ 028fe380] non-existing SPS 0 referenced in buffering period [h264 @ 028fe380] non-existing PPS referenced [h264 @ 028fe380] non-existing SPS 0 referenced in buffering period [h264 @ 028fe380] non-existing PPS 0 referenced [h264 @ 028fe380] decode_slice_header error [h264 @ 028fe380] non-existing PPS 0 referenced [h264 @ 028fe380] decode_slice_header error [h264 @ 028fe380] non-existing PPS 0 referenced [h264 @ 028fe380] decode_slice_header error [h264 @ 028fe380] non-existing PPS 0 referenced [h264 @ 028fe380] decode_slice_header error [h264 @ 028fe380] non-existing PPS 0 referenced [h264 @ 028fe380] decode_slice_header error [h264 @ 028fe380] non-existing PPS 0 referenced [h264 @ 028fe380] decode_slice_header error [h264 @ 028fe380] no frame! [h264 @ 028fe380] non-existing SPS 0 referenced in buffering period [h264 @ 028fe380] non-existing PPS referenced [h264 @ 028fe380] non-existing SPS 0 referenced in buffering period [h264 @ 028fe380] non-existing PPS 0 referenced [h264 @ 028fe380] decode_slice_header error [h264 @ 028fe380] non-existing PPS 0 referenced [h264 @ 028fe380] decode_slice_header error [h264 @ 028fe380] non-existing PPS 0 referenced [h264 @ 028fe380] decode_slice_header error [h264 @ 028fe380] non-existing PPS 0 referenced [h264 @ 028fe380] decode_slice_header error [h264 @ 028fe380] non-existing PPS 0 referenced [h264 @ 028fe380] decode_slice_header error [h264 @ 028fe380] non-existing PPS 0 referenced [h264 @ 028fe380] decode_slice_header error [h264 @ 028fe380] no frame! [h264 @ 028fe380] non-existing SPS 0 referenced in buffering period [h264 @ 028fe380] non-existing PPS referenced [h264 @ 028fe380] non-existing SPS 0 referenced in buffering period [h264 @ 028fe380] non-existing PPS 0 referenced [h264 @ 028fe380] decode_slice_header error [h264 @ 028fe380] non-existing PPS 0 referenced [h264 @ 028fe380] decode_slice_header error [h264 @ 028fe380] non-existing PPS 0 referenced [h264 @ 028fe380] decode_slice_header error [h264 @ 028fe380] non-existing PPS 0 referenced [h264 @ 028fe380] decode_slice_header error [h264 @ 028fe380] non-existing PPS 0 referenced [h264 @ 028fe380] decode_slice_header error [h264 @ 028fe380] non-existing PPS 0 referenced [h264 @ 028fe380] decode_slice_header error [h264 @ 028fe380] no frame! [h264 @ 028fe380] non-existing SPS 0 referenced in buffering period [h264 @ 028fe380] non-existing PPS referenced [h264 @ 028fe380] non-existing SPS 0 referenced in buffering period [h264 @ 028fe380] non-existing PPS 0 referenced [h264 @ 028fe380] decode_slice_header error [h264 @ 028fe380] non-existing PPS 0 referenced [h264 @ 028fe380] decode_slice_header error [h264 @ 028fe380] non-existing PPS 0 referenced [h264 @ 028fe380] decode_slice_header error [h264 @ 028fe380] non-existing PPS 0 referenced [h264 @ 028fe380] decode_slice_header error [h264 @ 028fe380] non-existing PPS 0 referenced [h264 @ 028fe380] decode_slice_header error [h264 @ 028fe380] non-existing PPS 0 referenced [h264 @ 028fe380] decode_slice_header error [h264 @ 028fe380] no frame! [h264 @ 028fe380] mmco: unref short failure Last message repeated 2 times Input #0, wtv, from '..\H264 Remuxsupp working.wtv': Metadata: Tuner ID : 34FE29F6-56B4-4E0D-9EAF-42A888D218E5 WM/MediaClassPrimaryID: db9830bd-3ab3-4fab-8a371a995f7ff74 WM/MediaClassSecondaryID: ba7f258a-62f7-47a9-b21f4651c42a000 Title : F1: Grand Prix WM/SubTitle : Canada WM/SubTitleDescription: Suzi Perry presents live coverage of the Canadian Grand Prix from Montreal. The Circuit Gill es Villeneuve has been a happy hunting ground for Lewis Hamilton in recent years. In 2012 he won his third Grand Prix th ere thanks to a sparkling performance in hi genre : Motor Sport;Sport;4 Star;Motor Cars;Motorcars;F1;Formula 1;Formula One WM/OriginalReleaseTime: 0 WM/MediaCredits : ;;; service_provider: BBC 1 service_name : BBC 1 WM/MediaNetworkAffiliation: dvblink WM/MediaOriginalChannel: 1 WM/MediaOriginalChannelSubNumber: 0 WM/MediaOriginalBroadcastDateTime: 0001-01-01T00:00:00Z WM/MediaOriginalRunTime: 108574852334 WM/MediaIsStereo: false WM/MediaIsRepeat: false WM/MediaIsLive : false WM/MediaIsTape : false WM/MediaIsDelay : false WM/MediaIsSubtitled: false WM/MediaIsMovie : false WM/MediaIsPremiere: false WM/MediaIsFinale: false WM/MediaIsSAP : false WM/MediaIsSport : false WM/ParentalRating: *** WM/Provider : MediaCenterDefault WM/ProviderRating: *** WM/VideoClosedCaptioning: false WM/WMRVEncodeTime: 2013-06-09 17:14:02 WM/WMRVSeriesUID: !GenericSeries!F1: Grand Prix WM/WMRVServiceID: !Generated!d1fde876482445b185fc66163596f081 WM/WMRVProgramID: !Generated!3c46c811de7e47ad98415c5f628663dc WM/WMRVRequestID: 0 WM/WMRVScheduleItemID: 0 WM/WMRVQuality : 0 WM/WMRVOriginalSoftPrePadding: 360 WM/WMRVOriginalSoftPostPadding: 300 WM/WMRVHardPrePadding: -300 WM/WMRVHardPostPadding: 0 WM/WMRVATSCContent: false WM/WMRVDTVContent: true WM/WMRVHDContent: true Duration : 5705690788 WM/WMRVEndTime : 2013-06-09 17:23:33 WM/WMRVBitrate : 14.422836 WM/WMRVKeepUntil: -1 WM/WMRVActualSoftPrePadding: 357 WM/WMRVActualSoftPostPadding: -9986 WM/WMRVContentProtected: false WM/WMRVContentProtectedPercent: 0 WM/WMRVExpirationSpan: 9223372036854775807 WM/WMRVInBandRatingSystem: 255 WM/WMRVInBandRatingLevel: 255 WM/WMRVInBandRatingAttributes: 0 WM/WMRVWatched : false WM/MediaThumbWidth: 352 WM/MediaThumbHeight: 198 WM/MediaThumbStride: 1056 WM/MediaThumbRet: 0 WM/MediaThumbRatingSystem: 255 WM/MediaThumbRatingLevel: 255 WM/MediaThumbRatingAttributes: 0 WM/MediaThumbAspectRatioX: 1920 WM/MediaThumbAspectRatioY: 1080 WM/MediaThumbTimeStamp: 4646727600202711928 Duration: 00:09:29.72, start: 2866.580118, bitrate: 14444 kb/s Stream #0:0[0x55](eng): Subtitle: dvb_subtitle Stream #0:1[0x56](eng): Subtitle: dvb_teletext Stream #0:2[0x57](eng): Audio: ac3, 48000 Hz, 5.1(side), fltp, 384 kb/s Stream #0:3[0x58](nar): Audio: mp2 (P[0][0][0] / 0x0050), 48000 Hz, stereo, s16p, 256 kb/s (visual impaired) Stream #0:4[0x59]: Video: h264 (High), yuv420p, 1920x1080 [SAR 1:1 DAR 16:9], 25 fps, 25 tbr, 10000k tbn, 50 tbc Stream #0:5[0xffffffff]: Video: mjpeg, yuvj420p, 200x113 [SAR 96:96 DAR 200:113], 90k tbr, 90k tbn, 90k tbc Metadata: title : TV Thumbnail Output #0, srt, to 'test.srt': Metadata: Tuner ID : 34FE29F6-56B4-4E0D-9EAF-42A888D218E5 WM/MediaClassPrimaryID: db9830bd-3ab3-4fab-8a371a995f7ff74 WM/MediaClassSecondaryID: ba7f258a-62f7-47a9-b21f4651c42a000 Title : F1: Grand Prix WM/SubTitle : Canada WM/SubTitleDescription: Suzi Perry presents live coverage of the Canadian Grand Prix from Montreal. The Circuit Gill es Villeneuve has been a happy hunting ground for Lewis Hamilton in recent years. In 2012 he won his third Grand Prix th ere thanks to a sparkling performance in hi genre : Motor Sport;Sport;4 Star;Motor Cars;Motorcars;F1;Formula 1;Formula One WM/OriginalReleaseTime: 0 WM/MediaCredits : ;;; service_provider: BBC 1 service_name : BBC 1 WM/MediaNetworkAffiliation: dvblink WM/MediaOriginalChannel: 1 WM/MediaOriginalChannelSubNumber: 0 WM/MediaOriginalBroadcastDateTime: 0001-01-01T00:00:00Z WM/MediaOriginalRunTime: 108574852334 WM/MediaIsStereo: false WM/MediaIsRepeat: false WM/MediaIsLive : false WM/MediaIsTape : false WM/MediaIsDelay : false WM/MediaIsSubtitled: false WM/MediaIsMovie : false WM/MediaIsPremiere: false WM/MediaIsFinale: false WM/MediaIsSAP : false WM/MediaIsSport : false WM/ParentalRating: *** WM/Provider : MediaCenterDefault WM/ProviderRating: *** WM/VideoClosedCaptioning: false WM/WMRVEncodeTime: 2013-06-09 17:14:02 WM/WMRVSeriesUID: !GenericSeries!F1: Grand Prix WM/WMRVServiceID: !Generated!d1fde876482445b185fc66163596f081 WM/WMRVProgramID: !Generated!3c46c811de7e47ad98415c5f628663dc WM/WMRVRequestID: 0 WM/WMRVScheduleItemID: 0 WM/WMRVQuality : 0 WM/WMRVOriginalSoftPrePadding: 360 WM/WMRVOriginalSoftPostPadding: 300 WM/WMRVHardPrePadding: -300 WM/WMRVHardPostPadding: 0 WM/WMRVATSCContent: false WM/WMRVDTVContent: true WM/WMRVHDContent: true Duration : 5705690788 WM/WMRVEndTime : 2013-06-09 17:23:33 WM/WMRVBitrate : 14.422836 WM/WMRVKeepUntil: -1 WM/WMRVActualSoftPrePadding: 357 WM/WMRVActualSoftPostPadding: -9986 WM/WMRVContentProtected: false WM/WMRVContentProtectedPercent: 0 WM/WMRVExpirationSpan: 9223372036854775807 WM/WMRVInBandRatingSystem: 255 WM/WMRVInBandRatingLevel: 255 WM/WMRVInBandRatingAttributes: 0 WM/WMRVWatched : false WM/MediaThumbWidth: 352 WM/MediaThumbHeight: 198 WM/MediaThumbStride: 1056 WM/MediaThumbRet: 0 WM/MediaThumbRatingSystem: 255 WM/MediaThumbRatingLevel: 255 WM/MediaThumbRatingAttributes: 0 WM/MediaThumbAspectRatioX: 1920 WM/MediaThumbAspectRatioY: 1080 WM/MediaThumbTimeStamp: 4646727600202711928 Stream #0:0(eng): Subtitle: srt Stream mapping: Stream #0:1 -> #0:0 (? -> srt) Error while opening encoder for output stream #0:0 - maybe incorrect parameters such as bit_rate, rate, width or height }}} -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Sat Oct 5 15:58:20 2013 From: trac at avcodec.org (FFmpeg) Date: Sat, 05 Oct 2013 13:58:20 -0000 Subject: [FFmpeg-trac] #3025(undetermined:reopened): Adding support for TeleText in ffmpeg In-Reply-To: <040.894a4d5238c7f39a37d14ee20ff17034@avcodec.org> References: <040.894a4d5238c7f39a37d14ee20ff17034@avcodec.org> Message-ID: <055.5480959b4747c31b921c32cdb0c12fcd@avcodec.org> #3025: Adding support for TeleText in ffmpeg -------------------------------------+------------------------------------- Reporter: ramitbhalla | Owner: Type: enhancement | Status: reopened Priority: normal | Component: Version: unspecified | undetermined Keywords: | Resolution: Blocking: | Blocked By: Analyzed by developer: 0 | Reproduced by developer: 0 -------------------------------------+------------------------------------- Changes (by ramitbhalla): * status: closed => reopened * resolution: duplicate => -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Sat Oct 5 16:07:32 2013 From: trac at avcodec.org (FFmpeg) Date: Sat, 05 Oct 2013 14:07:32 -0000 Subject: [FFmpeg-trac] #3025(undetermined:reopened): Adding support for TeleText in ffmpeg In-Reply-To: <040.894a4d5238c7f39a37d14ee20ff17034@avcodec.org> References: <040.894a4d5238c7f39a37d14ee20ff17034@avcodec.org> Message-ID: <055.ffb6bad6cac3842122e716fe9403e567@avcodec.org> #3025: Adding support for TeleText in ffmpeg -------------------------------------+------------------------------------- Reporter: ramitbhalla | Owner: Type: enhancement | Status: reopened Priority: normal | Component: Version: unspecified | undetermined Keywords: | Resolution: Blocking: | Blocked By: Analyzed by developer: 0 | Reproduced by developer: 0 -------------------------------------+------------------------------------- Comment (by ramitbhalla): Here is a custom built version of ffmpeg with libzvbi (teletext) support compiled/enabled. Now it identified the stream as teletext but it still does not decode / export to srt. Is this a bug or enhancement request? {{{ ffmpeg -y -i "..\H264 Remuxsupp working.wtv" -an -vn -map 0:1 -scodec srt test.srt ffmpeg version N-56896-ga927276 Copyright (c) 2000-2013 the FFmpeg developers built on Oct 5 2013 09:46:09 with gcc 4.8.0 (GCC) configuration: --arch=x86 --target-os=mingw32 --cross- prefix=/home/mcebuddy/Software/ffmpeg/sandbox/mingw-w64-i686/bin /i686-w64-mingw32- --pkg-config=pkg-config --enable-gpl --enable-libx264 --enable-avisynth --enable-libxvid --enable-lib mp3lame --enable-version3 --enable-zlib --enable-librtmp --enable- libvorbis --enable-libtheora --enable-libspeex --enabl e-libopenjpeg --enable-gnutls --enable-libgsm --enable-libfreetype --enable-libopus --disable-w32threads --enable-frei0r --enable-filter=frei0r --enable-libvo-aacenc --enable-bzlib --enable- libxavs --extra-cflags=-DPTW32_STATIC_LIB --enable -libopencore-amrnb --enable-libopencore-amrwb --enable-libvo-amrwbenc --enable-libschroedinger --enable-libvpx --enable- libilbc --enable-iconv --enable-libtwolame --extra- cflags=-DLIBTWOLAME_STATIC --enable-libmodplug --extra-libs=-lstdc++ --enable-libzvbi --enable-libcaca --prefix=/home/mcebuddy/Software/ffmpeg/sandbox/mingw-w64-i686/i686-w64-mingw32 --enab le-static --disable-shared --enable-libsoxr --enable-fontconfig --enable- libass --enable-libutvideo --enable-libbluray - -extra-cflags= --enable-nonfree --enable-libfdk-aac --enable-runtime- cpudetect libavutil 52. 46.100 / 52. 46.100 libavcodec 55. 34.100 / 55. 34.100 libavformat 55. 19.100 / 55. 19.100 libavdevice 55. 3.100 / 55. 3.100 libavfilter 3. 88.101 / 3. 88.101 libswscale 2. 5.100 / 2. 5.100 libswresample 0. 17.103 / 0. 17.103 libpostproc 52. 3.100 / 52. 3.100 [wtv @ 038236e0] truncated file Last message repeated 3 times [h264 @ 03825480] non-existing PPS referenced [h264 @ 03825480] non-existing PPS 0 referenced [h264 @ 03825480] decode_slice_header error [h264 @ 03825480] no frame! [h264 @ 03825480] non-existing SPS 0 referenced in buffering period [h264 @ 03825480] non-existing PPS referenced [h264 @ 03825480] non-existing SPS 0 referenced in buffering period [h264 @ 03825480] non-existing PPS 0 referenced [h264 @ 03825480] decode_slice_header error [h264 @ 03825480] non-existing PPS 0 referenced [h264 @ 03825480] decode_slice_header error [h264 @ 03825480] non-existing PPS 0 referenced [h264 @ 03825480] decode_slice_header error [h264 @ 03825480] non-existing PPS 0 referenced [h264 @ 03825480] decode_slice_header error [h264 @ 03825480] non-existing PPS 0 referenced [h264 @ 03825480] decode_slice_header error [h264 @ 03825480] non-existing PPS 0 referenced [h264 @ 03825480] decode_slice_header error [h264 @ 03825480] no frame! [h264 @ 03825480] non-existing SPS 0 referenced in buffering period [h264 @ 03825480] non-existing PPS referenced [h264 @ 03825480] non-existing SPS 0 referenced in buffering period [h264 @ 03825480] non-existing PPS 0 referenced [h264 @ 03825480] decode_slice_header error [h264 @ 03825480] non-existing PPS 0 referenced [h264 @ 03825480] decode_slice_header error [h264 @ 03825480] non-existing PPS 0 referenced [h264 @ 03825480] decode_slice_header error [h264 @ 03825480] non-existing PPS 0 referenced [h264 @ 03825480] decode_slice_header error [h264 @ 03825480] non-existing PPS 0 referenced [h264 @ 03825480] decode_slice_header error [h264 @ 03825480] non-existing PPS 0 referenced [h264 @ 03825480] decode_slice_header error [h264 @ 03825480] no frame! [h264 @ 03825480] non-existing SPS 0 referenced in buffering period [h264 @ 03825480] non-existing PPS referenced [h264 @ 03825480] non-existing SPS 0 referenced in buffering period [h264 @ 03825480] non-existing PPS 0 referenced [h264 @ 03825480] decode_slice_header error [h264 @ 03825480] non-existing PPS 0 referenced [h264 @ 03825480] decode_slice_header error [h264 @ 03825480] non-existing PPS 0 referenced [h264 @ 03825480] decode_slice_header error [h264 @ 03825480] non-existing PPS 0 referenced [h264 @ 03825480] decode_slice_header error [h264 @ 03825480] non-existing PPS 0 referenced [h264 @ 03825480] decode_slice_header error [h264 @ 03825480] non-existing PPS 0 referenced [h264 @ 03825480] decode_slice_header error [h264 @ 03825480] no frame! [h264 @ 03825480] non-existing SPS 0 referenced in buffering period [h264 @ 03825480] non-existing PPS referenced [h264 @ 03825480] non-existing SPS 0 referenced in buffering period [h264 @ 03825480] non-existing PPS 0 referenced [h264 @ 03825480] decode_slice_header error [h264 @ 03825480] non-existing PPS 0 referenced [h264 @ 03825480] decode_slice_header error [h264 @ 03825480] non-existing PPS 0 referenced [h264 @ 03825480] decode_slice_header error [h264 @ 03825480] non-existing PPS 0 referenced [h264 @ 03825480] decode_slice_header error [h264 @ 03825480] non-existing PPS 0 referenced [h264 @ 03825480] decode_slice_header error [h264 @ 03825480] non-existing PPS 0 referenced [h264 @ 03825480] decode_slice_header error [h264 @ 03825480] no frame! [h264 @ 03825480] non-existing SPS 0 referenced in buffering period [h264 @ 03825480] non-existing PPS referenced [h264 @ 03825480] non-existing SPS 0 referenced in buffering period [h264 @ 03825480] non-existing PPS 0 referenced [h264 @ 03825480] decode_slice_header error [h264 @ 03825480] non-existing PPS 0 referenced [h264 @ 03825480] decode_slice_header error [h264 @ 03825480] non-existing PPS 0 referenced [h264 @ 03825480] decode_slice_header error [h264 @ 03825480] non-existing PPS 0 referenced [h264 @ 03825480] decode_slice_header error [h264 @ 03825480] non-existing PPS 0 referenced [h264 @ 03825480] decode_slice_header error [h264 @ 03825480] non-existing PPS 0 referenced [h264 @ 03825480] decode_slice_header error [h264 @ 03825480] no frame! [h264 @ 03825480] non-existing SPS 0 referenced in buffering period [h264 @ 03825480] non-existing PPS referenced [h264 @ 03825480] non-existing SPS 0 referenced in buffering period [h264 @ 03825480] non-existing PPS 0 referenced [h264 @ 03825480] decode_slice_header error [h264 @ 03825480] non-existing PPS 0 referenced [h264 @ 03825480] decode_slice_header error [h264 @ 03825480] non-existing PPS 0 referenced [h264 @ 03825480] decode_slice_header error [h264 @ 03825480] non-existing PPS 0 referenced [h264 @ 03825480] decode_slice_header error [h264 @ 03825480] non-existing PPS 0 referenced [h264 @ 03825480] decode_slice_header error [h264 @ 03825480] non-existing PPS 0 referenced [h264 @ 03825480] decode_slice_header error [h264 @ 03825480] no frame! [h264 @ 03825480] non-existing SPS 0 referenced in buffering period [h264 @ 03825480] non-existing PPS referenced [h264 @ 03825480] non-existing SPS 0 referenced in buffering period [h264 @ 03825480] non-existing PPS 0 referenced [h264 @ 03825480] decode_slice_header error [h264 @ 03825480] non-existing PPS 0 referenced [h264 @ 03825480] decode_slice_header error [h264 @ 03825480] non-existing PPS 0 referenced [h264 @ 03825480] decode_slice_header error [h264 @ 03825480] non-existing PPS 0 referenced [h264 @ 03825480] decode_slice_header error [h264 @ 03825480] non-existing PPS 0 referenced [h264 @ 03825480] decode_slice_header error [h264 @ 03825480] non-existing PPS 0 referenced [h264 @ 03825480] decode_slice_header error [h264 @ 03825480] no frame! [h264 @ 03825480] non-existing SPS 0 referenced in buffering period [h264 @ 03825480] non-existing PPS referenced [h264 @ 03825480] non-existing SPS 0 referenced in buffering period [h264 @ 03825480] non-existing PPS 0 referenced [h264 @ 03825480] decode_slice_header error [h264 @ 03825480] non-existing PPS 0 referenced [h264 @ 03825480] decode_slice_header error [h264 @ 03825480] non-existing PPS 0 referenced [h264 @ 03825480] decode_slice_header error [h264 @ 03825480] non-existing PPS 0 referenced [h264 @ 03825480] decode_slice_header error [h264 @ 03825480] non-existing PPS 0 referenced [h264 @ 03825480] decode_slice_header error [h264 @ 03825480] non-existing PPS 0 referenced [h264 @ 03825480] decode_slice_header error [h264 @ 03825480] no frame! [h264 @ 03825480] non-existing SPS 0 referenced in buffering period [h264 @ 03825480] non-existing PPS referenced [h264 @ 03825480] non-existing SPS 0 referenced in buffering period [h264 @ 03825480] non-existing PPS 0 referenced [h264 @ 03825480] decode_slice_header error [h264 @ 03825480] non-existing PPS 0 referenced [h264 @ 03825480] decode_slice_header error [h264 @ 03825480] non-existing PPS 0 referenced [h264 @ 03825480] decode_slice_header error [h264 @ 03825480] non-existing PPS 0 referenced [h264 @ 03825480] decode_slice_header error [h264 @ 03825480] non-existing PPS 0 referenced [h264 @ 03825480] decode_slice_header error [h264 @ 03825480] non-existing PPS 0 referenced [h264 @ 03825480] decode_slice_header error [h264 @ 03825480] no frame! [h264 @ 03825480] non-existing SPS 0 referenced in buffering period [h264 @ 03825480] non-existing PPS referenced [h264 @ 03825480] non-existing SPS 0 referenced in buffering period [h264 @ 03825480] non-existing PPS 0 referenced [h264 @ 03825480] decode_slice_header error [h264 @ 03825480] non-existing PPS 0 referenced [h264 @ 03825480] decode_slice_header error [h264 @ 03825480] non-existing PPS 0 referenced [h264 @ 03825480] decode_slice_header error [h264 @ 03825480] non-existing PPS 0 referenced [h264 @ 03825480] decode_slice_header error [h264 @ 03825480] non-existing PPS 0 referenced [h264 @ 03825480] decode_slice_header error [h264 @ 03825480] non-existing PPS 0 referenced [h264 @ 03825480] decode_slice_header error [h264 @ 03825480] no frame! [h264 @ 03825480] non-existing SPS 0 referenced in buffering period [h264 @ 03825480] non-existing PPS referenced [h264 @ 03825480] non-existing SPS 0 referenced in buffering period [h264 @ 03825480] non-existing PPS 0 referenced [h264 @ 03825480] decode_slice_header error [h264 @ 03825480] non-existing PPS 0 referenced [h264 @ 03825480] decode_slice_header error [h264 @ 03825480] non-existing PPS 0 referenced [h264 @ 03825480] decode_slice_header error [h264 @ 03825480] non-existing PPS 0 referenced [h264 @ 03825480] decode_slice_header error [h264 @ 03825480] non-existing PPS 0 referenced [h264 @ 03825480] decode_slice_header error [h264 @ 03825480] non-existing PPS 0 referenced [h264 @ 03825480] decode_slice_header error [h264 @ 03825480] no frame! [h264 @ 03825480] non-existing SPS 0 referenced in buffering period [h264 @ 03825480] non-existing PPS referenced [h264 @ 03825480] non-existing SPS 0 referenced in buffering period [h264 @ 03825480] non-existing PPS 0 referenced [h264 @ 03825480] decode_slice_header error [h264 @ 03825480] non-existing PPS 0 referenced [h264 @ 03825480] decode_slice_header error [h264 @ 03825480] non-existing PPS 0 referenced [h264 @ 03825480] decode_slice_header error [h264 @ 03825480] non-existing PPS 0 referenced [h264 @ 03825480] decode_slice_header error [h264 @ 03825480] non-existing PPS 0 referenced [h264 @ 03825480] decode_slice_header error [h264 @ 03825480] non-existing PPS 0 referenced [h264 @ 03825480] decode_slice_header error [h264 @ 03825480] no frame! [h264 @ 03825480] non-existing SPS 0 referenced in buffering period [h264 @ 03825480] non-existing PPS referenced [h264 @ 03825480] non-existing SPS 0 referenced in buffering period [h264 @ 03825480] non-existing PPS 0 referenced [h264 @ 03825480] decode_slice_header error [h264 @ 03825480] non-existing PPS 0 referenced [h264 @ 03825480] decode_slice_header error [h264 @ 03825480] non-existing PPS 0 referenced [h264 @ 03825480] decode_slice_header error [h264 @ 03825480] non-existing PPS 0 referenced [h264 @ 03825480] decode_slice_header error [h264 @ 03825480] non-existing PPS 0 referenced [h264 @ 03825480] decode_slice_header error [h264 @ 03825480] non-existing PPS 0 referenced [h264 @ 03825480] decode_slice_header error [h264 @ 03825480] no frame! [h264 @ 03825480] non-existing SPS 0 referenced in buffering period [h264 @ 03825480] non-existing PPS referenced [h264 @ 03825480] non-existing SPS 0 referenced in buffering period [h264 @ 03825480] non-existing PPS 0 referenced [h264 @ 03825480] decode_slice_header error [h264 @ 03825480] non-existing PPS 0 referenced [h264 @ 03825480] decode_slice_header error [h264 @ 03825480] non-existing PPS 0 referenced [h264 @ 03825480] decode_slice_header error [h264 @ 03825480] non-existing PPS 0 referenced [h264 @ 03825480] decode_slice_header error [h264 @ 03825480] non-existing PPS 0 referenced [h264 @ 03825480] decode_slice_header error [h264 @ 03825480] non-existing PPS 0 referenced [h264 @ 03825480] decode_slice_header error [h264 @ 03825480] no frame! [h264 @ 03825480] non-existing SPS 0 referenced in buffering period [h264 @ 03825480] non-existing PPS referenced [h264 @ 03825480] non-existing SPS 0 referenced in buffering period [h264 @ 03825480] non-existing PPS 0 referenced [h264 @ 03825480] decode_slice_header error [h264 @ 03825480] non-existing PPS 0 referenced [h264 @ 03825480] decode_slice_header error [h264 @ 03825480] non-existing PPS 0 referenced [h264 @ 03825480] decode_slice_header error [h264 @ 03825480] non-existing PPS 0 referenced [h264 @ 03825480] decode_slice_header error [h264 @ 03825480] non-existing PPS 0 referenced [h264 @ 03825480] decode_slice_header error [h264 @ 03825480] non-existing PPS 0 referenced [h264 @ 03825480] decode_slice_header error [h264 @ 03825480] no frame! [h264 @ 03825480] mmco: unref short failure Last message repeated 2 times Input #0, wtv, from '..\H264 Remuxsupp working.wtv': Metadata: Tuner ID : 34FE29F6-56B4-4E0D-9EAF-42A888D218E5 WM/MediaClassPrimaryID: db9830bd-3ab3-4fab-8a371a995f7ff74 WM/MediaClassSecondaryID: ba7f258a-62f7-47a9-b21f4651c42a000 Title : F1: Grand Prix WM/SubTitle : Canada WM/SubTitleDescription: Suzi Perry presents live coverage of the Canadian Grand Prix from Montreal. The Circuit Gill es Villeneuve has been a happy hunting ground for Lewis Hamilton in recent years. In 2012 he won his third Grand Prix th ere thanks to a sparkling performance in hi genre : Motor Sport;Sport;4 Star;Motor Cars;Motorcars;F1;Formula 1;Formula One WM/OriginalReleaseTime: 0 WM/MediaCredits : ;;; service_provider: BBC 1 service_name : BBC 1 WM/MediaNetworkAffiliation: dvblink WM/MediaOriginalChannel: 1 WM/MediaOriginalChannelSubNumber: 0 WM/MediaOriginalBroadcastDateTime: 0001-01-01T00:00:00Z WM/MediaOriginalRunTime: 108574852334 WM/MediaIsStereo: false WM/MediaIsRepeat: false WM/MediaIsLive : false WM/MediaIsTape : false WM/MediaIsDelay : false WM/MediaIsSubtitled: false WM/MediaIsMovie : false WM/MediaIsPremiere: false WM/MediaIsFinale: false WM/MediaIsSAP : false WM/MediaIsSport : false WM/ParentalRating: *** WM/Provider : MediaCenterDefault WM/ProviderRating: *** WM/VideoClosedCaptioning: false WM/WMRVEncodeTime: 2013-06-09 17:14:02 WM/WMRVSeriesUID: !GenericSeries!F1: Grand Prix WM/WMRVServiceID: !Generated!d1fde876482445b185fc66163596f081 WM/WMRVProgramID: !Generated!3c46c811de7e47ad98415c5f628663dc WM/WMRVRequestID: 0 WM/WMRVScheduleItemID: 0 WM/WMRVQuality : 0 WM/WMRVOriginalSoftPrePadding: 360 WM/WMRVOriginalSoftPostPadding: 300 WM/WMRVHardPrePadding: -300 WM/WMRVHardPostPadding: 0 WM/WMRVATSCContent: false WM/WMRVDTVContent: true WM/WMRVHDContent: true Duration : 5705690788 WM/WMRVEndTime : 2013-06-09 17:23:33 WM/WMRVBitrate : 14.422836 WM/WMRVKeepUntil: -1 WM/WMRVActualSoftPrePadding: 357 WM/WMRVActualSoftPostPadding: -9986 WM/WMRVContentProtected: false WM/WMRVContentProtectedPercent: 0 WM/WMRVExpirationSpan: 9223372036854775807 WM/WMRVInBandRatingSystem: 255 WM/WMRVInBandRatingLevel: 255 WM/WMRVInBandRatingAttributes: 0 WM/WMRVWatched : false WM/MediaThumbWidth: 352 WM/MediaThumbHeight: 198 WM/MediaThumbStride: 1056 WM/MediaThumbRet: 0 WM/MediaThumbRatingSystem: 255 WM/MediaThumbRatingLevel: 255 WM/MediaThumbRatingAttributes: 0 WM/MediaThumbAspectRatioX: 1920 WM/MediaThumbAspectRatioY: 1080 WM/MediaThumbTimeStamp: 4646727600202711928 Duration: 00:09:29.72, start: 2866.580118, bitrate: 14444 kb/s Stream #0:0[0x55](eng): Subtitle: dvb_subtitle Stream #0:1[0x56](eng): Subtitle: dvb_teletext Stream #0:2[0x57](eng): Audio: ac3, 48000 Hz, 5.1(side), fltp, 384 kb/s Stream #0:3[0x58](nar): Audio: mp2 (P[0][0][0] / 0x0050), 48000 Hz, stereo, s16p, 256 kb/s (visual impaired) Stream #0:4[0x59]: Video: h264 (High), yuv420p(tv, bt709), 1920x1080 [SAR 1:1 DAR 16:9], 25 fps, 25 tbr, 10000k tbn, 50 tbc Stream #0:5[0xffffffff]: Video: mjpeg, yuvj420p(pc), 200x113 [SAR 96:96 DAR 200:113], 90k tbr, 90k tbn, 90k tbc Metadata: title : TV Thumbnail Output #0, srt, to 'test.srt': Metadata: Tuner ID : 34FE29F6-56B4-4E0D-9EAF-42A888D218E5 WM/MediaClassPrimaryID: db9830bd-3ab3-4fab-8a371a995f7ff74 WM/MediaClassSecondaryID: ba7f258a-62f7-47a9-b21f4651c42a000 Title : F1: Grand Prix WM/SubTitle : Canada WM/SubTitleDescription: Suzi Perry presents live coverage of the Canadian Grand Prix from Montreal. The Circuit Gill es Villeneuve has been a happy hunting ground for Lewis Hamilton in recent years. In 2012 he won his third Grand Prix th ere thanks to a sparkling performance in hi genre : Motor Sport;Sport;4 Star;Motor Cars;Motorcars;F1;Formula 1;Formula One WM/OriginalReleaseTime: 0 WM/MediaCredits : ;;; service_provider: BBC 1 service_name : BBC 1 WM/MediaNetworkAffiliation: dvblink WM/MediaOriginalChannel: 1 WM/MediaOriginalChannelSubNumber: 0 WM/MediaOriginalBroadcastDateTime: 0001-01-01T00:00:00Z WM/MediaOriginalRunTime: 108574852334 WM/MediaIsStereo: false WM/MediaIsRepeat: false WM/MediaIsLive : false WM/MediaIsTape : false WM/MediaIsDelay : false WM/MediaIsSubtitled: false WM/MediaIsMovie : false WM/MediaIsPremiere: false WM/MediaIsFinale: false WM/MediaIsSAP : false WM/MediaIsSport : false WM/ParentalRating: *** WM/Provider : MediaCenterDefault WM/ProviderRating: *** WM/VideoClosedCaptioning: false WM/WMRVEncodeTime: 2013-06-09 17:14:02 WM/WMRVSeriesUID: !GenericSeries!F1: Grand Prix WM/WMRVServiceID: !Generated!d1fde876482445b185fc66163596f081 WM/WMRVProgramID: !Generated!3c46c811de7e47ad98415c5f628663dc WM/WMRVRequestID: 0 WM/WMRVScheduleItemID: 0 WM/WMRVQuality : 0 WM/WMRVOriginalSoftPrePadding: 360 WM/WMRVOriginalSoftPostPadding: 300 WM/WMRVHardPrePadding: -300 WM/WMRVHardPostPadding: 0 WM/WMRVATSCContent: false WM/WMRVDTVContent: true WM/WMRVHDContent: true Duration : 5705690788 WM/WMRVEndTime : 2013-06-09 17:23:33 WM/WMRVBitrate : 14.422836 WM/WMRVKeepUntil: -1 WM/WMRVActualSoftPrePadding: 357 WM/WMRVActualSoftPostPadding: -9986 WM/WMRVContentProtected: false WM/WMRVContentProtectedPercent: 0 WM/WMRVExpirationSpan: 9223372036854775807 WM/WMRVInBandRatingSystem: 255 WM/WMRVInBandRatingLevel: 255 WM/WMRVInBandRatingAttributes: 0 WM/WMRVWatched : false WM/MediaThumbWidth: 352 WM/MediaThumbHeight: 198 WM/MediaThumbStride: 1056 WM/MediaThumbRet: 0 WM/MediaThumbRatingSystem: 255 WM/MediaThumbRatingLevel: 255 WM/MediaThumbRatingAttributes: 0 WM/MediaThumbAspectRatioX: 1920 WM/MediaThumbAspectRatioY: 1080 WM/MediaThumbTimeStamp: 4646727600202711928 Stream #0:0(eng): Subtitle: srt Stream mapping: Stream #0:1 -> #0:0 (libzvbi_teletextdec -> srt) Error while opening encoder for output stream #0:0 - maybe incorrect parameters such as bit_rate, rate, width or height }}} -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Sat Oct 5 19:04:32 2013 From: trac at avcodec.org (FFmpeg) Date: Sat, 05 Oct 2013 17:04:32 -0000 Subject: [FFmpeg-trac] #2999(avcodec:reopened): FFmpeg crashes on decoding H.264 MP4 file In-Reply-To: <038.93f367041852afab54676d093620f500@avcodec.org> References: <038.93f367041852afab54676d093620f500@avcodec.org> Message-ID: <053.58a5e90bd0eaebdc10ac95ed04be46da@avcodec.org> #2999: FFmpeg crashes on decoding H.264 MP4 file -------------------------------------+------------------------------------- Reporter: mbradshaw | Owner: Type: defect | Status: reopened Priority: important | Component: avcodec Version: git-master | Resolution: Keywords: h264 crash | Blocked By: SIGSEGV | Reproduced by developer: 0 Blocking: | Analyzed by developer: 0 | -------------------------------------+------------------------------------- Comment (by mbradshaw): Replying to [comment:4 michael]: > Is this also reproducable with --disable-asm ? No, disabling asm does not allow me to reproduce, and seems to fix the crash. > also is this specific to this file ? or does the binary crash with any cabac h264 file ? It is not just this file. It crashes with this file: https://googledrive.com/host/0BxWx_dIBnyRoN2cxT1ZOaEhOUnc/starcrafts.mp4 but not with this file (though there are some errors logged, but it decodes fine as far as I can tell): https://googledrive.com/host/0BxWx_dIBnyRoN2cxT1ZOaEhOUnc/photonn.mp4 So far all of these samples I've obtained from YouTube via youtube-dl -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Sun Oct 6 00:44:12 2013 From: trac at avcodec.org (FFmpeg) Date: Sat, 05 Oct 2013 22:44:12 -0000 Subject: [FFmpeg-trac] #2451(avformat:closed): Inputting some webM files screws up output playback In-Reply-To: <038.74ffc15a95f141e32078f70bca4f211c@avcodec.org> References: <038.74ffc15a95f141e32078f70bca4f211c@avcodec.org> Message-ID: <053.558c3ca0cedcf574c080368c4e46ba62@avcodec.org> #2451: Inputting some webM files screws up output playback -------------------------------------+------------------------------------- Reporter: nealzebub | Owner: Type: defect | Status: closed Priority: important | Component: avformat Version: git-master | Resolution: fixed Keywords: fps | Blocked By: regression | Reproduced by developer: 1 Blocking: | Analyzed by developer: 0 | -------------------------------------+------------------------------------- Changes (by michael): * status: open => closed * resolution: => fixed Comment: Fixed in 6853e40106cac769f0641183ea0bdd530ae9a0a1 -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Sun Oct 6 02:49:37 2013 From: trac at avcodec.org (FFmpeg) Date: Sun, 06 Oct 2013 00:49:37 -0000 Subject: [FFmpeg-trac] #3031(FFmpeg:new): Creating xsubtitles (xsub) results in color bit depth of 24 bits instead of the DIVX certified standard of 4 bits Message-ID: <037.f90f8c81e7bd2c82eb647f647b2f856a@avcodec.org> #3031: Creating xsubtitles (xsub) results in color bit depth of 24 bits instead of the DIVX certified standard of 4 bits ----------------------------------+--------------------------------------- Reporter: userid99 | Type: defect Status: new | Priority: critical Component: FFmpeg | Version: unspecified Keywords: xsub | Blocked By: Blocking: | Reproduced by developer: 1 Analyzed by developer: 1 | ----------------------------------+--------------------------------------- '''Summary of the bug:''' creating xsubtitles (xsub) results in color bit depth of 24 bits instead of the DIVX certified standard of 4 bits. Color depth 24 bits is not compatible with DIVX certified hardware players. Fonts are unreadable (blurred) on hardware player Philips DVP640. ''' How to reproduce:''' ffmpeg -i video.divx -i subtitle.idx -vcodec copy -acodec copy -scodec xsub -r 29.97 muxxsub.avi '''Report:''' ffmpeg started on 2013-10-05 at 20:42:29 Report written to "ffmpeg-20131005-204229.log" Command line: ffmpeg -i video.divx -i subtitle.idx -vcodec copy -acodec copy -scodec xsub -r 29.97 -report muxxsub.avi ffmpeg version N-56827-g64327aa Copyright (c) 2000-2013 the FFmpeg developers built on Oct 2 2013 18:02:02 with gcc 4.8.1 (GCC) configuration: --enable-gpl --enable-version3 --disable-w32threads --enable-avisynth --enable-bzlib --enable-fontconfig --enable-frei0r --enable-gnutls --enable-iconv --enable-libass --enable-libbluray --enable-libcaca --enable-libfreetype --enable-libgsm --enable-libilbc --enable-libmodplug --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-libopus --enable- librtmp --enable-libschroedinger --enable-libsoxr --enable-libspeex --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvo- aacenc --enable-libvo-amrwbenc --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libx264 --enable-libxavs --enable-libxvid --enable-zlib libavutil 52. 46.100 / 52. 46.100 libavcodec 55. 33.101 / 55. 33.101 libavformat 55. 19.100 / 55. 19.100 libavdevice 55. 3.100 / 55. 3.100 libavfilter 3. 88.100 / 3. 88.100 libswscale 2. 5.100 / 2. 5.100 libswresample 0. 17.103 / 0. 17.103 libpostproc 52. 3.100 / 52. 3.100 Splitting the commandline. Reading option '-i' ... matched as input file with argument 'video.divx'. Reading option '-i' ... matched as input file with argument 'subtitle.idx'. Reading option '-vcodec' ... matched as option 'vcodec' (force video codec ('copy' to copy stream)) with argument 'copy'. Reading option '-acodec' ... matched as option 'acodec' (force audio codec ('copy' to copy stream)) with argument 'copy'. Reading option '-scodec' ... matched as option 'scodec' (force subtitle codec ('copy' to copy stream)) with argument 'xsub'. Reading option '-r' ... matched as option 'r' (set frame rate (Hz value, fraction or abbreviation)) with argument '29.97'. Reading option '-report' ... matched as option 'report' (generate a report) with argument '1'. Reading option 'muxxsub.avi' ... matched as output file. Finished splitting the commandline. Parsing a group of options: global . Applying option report (generate a report) with argument 1. Successfully parsed a group of options. Parsing a group of options: input file video.divx. Successfully parsed a group of options. Opening an input file: video.divx. [avi @ 028b8b20] Format avi probed with size=2048 and score=100 [avi @ 028b9600] use odml:1 [avi @ 028b8b20] File position before avformat_find_stream_info() is 2060 [avi @ 028b8b20] All info found rfps: 29.666667 0.013650 rfps: 29.666667 0.013650 rfps: 29.750000 0.007180 rfps: 29.750000 0.007180 rfps: 29.833333 0.002771 rfps: 29.833333 0.002771 rfps: 29.916667 0.000422 rfps: 29.916667 0.000422 rfps: 30.000000 0.000134 rfps: 30.000000 0.000134 rfps: 30.083333 0.001906 rfps: 30.083333 0.001906 rfps: 30.166667 0.005738 rfps: 30.166667 0.005738 rfps: 30.250000 0.011631 rfps: 30.250000 0.011631 rfps: 30.333333 0.019584 rfps: 30.333333 0.019584 rfps: 59.583333 0.018872 rfps: 59.583333 0.018872 rfps: 59.666667 0.011084 rfps: 59.666667 0.011084 rfps: 59.750000 0.005356 rfps: 59.750000 0.005356 rfps: 59.833333 0.001688 rfps: 59.833333 0.001688 rfps: 59.916667 0.000081 rfps: 59.916667 0.000081 rfps: 60.000000 0.000534 rfps: 60.000000 0.000534 rfps: 29.970030 0.000000 rfps: 29.970030 0.000000 rfps: 59.940060 0.000000 rfps: 59.940060 0.000000 [avi @ 028b8b20] File position after avformat_find_stream_info() is 156913 Input #0, avi, from 'video.divx': Duration: 00:00:19.99, start: 0.000000, bitrate: 1008 kb/s Stream #0:0, 41, 100/2997: Video: mpeg4 (DX50 / 0x30355844), yuv420p, 640x480 [SAR 1:1 DAR 4:3], 29.97 fps, 29.97 tbr, 29.97 tbn, 30k tbc Metadata: title : Video Stream #0:1, 78, 3/125: Audio: mp3 (U[0][0][0] / 0x0055), 48000 Hz, stereo, s16p, 128 kb/s Metadata: title : Audio Successfully opened the file. Parsing a group of options: input file subtitle.idx. Successfully parsed a group of options. Opening an input file: subtitle.idx. [vobsub @ 028b7740] Format vobsub probed with size=2048 and score=100 [vobsub @ 028b7740] IDX/SUB: subtitle.idx -> subtitle.sub [vobsub @ 028b7740] IDX stream[0] id=en [vobsub @ 028b7740] File position before avformat_find_stream_info() is 2052 [dvdsub @ 028b9e80] palette: 0x000000 0xefefef 0xcbcbcb 0x989898 0x3135eb 0x0f10bb 0xe93831 0xba3013 0x32ed32 0x10b910 0xf7f831 0xbbba11 0xee31ef 0xb910b9 0x2dc4f4 0x13bcbb [vobsub @ 028b7740] All info found [vobsub @ 028b7740] File position after avformat_find_stream_info() is 2052 Input #1, vobsub, from 'subtitle.idx': Duration: N/A, bitrate: N/A Stream #1:0[0x0](en), 0, 1/1000: Subtitle: dvd_subtitle, 720x480 (default) Successfully opened the file. Parsing a group of options: output file muxxsub.avi. Applying option vcodec (force video codec ('copy' to copy stream)) with argument copy. Applying option acodec (force audio codec ('copy' to copy stream)) with argument copy. Applying option scodec (force subtitle codec ('copy' to copy stream)) with argument xsub. Applying option r (set frame rate (Hz value, fraction or abbreviation)) with argument 29.97. Successfully parsed a group of options. Opening an output file: muxxsub.avi. Successfully opened the file. [dvdsub @ 028b9e80] palette: 0x000000 0xefefef 0xcbcbcb 0x989898 0x3135eb 0x0f10bb 0xe93831 0xba3013 0x32ed32 0x10b910 0xf7f831 0xbbba11 0xee31ef 0xb910b9 0x2dc4f4 0x13bcbb Output #0, avi, to 'muxxsub.avi': Metadata: ISFT : Lavf55.19.100 Stream #0:0, 0, 100/2997: Video: mpeg4 (DX50 / 0x30355844), yuv420p, 640x480 [SAR 1:1 DAR 4:3], q=2-31, 29.97 fps, 29.97 tbn, 29.97 tbc Metadata: title : Video Stream #0:1, 0, 3/125: Audio: mp3 (U[0][0][0] / 0x0055), 48000 Hz, stereo, 128 kb/s Metadata: title : Audio Stream #0:2(en), 0, 1/1000: Subtitle: xsub (DXSB / 0x42535844), 720x480 (default) Stream mapping: Stream #0:0 -> #0:0 (copy) Stream #0:1 -> #0:1 (copy) Stream #1:0 -> #0:2 (dvdsub -> xsub) Press [q] to stop, [?] for help No more output streams to write to, finishing. frame= 599 fps=0.0 q=-1.0 Lsize= 2476kB time=00:00:19.99 bitrate=1014.5kbits/s video:2113kB audio:312kB subtitle:2 global headers:0kB muxing overhead 1.975429% 5 frames successfully decoded, 0 decoding errors [AVIOContext @ 029dde40] Statistics: 11 seeks, 1446 writeouts [AVIOContext @ 028b5740] Statistics: 2695256 bytes read, 7 seeks [AVIOContext @ 028b9a80] Statistics: 10240 bytes read, 0 seeks [AVIOContext @ 028b7ce0] Statistics: 2052 bytes read, 0 seeks -- Ticket URL: FFmpeg FFmpeg issue tracker From trac at avcodec.org Sun Oct 6 04:13:01 2013 From: trac at avcodec.org (FFmpeg) Date: Sun, 06 Oct 2013 02:13:01 -0000 Subject: [FFmpeg-trac] #1582(swscale:open): Banding/discoloration in darker gradients when converting to rgb24 In-Reply-To: <036.14b2e3fd86f92f10b8123e4f26801033@avcodec.org> References: <036.14b2e3fd86f92f10b8123e4f26801033@avcodec.org> Message-ID: <051.b5b8a3326076a7c22d31db3d709e2f64@avcodec.org> #1582: Banding/discoloration in darker gradients when converting to rgb24 ------------------------------------+----------------------------------- Reporter: y3kcjd5 | Owner: Type: defect | Status: open Priority: normal | Component: swscale Version: git-master | Resolution: Keywords: | Blocked By: Blocking: | Reproduced by developer: 1 Analyzed by developer: 0 | ------------------------------------+----------------------------------- Comment (by 11rcombs): $100 to whoever fixes, where "fixes" is defined as "ffmpeg -ss