[Ffmpeg-devel-irc] ffmpeg-devel.log.20120812

burek burek021 at gmail.com
Mon Aug 13 02:05:03 CEST 2012


[00:36] <ubitux> iive: sure, http://lists.libav.org/pipermail/libav-devel/2012-August/032996.html
[00:39] <iive> nevcairiel:  the end form of these descriptors should be something like codecs.conf in mplayer. including fourcc and stuff.
[01:31] <CIA-41> ffmpeg: 03Michael Niedermayer 07master * r2e4b662787 10ffmpeg/libavformat/mov.c: 
[01:31] <CIA-41> ffmpeg: mov: add av_dlog() to CTTS reading code like is already done in STTS.
[01:31] <CIA-41> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
[01:31] <CIA-41> ffmpeg: 03Michael Niedermayer 07master * ra036ac5782 10ffmpeg/libavformat/utils.c: 
[01:31] <CIA-41> ffmpeg: lavf: do not discard correct dts in favor of wrong pts for vc1-wmapro.ism
[01:31] <CIA-41> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
[01:31] <CIA-41> ffmpeg: 03Michael Niedermayer 07master * r15e4bd65b1 10ffmpeg/libavcodec/vc1dec.c: 
[01:31] <CIA-41> ffmpeg: vc1dec: support debug & FF_DEBUG_PICT_INFO.
[01:31] <CIA-41> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
[01:31] <CIA-41> ffmpeg: 03Michael Niedermayer 07master * rc5ea3a009b 10ffmpeg/ (ffmpeg.c tests/ref/lavf/mxf): 
[01:31] <CIA-41> ffmpeg: ffmpeg: Do not discard slightly invalid timestamps.
[01:31] <CIA-41> ffmpeg: Fixes Ticket1627
[01:31] <CIA-41> ffmpeg: The fate change is due to ffmpeg no longer pushing audio timestamps
[01:31] <CIA-41> ffmpeg: aggressively up (which is what caused the AV sync issues in the ticket)
[01:31] <CIA-41> ffmpeg: but leaving them as they are.
[01:31] <CIA-41> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
[05:42] <CIA-41> ffmpeg: 03Michael Niedermayer 07master * r39c56ef921 10ffmpeg/libavcodec/sgidec.c: 
[05:42] <CIA-41> ffmpeg: sgidec: correct end pointer
[05:42] <CIA-41> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
[05:42] <CIA-41> ffmpeg: 03Michael Niedermayer 07master * r6fd7bf7b03 10ffmpeg/libavcodec/sgidec.c: 
[05:42] <CIA-41> ffmpeg: sgidec: fix error free end detection.
[05:42] <CIA-41> ffmpeg: Fixes Ticket1506
[05:42] <CIA-41> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
[12:16] <ubitux> saste: please add ( ) around 1<<16 in the filtering param flag
[12:22] <saste> ubitux: ok
[12:33] <ubitux> thx :)
[13:48] <CIA-41> ffmpeg: 03Jordi Ortiz 07master * rf5ce90f2de 10ffmpeg/libavformat/rtmpproto.c: 
[13:48] <CIA-41> ffmpeg: rtmp: split chunk_size var into in_chunk_size and out_chunk_size
[13:48] <CIA-41> ffmpeg: Signed-off-by: Martin Storsjö <martin at martin.st>
[13:48] <CIA-41> ffmpeg: 03Diego Biurrun 07master * r575db88377 10ffmpeg/configure: configure: Rename check_asm() to more fitting check_inline_asm()
[13:48] <CIA-41> ffmpeg: 03Mohammad Alsaleh 07master * r6e9bbc6525 10ffmpeg/libavformat/id3v2.c: (log message trimmed)
[13:48] <CIA-41> ffmpeg: id3v2: Match PIC mimetype/format case-insensitively
[13:48] <CIA-41> ffmpeg: Some files' embedded art seems to have the mimetype 'image/JPG' instead
[13:48] <CIA-41> ffmpeg: of 'image/jpg'. Libav fails to parse those because it matches
[13:48] <CIA-41> ffmpeg: case-sensitively.
[13:48] <CIA-41> ffmpeg: Use av_strncasecmp() to fix this behaviour.
[13:48] <CIA-41> ffmpeg: Signed-off-by: Mohammad Alsaleh <msal at tormail.org>
[13:48] <CIA-41> ffmpeg: 03Samuel Pitoiset 07master * ra8103503b3 10ffmpeg/libavformat/rtmpproto.c: 
[13:48] <CIA-41> ffmpeg: rtmp: Factorize the code by adding find_tracked_method
[13:48] <CIA-41> ffmpeg: Also fix the bytestream reader size parameter to take the
[13:48] <CIA-41> ffmpeg: offset into account.
[13:49] <CIA-41> ffmpeg: Signed-off-by: Martin Storsjö <martin at martin.st>
[13:49] <CIA-41> ffmpeg: 03Diego Biurrun 07master * re017c87552 10ffmpeg/tests/fate/filter.mak: 
[13:49] <CIA-41> ffmpeg: fate: Only test enabled filters
[13:49] <CIA-41> ffmpeg: This fixes running FATE without --enable-gpl.
[13:49] <CIA-41> ffmpeg: If the dts difference is more than 1000 times the average dts
[13:49] <CIA-41> ffmpeg: difference, restart the analysis.
[13:49] <CIA-41> ffmpeg: Signed-off-by: Martin Storsjö <martin at martin.st>
[13:49] <CIA-41> ffmpeg: 03Martin Storsjö 07master * r30c26c2442 10ffmpeg/libavformat/utils.c: (log message trimmed)
[13:49] <CIA-41> ffmpeg: lavf: Initialize the stream info timestamps in avformat_new_stream
[13:49] <CIA-41> ffmpeg: These are normally initialized to AV_NOPTS_VALUE at the start
[13:49] <CIA-41> ffmpeg: of avformat_find_stream_info, but if a new stream is found while
[13:49] <CIA-41> ffmpeg: this function is running (e.g. like in mpegts), the newly added
[13:50] <CIA-41> ffmpeg: AVStreams didn't have these values properly initalized, leading
[13:50] <CIA-41> ffmpeg: to avformat_find_stream_info terminating too soon (when the
[13:50] <CIA-41> ffmpeg: 03Diego Biurrun 07master * r3aa696e883 10ffmpeg/libavresample/resample.c: avresample: De-doxygenize some comments where Doxygen is not appropriate
[13:50] <CIA-41> ffmpeg: 03Michael Niedermayer 07master * rd0bf3bf1ff 10ffmpeg/: (log message trimmed)
[13:50] <CIA-41> ffmpeg: Merge remote-tracking branch 'qatar/master'
[13:50] <CIA-41> ffmpeg: * qatar/master:
[13:50] <CIA-41> ffmpeg:  lavf: Detect discontinuities in timestamps for framerate/analyzeduration calculation
[13:50] <CIA-41> ffmpeg:  lavf: Initialize the stream info timestamps in avformat_new_stream
[13:50] <CIA-41> ffmpeg:  id3v2: Match PIC mimetype/format case-insensitively
[13:51] <CIA-41> ffmpeg:  configure: Rename check_asm() to more fitting check_inline_asm()
[14:55] <CIA-41> ffmpeg: 03Michael Niedermayer 07master * rda74e883f1 10ffmpeg/libavcodec/ (avcodec.h utils.c version.h): 
[14:55] <CIA-41> ffmpeg: lavc: add codec_descriptor field to AVCodecContext.
[14:55] <CIA-41> ffmpeg: This can be used to avoid a time consuming lookup of the
[14:55] <CIA-41> ffmpeg: descriptor
[14:55] <CIA-41> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
[14:56] <CIA-41> ffmpeg: 03Michael Niedermayer 07master * rd5c90ff23b 10ffmpeg/libavformat/utils.c: 
[14:56] <CIA-41> ffmpeg: lavf: reimplement is_intra_only() by using the AVCodecContext codec descriptor
[14:56] <CIA-41> ffmpeg: This also changes behavior as the descriptor table is more complete than
[14:56] <CIA-41> ffmpeg: the switch/case it replaces. As well as considering all non video as
[14:56] <CIA-41> ffmpeg: intra only
[14:56] <CIA-41> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
[18:16] <CIA-41> ffmpeg: 03Michael Niedermayer 07master * rbbe1a468d8 10ffmpeg/tests/fate/filter.mak: 
[18:16] <CIA-41> ffmpeg: fate: split asyncts from aresample test
[18:16] <CIA-41> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
[19:23] <nyuhu> saste : concerning what I said yesterday, when comparing mp=hue and hue
[19:23] <nyuhu> for example, with mp=hue I get
[19:23] <saste> yes
[19:24] <nyuhu> n:60 pts:263527 pts_time:2.92808 pos:0 fmt:yuv420p sar:0/0 s:1280x720 i:P iskey:0 type:? checksum:CB5502DE plane_checksum:[5A9F602F C5FA51C2 AF8E50DE]
[19:24] <nyuhu> and with hue
[19:24] <nyuhu> n:65 pts:263527 pts_time:2.92808 pos:735244 fmt:yuv420p sar:1/1 s:1280x720 i:P iskey:0 type:B checksum:CB5502DE plane_checksum:[5A9F602F C5FA51C2 AF8E50DE]
[19:25] <saste> nyuhu: how are you producing the frames?
[19:25] <saste> mp has issues with some information in the frames
[19:25] <saste> it is not correctly propagating it
[19:25] <saste> ah... and the number is also different
[19:25] <saste> that's suspect
[19:26] <nyuhu> yes
[19:26] <saste> nyuhu: can you provide command or a pastebin?
[19:27] <nyuhu> I just typed ./ffplay test.mpg -vf mp=hue=100:1,showinfo
[19:27] <saste> ok i'm going to try your patch
[19:29] <ubitux> nyuhu: btw, you can ./ffmpeg -i test.mpg -vf ... -f null - if you want to avoid the ffplay sdl stuff
[19:30] <nyuhu> oh thx for the tip
[19:34] <CIA-41> ffmpeg: 03Piotr Bandurski 07master * rbd92205014 10ffmpeg/libavformat/mov.c: 
[19:34] <CIA-41> ffmpeg: mov: remux AALP tag
[19:34] <CIA-41> ffmpeg: AALP(AALP001) tag is present in 32bpp files encoded with avid codecs
[19:34] <CIA-41> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
[19:34] <CIA-41> ffmpeg: 03Boris Maksalov 07master * rd70231f02d 10ffmpeg/libavcodec/proresenc_kostya.c: 
[19:34] <CIA-41> ffmpeg: Fix reading past the end of frame buffer.
[19:34] <CIA-41> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
[19:35] <saste> nyuhu: ffmpeg -f lavfi -i "testsrc=d=2,split[t1][t2]; [t1]mp=hue=100:1,showinfo [out0]; [t2]hue=100:1,showinfo [out1]" -f null - -nostats
[19:35] <saste> this looks fine
[19:35] <saste> i suppose the problem may be related to the input file
[19:36] <saste> seems completely unrelated to the port anyway
[19:37] <nyuhu> okay, nice
[19:39] <saste> anyway can you show a pastebin? that may spot a problem somewhere else (e.g. in the mp wrapper)
[19:42] <nyuhu> you just need the output when using mp=hue ?
[19:42] <saste> nyuhu: possibly both, so i can compare them
[19:43] <ubitux> or maybe you could just share the test.mpg? :)
[19:44] <saste> another thing i just noticed, mp=hue saturation defaults to 0, which is admittedly silly but if we want to preserve compatibility it is better to keep the same default
[19:44] <saste> yes of course
[19:46] <nyuhu> http://pastebin.com/6R77nTKp
[19:47] <nyuhu> hum yeah if it helps I can upload the test.mpg
[19:51] <saste> nyuhu: yes
[19:51] <saste> mp=hue is skipping frames...
[19:53] <Compn> saste : is the stereo3d filter in ffmpeg working? (i ask because i never checked/tested it)
[19:54] <Compn> and because reimar just added a new color for it, and i wonder if it needs to be ported ...
[19:54] <Compn> or updated in ffmpeg base
[19:54] <saste> Compn: never tried it...
[19:55] <saste> Compn: do you have a link to the patch?
[19:55] Action: Compn trying to keep both copies updated to each other
[19:55] <Compn> http://lists.mplayerhq.hu/pipermail/mplayer-cvslog/2012-August/044052.html
[19:55] <Compn> http://lists.mplayerhq.hu/pipermail/mplayer-cvslog/2012-August/044053.html
[19:55] <nyuhu> saste : well it is skipping frames on all video files I tried, is it the same on your side ?
[19:55] <Compn> http://lists.mplayerhq.hu/pipermail/mplayer-cvslog/2012-August/044054.html
[19:55] <Compn> the third one is the new color, but all of the filters should be synch'd
[19:56] <saste> nyuhu: which kind of files? I tried an FLV and i was not observing that
[19:57] <saste> nyuhu: can you try one file from the fate samples suite?
[19:57] <nyuhu> Stream #0:0(und): Video: h264 (High) (avc1 / 0x31637661), yuv420p, 1280x720, 2497 kb/s, 23.98 fps, 23.98 tbr, 24k tbn, 47.95 tbc
[19:58] <saste> nyuhu: make fate-rsync SAMPLES=fate-samples
[19:58] <saste> will download/synch the fate samples
[20:09] <nyuhu> (my connection is quite slow today so its taking some time&)
[20:10] <CIA-41> ffmpeg: 03Michael Niedermayer 07master * rab0ea7cb41 10ffmpeg/ffplay.c: 
[20:10] <CIA-41> ffmpeg: ffplay: avoid SDL_atoi()
[20:10] <CIA-41> ffmpeg: It appears this function is not available everywhere
[20:10] <CIA-41> ffmpeg: Should fix Ticket1525
[20:10] <CIA-41> ffmpeg: Reviewed-by: Marton Balint <cus at passwd.hu>
[20:10] <CIA-41> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
[20:34] <nyuhu> saste : using files from fate samples it is fine
[21:02] <Daemon404> michaelni, my github can be merged.
[21:08] <michaelni> Daemon404,  Trailing whitespace found in libavcodec/cllc.c
[21:08] <michaelni> Commit aborted, fix the issue and try again.
[21:09] <Daemon404> eh... crap
[21:10] <Daemon404> michaelni, i see it
[21:10] <Daemon404> you can fix it locally... or i can force rewrite my repo
[21:10] <Daemon404> up to you.
[21:12] <michaelni> iam a lazy person, i leave it to you
[21:12] <Daemon404> ok
[21:14] <Daemon404> michaelni,  + c5f9c5d...ba752dc master -> master (forced update)
[21:18] <CIA-41> ffmpeg: 03Derek Buitenhuis 07master * r4637009e59 10ffmpeg/libavcodec/cllc.c: 
[21:18] <CIA-41> ffmpeg: cllc: Rename some funcs to represent what they actually do
[21:18] <CIA-41> ffmpeg: This is in preparation for adding support for other colorspaces
[21:18] <CIA-41> ffmpeg: and coding types.
[21:18] <CIA-41> ffmpeg: Signed-off-by: Derek Buitenhuis <derek.buitenhuis at gmail.com>
[21:18] <CIA-41> ffmpeg: 03Derek Buitenhuis 07master * r21d62c4730 10ffmpeg/libavcodec/cllc.c: 
[21:18] <CIA-41> ffmpeg: cllc: Add support for QRGB
[21:18] <CIA-41> ffmpeg: Signed-off-by: Derek Buitenhuis <derek.buitenhuis at gmail.com>
[21:18] <CIA-41> ffmpeg: 03Derek Buitenhuis 07master * rba752dc016 10ffmpeg/libavcodec/cllc.c: 
[21:18] <CIA-41> ffmpeg: cllc: Implement ARGB support
[21:18] <CIA-41> ffmpeg: Signed-off-by: Derek Buitenhuis <derek.buitenhuis at gmail.com>
[23:14] <ubitux> michaelni: why did you close #1508?
[23:14] <ubitux> i mean, what fixed it?
[23:15] <nevcairiel> sounds like there might be a commit incoming
[23:16] Action: ubitux while true; do git pull; done
[23:17] <CIA-41> ffmpeg: 03Michael Niedermayer 07master * rbb7073921c 10ffmpeg/libavformat/oggparsetheora.c: 
[23:17] <CIA-41> ffmpeg: oggparsetheora: fix metadata parsing
[23:17] <CIA-41> ffmpeg: Fixes Ticket1508
[23:17] <CIA-41> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
[23:17] <nevcairiel> see
[23:19] <Daemon404> lol
[23:19] <Daemon404> itc: bug tracker trolls
[23:20] <ubitux> nevcairiel :D
[23:20] <ubitux> awesome, thx michaelni :)
[23:23] <CIA-41> ffmpeg: 03Reimar Döffinger 07master * r118bd609f0 10ffmpeg/libswscale/swscale_unscaled.c: (log message trimmed)
[23:23] <CIA-41> ffmpeg: Optimized unscaled yuvp9/yuvp10 -> yuvp16 conversion.
[23:23] <CIA-41> ffmpeg: About 30% faster on 32 bit Atom, 120% faster on 64 bit Phenom2.
[23:23] <CIA-41> ffmpeg: This is interesting because supporting P16 is easier in e.g.
[23:23] <CIA-41> ffmpeg: OpenGL (can misuse support for any 2-component 8 bit format),
[23:23] <CIA-41> ffmpeg: whereas supporting p9/p10 without conversion needs a texture
[23:23] <CIA-41> ffmpeg: format with at least 14 bits actual precision.
[00:00] --- Mon Aug 13 2012


More information about the Ffmpeg-devel-irc mailing list