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

burek burek021 at gmail.com
Wed Dec 28 02:05:03 CET 2011


[01:27] <CIA-49> ffmpeg: 03Diego Biurrun 07master * r4e616d0915 10ffmpeg/tests/ (Makefile fate.mak fate/microsoft.mak fate2.mak): fate: split off Microsoft codec FATE tests into their own file
[01:27] <CIA-49> ffmpeg: 03Janne Grunau 07master * r6e9bb5aa3e 10ffmpeg/libswscale/swscale_unscaled.c: 
[01:27] <CIA-49> ffmpeg: swscale: prevent invalid writes in packed_16bpc_bswap
[01:27] <CIA-49> ffmpeg: Writes past the end of the destination buffer were occuring when its
[01:27] <CIA-49> ffmpeg: stride was smaller than the stride of the source. Fixes Bug #183.
[01:27] <CIA-49> ffmpeg: 03Diego Biurrun 07master * rbebf9f923e 10ffmpeg/tests/ (Makefile fate.mak fate/vp8.mak fate2.mak): fate: group all VP* codec FATE tests together in one file
[01:27] <CIA-49> ffmpeg: 03Michael Niedermayer 07master * r49b909b980 10ffmpeg/: (log message trimmed)
[01:27] <CIA-49> ffmpeg: Merge remote-tracking branch 'qatar/master'
[01:27] <CIA-49> ffmpeg: * qatar/master:
[01:27] <CIA-49> ffmpeg:  fate: split off vqf/twinvq FATE tests into their own file
[01:27] <CIA-49> ffmpeg:  fate: split off mpc FATE tests into their own file
[01:27] <CIA-49> ffmpeg:  fate: split off libavcodec FATE tests into their own file
[01:27] <CIA-49> ffmpeg:  fate: split off Microsoft codec FATE tests into their own file
[01:27] <CIA-49> ffmpeg: 03Diego Biurrun 07master * r723c35feb0 10ffmpeg/tests/ (Makefile fate.mak fate/vqf.mak fate2.mak): fate: split off vqf/twinvq FATE tests into their own file
[01:27] <CIA-49> ffmpeg: 03Diego Biurrun 07master * r913b6b4b98 10ffmpeg/tests/ (Makefile fate/libavcodec.mak fate2.mak): fate: split off libavcodec FATE tests into their own file
[01:27] <CIA-49> ffmpeg: 03Diego Biurrun 07master * r9e5bd6cc94 10ffmpeg/tests/ (Makefile fate.mak fate/mpc.mak fate2.mak): fate: split off mpc FATE tests into their own file
[06:07] <CIA-49> ffmpeg: 03Michael Niedermayer 07master * r80d2dddad1 10ffmpeg/ffmpeg.c: 
[06:07] <CIA-49> ffmpeg: ffmpeg: disable dr1 in case of resolution changes, as this does not work currently.
[06:07] <CIA-49> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
[06:07] <CIA-49> ffmpeg: 03Michael Niedermayer 07master * rf2f8632aa5 10ffmpeg/ffmpeg.c: 
[06:07] <CIA-49> ffmpeg: ffmpeg: Check that frames are user type before treating them as such
[06:07] <CIA-49> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
[06:07] <CIA-49> ffmpeg: 03Michael Niedermayer 07master * r9971af3aa8 10ffmpeg/ffmpeg.c: 
[06:07] <CIA-49> ffmpeg: ffmpeg: add remaining hunks to enable dr1 support
[06:07] <CIA-49> ffmpeg: Author: Anton Khirnov
[06:07] <CIA-49> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
[06:07] <CIA-49> ffmpeg: 03Michael Niedermayer 07master * rb72544370a 10ffmpeg/libavcodec/mpegvideo.c: 
[06:07] <CIA-49> ffmpeg: mpegvideo: fix visualization buffer size.
[06:07] <CIA-49> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
[08:26] <shifter1> Do any know how ffmpeg reads from character files?  Is this question better suited for #ffmpeg ?
[08:59] <shifter1> ping
[09:07] <burek> ffmpeg is missing docs info on "analyzeduration"
[09:07] <burek> i dont want to file a bug report just because of that :)
[09:10] <cbsrobot> burek: ffmpeg -h | grep analyzeduration
[09:10] <cbsrobot> shows
[09:10] <cbsrobot> -analyzeduration   <int>   .D... how many microseconds are analyzed to estimate duration
[09:11] <shifter1> it doesn't seem to be in the man page
[09:11] <cbsrobot> ah ok
[09:11] <shifter1> I could be worng
[09:12] <shifter1> it should also probably be in the ffprobe man page too
[09:13] <burek> yes, its not in the html doc :)
[09:13] <burek> crap, works only in 1 chan :)
[09:13] <burek> http://ffmpeg.org/ffmpeg.html
[09:13] <burek> :)
[09:15] <ubitux> a lot of options are undocumented
[09:15] <burek> really?
[09:16] <ubitux> you might want to file a bug report for this
[09:16] <burek> too bad :/ people usually use google to find help..
[09:16] <burek> maybe it would be a good idea to periodically do ffmpeg --fullhelp and make html file out of it and publish it?
[09:16] <ubitux> check libavformat/options.c
[09:16] <ubitux> then git grep each option
[09:16] <ubitux> most of them don't appear in the documentation
[09:17] <burek> i see
[09:17] <ubitux> burek: --fullhelp is x264 specific
[09:18] <ubitux> i'm not sure having a ffmpeg -h page is a really good idea though
[09:18] <burek> why not
[09:19] <burek> just setup a cron that does ffmpeg -h > /var/www/bla.html :)
[09:19] <ubitux> because some options will be documented two times
[09:19] <ubitux> otoh, pointing out ffmpeg -h in the main documentation page, saying it might gives a more complete list, might be better
[09:20] <burek> im talking this because of google and its indexing power
[09:20] <burek> so that people can search for a problem and get results fast
[09:20] <burek> it doesn't have to be on the same page as the official documentation
[09:20] <ubitux> where would you integrate a link to this?
[09:20] <burek> it could be (and should) completeley separate page
[09:21] <burek> wherever suitable :)
[09:21] <burek> google bot will find it
[09:22] <ubitux> if you're going to do it, i'd suggest you add anchors to the list
[09:22] <burek> well i could, but i don't have enough privileges to access the machine and create a cron job :)
[09:22] <shifter1> the man page is pretty full
[09:23] <shifter1> why not dump the man page to html 
[09:23] <burek> well, it's a good idea
[09:23] <burek> the only problem i see here
[09:23] <ubitux> the manpage is the same as the online documentation
[09:23] <ubitux> (the source is the same)
[09:23] <shifter1> is it?  how often is updated?
[09:23] <burek> is that people have to update 1) html docs 2) ffmpeg -h options and 3) man ffmpeg
[09:23] <ubitux> so if the online documentation is lacking documentation, the manpage too
[09:24] <burek> i see
[09:24] <ubitux> burek: so piping ffmpeg -h, and generates a page with each line like this: <a href="#opt_analyzeduration">-analyzeduration</a> [...] might be a solution
[09:24] <ubitux> this will help user-helpers to point out an option
[09:24] <ubitux> this could be scripted quite easily
[09:24] <burek> yes, that would be great
[09:25] <ubitux> also note afaik the -h option depends on how you build ffmpeg
[09:25] <ubitux> (for codecs/formats specific options)
[09:25] <shifter1> --help is what I use
[09:25] <burek> yes, that's why i wanted to build a big fat static ffmpeg, with everything in it, but when we discussed the legal issues, I just gave up on it
[09:25] <ubitux> :)
[09:26] <ubitux> OTOH, you could also just add the documentation to the most common missing option docs
[09:26] <ubitux> sending a patch for this isn't much trouble
[09:26] <burek> the problem is to learn git :)
[09:27] <burek> i mean, not for me now
[09:27] <burek> because i alredy did it
[09:27] <ubitux> simple usage is pretty straightforward
[09:27] <burek> but for new people, which just use ffmpeg and notice something to report
[09:27] <burek> do we have forum ready ?
[09:27] <burek> or still not :
[09:27] <burek> :(
[09:28] <ubitux> no idea, still a WIP i guess
[09:28] <burek> man.. we could build 5 forums so far.. :s
[09:28] <burek> why does it go so slow
[09:28] <ubitux> people who care seems not much available
[09:32] <burek> well i have spare time
[09:35] <ubitux> then contact zeranoe
[09:35] <ubitux> :p
[09:37] <burek> i will again :)
[11:09] <CIA-49> ffmpeg: 03Clément BSsch 07master * r15a2a29ba3 10ffmpeg/ (5 files in 3 dirs): lavfi: add thumbnail video filter.
[11:15] <CIA-49> ffmpeg: 03Clément BSsch 07master * rf1f87439e5 10ffmpeg/libavfilter/vf_thumbnail.c: thumbnail: fix error code in case of invalid args.
[13:01] <CIA-49> ffmpeg: 03Stefano Sabatini 07master * rc405a22d85 10ffmpeg/Changelog: Changelog: move thunbnail filter entry from 0.9 to "next" section
[13:01] <CIA-49> ffmpeg: 03Stefano Sabatini 07master * r93613338fe 10ffmpeg/ (ffmpeg.c ffplay.c ffprobe.c ffserver.c): ff* tools: move descriptions from copyright header to @file doxy
[13:01] <CIA-49> ffmpeg: 03Stefano Sabatini 07master * rf1a4182e8e 10ffmpeg/ (doc/ffprobe.texi ffprobe.c): ffprobe: add show_private_data option
[13:01] <CIA-49> ffmpeg: 03Stefano Sabatini 07master * r20ac5849f8 10ffmpeg/ (5 files in 2 dirs): ffprobe: add XML writer
[13:01] <CIA-49> ffmpeg: 03Stefano Sabatini 07master * r5764301df3 10ffmpeg/libavfilter/avfilter.c: 
[13:01] <CIA-49> ffmpeg: lavfi: don't try to indent words in trace messages
[13:01] <CIA-49> ffmpeg: The traces end up not indented and ugly anyway, but with the additional
[13:01] <CIA-49> ffmpeg: spaces are much more painful to grep/parse.
[15:28] <CIA-49> ffmpeg: 03Stefano Sabatini 07master * re9af732a1a 10ffmpeg/libavfilter/defaults.c: (log message trimmed)
[15:28] <CIA-49> ffmpeg: lavfi: fix avfilter_default_get_audio_buffer() after changes in av_samples_alloc()
[15:28] <CIA-49> ffmpeg: av_samples_alloc() behavior changed in bbb46f3ec, resulting in random
[15:28] <CIA-49> ffmpeg: data filling the data[] and linesize[] arrays of the returned
[15:28] <CIA-49> ffmpeg: AVFilterBufferRef, which was resulting in wrong behavior in case of code
[15:28] <CIA-49> ffmpeg: checking on data[i] nullity.
[15:28] <CIA-49> ffmpeg: In particular fixes crash in avfilter_filter_samples():
[15:28] <CIA-49> ffmpeg: 03Stefano Sabatini 07master * rae21776207 10ffmpeg/libavfilter/avfilter.c: 
[15:28] <CIA-49> ffmpeg: lavfi: add missing check in avfilter_filter_samples()
[15:28] <CIA-49> ffmpeg: Avoid out-of-buffer data access when nb_channels is 8.
[15:28] <CIA-49> ffmpeg: 03Stefano Sabatini 07master * r440e984b71 10ffmpeg/ (6 files in 3 dirs): lavfi: add asplit filter
[18:32] <CIA-49> ffmpeg: 03Carl Eugen Hoyos 07master * r613cbf3168 10ffmpeg/libavcodec/pngdec.c: 
[18:32] <CIA-49> ffmpeg: Fix some 1bit png samples, they can be palettised.
[18:32] <CIA-49> ffmpeg: Fixes ticket #767.
[18:32] <CIA-49> ffmpeg: 03Carl Eugen Hoyos 07master * r387d86077f 10ffmpeg/libavcodec/ (mjpegdec.c mjpegdec.h): 
[18:32] <CIA-49> ffmpeg: Support decoding yuv442 and yuv421 jpeg images.
[18:32] <CIA-49> ffmpeg: Fixes ticket #787.
[18:32] <CIA-49> ffmpeg: 03Carl Eugen Hoyos 07master * rec0dc7e2e0 10ffmpeg/ (libavformat/ipmovie.c tests/ref/fate/interplay-mve-8bit): Make Interplay palette opaque and increase its dynamics.
[20:03] <ubitux> ffplay -f lavfi 'amovie=a.mp3,asplit[a][out1],[a]showaudio[out0]' e e e
[20:20] <ubitux> heh it seems to have trouble synching a/v :p
[21:58] <CIA-49> ffmpeg: 03Michael Niedermayer 07release/0.8 * r680880c98d 10ffmpeg/libavcodec/h264.h: 
[21:58] <CIA-49> ffmpeg: h264: fix init of topleft ref/mv.
[21:58] <CIA-49> ffmpeg: Fixes Ticket778
[21:58] <CIA-49> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
[22:23] <cbsrobot> any reason avfilter_copy_frame_props is defined in avcodec.h and avfilter.h ?
[22:32] <CIA-49> ffmpeg: 03Michael Niedermayer 07master * r29c1b258ab 10ffmpeg/Makefile: 
[22:32] <CIA-49> ffmpeg: Makefile: fix path to ffprobe.xsd
[22:32] <CIA-49> ffmpeg: Idea-by: beastd
[22:32] <CIA-49> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
[22:35] <michaelni> cbsrobot, merge from libav
[22:35] <michaelni> hmpf saste is not here
[22:38] <michaelni> cbsrobot, ive sent mail to saste
[22:44] <cbsrobot> michaelni: ok
[23:58] <CIA-49> ffmpeg: 03Frank Vernaillen 07master * rad1c502557 10ffmpeg/libavcodec/ (bmpenc.c pcxenc.c): (log message trimmed)
[23:58] <CIA-49> ffmpeg: Fixed crash in palette handling when converting certain .png images to .pcx or .bmp.
[23:58] <CIA-49> ffmpeg: The existing code expected a palette buffer holding 256 uint32_t's allocated in
[23:58] <CIA-49> ffmpeg: the data[1] field of the AVFrame structure, but data[1] was NULL. The bug is
[23:58] <CIA-49> ffmpeg: fixed by using a fixed local array (palette256) to hold the palette instead.
[23:58] <CIA-49> ffmpeg: This solves http://ffmpeg.org/trac/ffmpeg/ticket/833
[23:58] <CIA-49> ffmpeg: Signed-off-by: Frank Vernaillen <fr_ve at hotmail.com>
[00:00] --- Wed Dec 28 2011


More information about the Ffmpeg-devel-irc mailing list