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

burek burek021 at gmail.com
Tue Nov 22 02:05:03 CET 2011


[00:02] <ubitux> or maybe somewhere else
[00:06] <ubitux> seems like it's indeed the boxblur filter
[00:07] <ubitux> can anyone confirm ffplay hugevidz -vf boxblur=2:2 leads to a violent memleak?
[00:23] <CIA-36> ffmpeg: 03Michael Niedermayer 07master * r9b62241850 10ffmpeg/ (avconv.c ffmpeg.c): 
[00:23] <CIA-36> ffmpeg: ffmpeg: 10l add back show_banner() that was lost in the last merge.
[00:23] <CIA-36> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
[00:24] <CIA-36> ffmpeg: 03Lou Logan 07master * rd2e0a6dd64 10ffmpeg/MAINTAINERS: 
[00:24] <CIA-36> ffmpeg: MAINTAINERS: add myself as a web site maintainer
[00:24] <CIA-36> ffmpeg: Also add GPG fingerprint.
[00:24] <CIA-36> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
[02:22] <CIA-36> ffmpeg: 03Michael Niedermayer 07master * r833a195905 10ffmpeg/libavcodec/h264_direct.c: 
[02:22] <CIA-36> ffmpeg: h264: Fix invalid interlaced progressive MB combinations for direct mode prediction.
[02:22] <CIA-36> ffmpeg: Fixes Ticket312
[02:22] <CIA-36> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
[04:13] <ohsix> Compn: re: ignite, don't know; only had my netbook to try it on, could be though
[05:19] <CIA-36> ffmpeg: 03Michael Niedermayer 07master * r2c44aed82a 10ffmpeg/libavfilter/vsrc_mandelbrot.c: 
[05:19] <CIA-36> ffmpeg: vsrc_mandelbrot: fix inner=period, the previous optimizations broke it.
[05:19] <CIA-36> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
[15:56] <ubitux> michaelni: using the av_opt* helpers doesn't sound the correct way to deal with the timecode string in the AVCodecContext
[15:56] <ubitux> or maybe i misunderstood the way you wanted me to do it
[15:57] <ubitux> using the av_opt* functions for each GOP will be heavy imho, and about the read, i'm surprised to see no av_opt_get* in ffprobe with similar situation
[15:58] <michaelni> ubitux, can you benchmark ?
[15:59] <michaelni> if av_opt has become so slow, that it cant be used per GOP then thats a serious bug that i am happy to fix
[16:01] <ubitux> ok, so before i start, you indeed meant to add a "timecode" user read-only option in lavc/options.c which will be allocated and set in lavc/mpeg12.c through av_opt_set_defaults()?
[16:04] <ubitux> mmh not av_opt_set_defaults, but the av_opt option for strings sorry
[16:07] <michaelni> mpeg12.c can access AVCodecContext directly, its just code outside libavcodec which should avoid it as it reduces ABI troubble
[16:43] <CIA-36> ffmpeg: 03Michael Niedermayer 07master * reef5c35b43 10ffmpeg/libavcodec/vp3.c: 
[16:43] <CIA-36> ffmpeg: vp3dec: Check coefficient index in vp3_dequant()
[16:43] <CIA-36> ffmpeg: Fixes NGS00145
[16:43] <CIA-36> ffmpeg: Found-by: Phillip Langlois
[16:43] <CIA-36> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
[16:43] <CIA-36> ffmpeg: 03Michael Niedermayer 07master * r895d258e9b 10ffmpeg/libavcodec/qdm2.c: 
[16:43] <CIA-36> ffmpeg: qdm2dec: fix buffer overflow.
[16:43] <CIA-36> ffmpeg: Fixes NGS00144
[16:43] <CIA-36> ffmpeg: Thanks to Phillip for suggestions to improve the patch.
[16:43] <CIA-36> ffmpeg: Found-by: Phillip Langlois
[16:43] <CIA-36> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
[16:43] <CIA-36> ffmpeg: 03Michael Niedermayer 07master * r919c00ba5a 10ffmpeg/libavcodec/alsdec.c: (log message trimmed)
[16:43] <CIA-36> ffmpeg: alsdec: update checked AV_EF flags.
[16:43] <CIA-36> ffmpeg: A user who wishes to use default error concealment cannot set the
[16:43] <CIA-36> ffmpeg: AV_EF_CRCCHECK flag because not every CRC in every format is a
[16:43] <CIA-36> ffmpeg: reliable indicator of bitstream damage. In some formats crcrs
[16:43] <CIA-36> ffmpeg: 03Michael Niedermayer 07master * r4931c8f0f1 10ffmpeg/libavcodec/svq1dec.c: 
[16:43] <CIA-36> ffmpeg: svq1dec: call avcodec_set_dimensions() after dimensions changed.
[16:43] <CIA-36> ffmpeg: Fixes NGS00148
[16:43] <CIA-36> ffmpeg: Found-by: Phillip Langlois
[16:43] <CIA-36> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
[16:46] <ubitux> huh, av_opt_get strdup the string unconditionnaly? :/
[16:58] <michaelni> ubitux, use av_get_string()
[16:59] <ubitux> it is deprecated; aren't we supposed to use av_get_opt instead?
[17:01] <michaelni> remove the deprecate or write a better API, antons is no improvment to what it was before him IMHO
[17:03] <michaelni> ubitux, a get function without strdup is a clear requirement IMHO
[17:04] <ubitux> av_opt_get has no flag we could use :(
[17:05] <michaelni> true, that annoyed me as well a few times ...
[17:06] <michaelni> id suggest you add a av_blah_nostrdup flag to av_opt_get()
[17:06] <michaelni> thats then the new API with a tiny 2 line fixup to make it actually useable for this use case here
[17:07] <ubitux> i'm going to ask why it is as such first, and ok
[17:19] <ubitux> av_opt_get isn't really used :p
[17:24] <michaelni> ubitux, none of the av_opt_get* functions is really used
[17:25] <ubitux> av_get_string() isn't either
[17:26] <michaelni> yes, but what are you talking about?
[17:27] <ubitux> i'm just looking at the different usage and i'm surprised that those two huge functions aren't actually really used
[17:27] <ubitux> also i'm wondering if just removing the strdup would be fine
[17:29] <michaelni> i dont think just removing it is wise
[17:29] <michaelni> currently av_opt_get() always returns allocated memory
[17:30] <michaelni> thus the user can just always free it without thinking
[17:31] <michaelni> adding a flag seems the best solution to me
[17:32] <michaelni> no flag -> result can always be freed by the user, flag -> no need to free
[17:32] <michaelni> and here we hit the next shortcomming of the API as it no longer alows a user allocated buffer
[17:33] <michaelni> which av_get_string() supported
[17:33] <michaelni> so instead of a flag one also could add a new function like av_opt_get_nostrdup() that has buf/buf_len arguments again
[17:34] <ubitux> ok
[17:34] <michaelni> just try to stay compatible with libav please if possible
[17:37] <ubitux> adding a flag parameter would break compatibility
[17:38] <michaelni> adding a new function parameter woud break ABI, adding a new flag value shouldnt
[17:39] <ubitux> i'm looking with libav guys if we can do something
[17:40] <michaelni> why easy if one can do it complicated ...
[17:40] <ubitux> it will be better for everyone
[17:41] <ubitux> imo :)
[17:43] <michaelni> spending 10x the time instead of spending just 1x the time and 9x on other things ...
[17:44] <michaelni> having compatible API is important but it cannot be the job and time of ffmpeg developers to convince a fork to stay compatible ...
[17:48] <ubitux> michaelni: maybe they have better idea, they also are the authors of that part of the code so i'm just asking for the reasons and alternative they propose
[17:49] <ubitux> anyway, i'll just dup the string for the time being, and see how it could be improved later
[17:55] <bcoudurier> who cares about compatibility ?
[17:56] <michaelni> ubitux, iam not at all against asking & listening ...
[17:57] <michaelni> but they are not the authors of that code
[17:57] <michaelni> this is just av_get_string() from 4 years ago with minor changes
[17:58] <ubitux> yes, but the minor changes are actually the issue, this is why i asked them :p
[18:23] <buzz_> grumble @ libav
[18:24] <buzz_> as an outsider, i read both sides of the story.. what they did but most importantly the way they did it, was well out of order imho.
[18:25] <buzz_> and the fact that now debian and hence ubuntu  ships with libav, without any input from users for example is another problem
[18:26] <ubitux> both sides consider themselves the upstream, so finding compromises is not always easy
[18:26] <buzz_> whilst ffmpeg is pulling in libav changes, it has the best of both, and ill continue to use that#
[18:31] <buzz_> btw i was reading https://lists.ubuntu.com/archives/technical-board/2011-May/000899.html recently. the bit where Reinhard completely missed the irc joke is pretty funny. heh
[18:41] <CIA-36> ffmpeg: 03Michael Niedermayer 07release/0.8 * r17c54e9317 10ffmpeg/libavformat/rawdec.c: 
[18:41] <CIA-36> ffmpeg: mjpeg: support mpo
[18:41] <CIA-36> ffmpeg: Fixes stereoscopic_photo.mpo
[18:41] <CIA-36> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
[18:41] <CIA-36> ffmpeg: (cherry picked from commit 1d23e5246c67f765dd5d119c9f3197bdae07330c)
[18:41] <CIA-36> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
[18:41] <CIA-36> ffmpeg: 03Michael Niedermayer 07release/0.8 * r5c6a2d9878 10ffmpeg/libavformat/ac3dec.c: (log message trimmed)
[18:41] <CIA-36> ffmpeg: ac3probe: Detect Sonic Foundry Soft Encode AC3 as raw AC3.
[18:41] <CIA-36> ffmpeg: Our ac3 code chain can handle it fine.
[18:41] <CIA-36> ffmpeg: More ideal would be to write a demuxer that actually extracts what can be from the additional
[18:41] <CIA-36> ffmpeg: headers and uses it for whatever it can be used for.
[18:41] <CIA-36> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
[18:41] <CIA-36> ffmpeg: (cherry picked from commit 30ca700ba17b9ba46f4648afa30559ad890f0221)
[18:41] <CIA-36> ffmpeg: 03Michael Niedermayer 07release/0.8 * r9b667da05d 10ffmpeg/libavcodec/mpegvideo_common.h: 
[18:41] <CIA-36> ffmpeg: mpegvideo: dont use ff_mspel_motion() for vc1
[18:41] <CIA-36> ffmpeg: Fixes Ticket655
[18:41] <CIA-36> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
[18:42] <CIA-36> ffmpeg: (cherry picked from commit 50d6f8195658d529c57bb42dfd8d7a71d60a9f1d)
[18:42] <CIA-36> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
[18:42] <CIA-36> ffmpeg: 03Michael Niedermayer 07release/0.8 * rb8fc301769 10ffmpeg/libavcodec/h264_direct.c: 
[18:42] <CIA-36> ffmpeg: h264: Fix invalid interlaced progressive MB combinations for direct mode prediction.
[18:42] <CIA-36> ffmpeg: Fixes Ticket312
[18:42] <CIA-36> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
[18:42] <CIA-36> ffmpeg: (cherry picked from commit 833a195905405fc9646c7544ce9d0f3279608977)
[18:51] <teratorn> anyone have a clue why ffmpeg might be segfaulting? http://bpaste.net/show/20374/
[18:51] <teratorn> I'm trying to stream an mpg file to ffserver
[18:55] <iive> teratorn: please, let's keep bugreports to #ffmpeg, unless you know the reason and how to fix it. As to why, you can first try to output to a file, or use different codec(s) to locate where the problem might me. Compiling with debug support, running under gdb and providing backtrace (bt) is also highly recommended.
[18:56] <iive> s/might be
[18:56] <teratorn> iive: OK - I thought crashes were appropriate for a devel channel, but no worries
[18:57] <michaelni> teratorn, if you want to work on a fix and submit a patch then tehy are ok on -devel
[18:57] <ohsix> catchsegv can get you a quick stack dump
[18:59] <teratorn> http://bpaste.net/show/20375/
[19:00] <teratorn> I'm happy to help however I can, including developing a fix, but some pointers would be helpful as I'm unfamiliar with this code :)
[19:00] <teratorn> non-NULL pointers, that is (;
[19:01] <teratorn> (this is with GIT source as of today, btw)
[19:14] <michaelni> teratorn, see e71aaad2 and the commit it refers too maybe its related
[19:14] <michaelni> also try a old version and it it works bisect
[19:15] <michaelni> i need to leave for 30min ...
[19:15] <teratorn> michaelni: I'm just about to try the last release  - yeah
[19:38] <CIA-36> ffmpeg: 03Clément BSsch 07master * r2f0f9a87d0 10ffmpeg/ (6 files in 5 dirs): Fix various if parenthesis misplacements.
[19:59] <CIA-36> ffmpeg: 03Reimar Döffinger 07release/0.7 * r54e4bf3296 10ffmpeg/libavformat/flvdec.c: 
[19:59] <CIA-36> ffmpeg: Do not call parse_keyframes_index with NULL stream.
[19:59] <CIA-36> ffmpeg: Seems to fix trac issue #569.
[19:59] <CIA-36> ffmpeg: Sample is unfortunately not available, but it might be caused by
[19:59] <CIA-36> ffmpeg: an index existing for non-existing audio stream (?).
[19:59] <CIA-36> ffmpeg: Signed-off-by: Reimar Döffinger <Reimar.Doeffinger at gmx.de>
[19:59] <CIA-36> ffmpeg: (cherry picked from commit 6ea6ff053af2aff8a9a898292f9640efa9290c9f)
[19:59] <CIA-36> ffmpeg: 03Miroslav SlugeH 07release/0.7 * rfd30240e98 10ffmpeg/libavformat/ (Makefile rtpdec.c rtpdec_formats.h rtpdec_g726.c): 
[19:59] <CIA-36> ffmpeg: libavformat: add support for G726 audio decoder in RTP and RTSP streams
[19:59] <CIA-36> ffmpeg: Fixes Ticket611
[19:59] <CIA-36> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
[19:59] <CIA-36> ffmpeg: (cherry picked from commit df9c1cfb48c2d8ddb3c11b4d1e8c4c33c6b0d8a2)
[19:59] <CIA-36> ffmpeg: 03Reimar Döffinger 07release/0.7 * r0411b19289 10ffmpeg/libavutil/lzo.c: 
[19:59] <CIA-36> ffmpeg: av_lzo1x_decode: properly handle negative buffer length.
[19:59] <CIA-36> ffmpeg: Treating them like 0 is safest, current code would invoke
[19:59] <CIA-36> ffmpeg: undefined pointer arithmetic behaviour in this case.
[19:59] <CIA-36> ffmpeg: Signed-off-by: Reimar Döffinger <Reimar.Doeffinger at gmx.de>
[19:59] <CIA-36> ffmpeg: (cherry picked from commit b9242fd12f4be4a79e31fd0aa125ab8a48226896)
[19:59] <CIA-36> ffmpeg: 03Reimar Döffinger 07release/0.7 * rd58c5586ec 10ffmpeg/libavcodec/nuv.c: 
[19:59] <CIA-36> ffmpeg: nuv: Fix combination of size changes and LZO compression.
[19:59] <CIA-36> ffmpeg: There were multiple issues, for example might we have to re-run
[19:59] <CIA-36> ffmpeg: the decompression when the size of the buffer increased,
[19:59] <CIA-36> ffmpeg: we should always use a decompression buffer large enough for
[19:59] <CIA-36> ffmpeg: the header (so we do not get stuck when the size is too small).
[19:59] <CIA-36> ffmpeg: Signed-off-by: Reimar Döffinger <Reimar.Doeffinger at gmx.de>
[19:59] <CIA-36> ffmpeg: 03Stefano Sabatini 07release/0.7 * rfe06305b0d 10ffmpeg/libavfilter/vf_transpose.c: (log message trimmed)
[19:59] <CIA-36> ffmpeg: vf_transpose: avoid multiple calls to avfilter_draw_slice()
[19:59] <CIA-36> ffmpeg: avfilter_draw_slice() is already called in the end_frame() callback,
[19:59] <CIA-36> ffmpeg: this avoids multiple calls. This is done by adding a null draw_slice()
[19:59] <CIA-36> ffmpeg: callback.
[20:00] <CIA-36> ffmpeg: In particular fix crash occurring with -vf transpose=3,hflip, fix trac
[20:00] <CIA-36> (148 lines omitted)
[20:00] <CIA-36> ffmpeg: 03Michael Niedermayer 07release/0.7 * ra12dec4699 10ffmpeg/: (log message trimmed)
[20:00] <CIA-36> ffmpeg: Merge branch 'release/0.8' into release/0.7
[20:00] <CIA-36> ffmpeg: * release/0.8: (31 commits)
[20:00] <CIA-36> ffmpeg:  svq1dec: call avcodec_set_dimensions() after dimensions changed. Fixes NGS00148
[20:00] <CIA-36> ffmpeg:  vp3dec: Check coefficient index in vp3_dequant() Fixes NGS00145
[20:00] <CIA-36> ffmpeg:  qdm2dec: fix buffer overflow. Fixes NGS00144
[20:00] <CIA-36> ffmpeg:  h264: Fix invalid interlaced progressive MB combinations for direct mode prediction. Fixes Ticket312
[20:00] <CIA-36> ffmpeg: 03Michael Niedermayer 07release/0.7 * r4e0fae982e 10ffmpeg/libavfilter/vf_transpose.c: 
[20:00] <CIA-36> ffmpeg: vf_transpose: remove pix_fmts which can currently not be supported.
[20:00] <CIA-36> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
[20:00] <CIA-36> ffmpeg: (cherry picked from commit 3fd0f6ed252e51ffaec7765a2637794366a513ba)
[20:00] <CIA-36> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
[20:00] <CIA-36> ffmpeg: 03Stefano Sabatini 07release/0.7 * r91805f06a3 10ffmpeg/libavformat/rawdec.c: (log message trimmed)
[20:00] <CIA-36> ffmpeg: rawdec: add check on sample_rate
[20:00] <CIA-36> ffmpeg: Prevent error condition in case sample_rate is unset or set to a negative
[20:00] <CIA-36> ffmpeg: value. In particular, fix divide-by-zero error occurring in ffmpeg due to
[20:00] <CIA-36> ffmpeg: sample_rate set to 0 in output_packet(), in code:
[20:00] <CIA-36> ffmpeg:  ist->next_pts += ((int64_t)AV_TIME_BASE * ist->st->codec->frame_size) /
[20:04] <CIA-36> ffmpeg: 03Michael Niedermayer 07release/0.7 * r4e9b2c5732 10ffmpeg/ (Doxyfile RELEASE VERSION): 
[20:04] <CIA-36> ffmpeg: Update for 0.7.8
[20:04] <CIA-36> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
[20:04] <CIA-36> ffmpeg: 03Michael Niedermayer 07release/0.8 * re66860a66b 10ffmpeg/ (Doxyfile RELEASE VERSION): 
[20:04] <CIA-36> ffmpeg: Update for 0.8.7
[20:04] <CIA-36> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
[20:38] <ubitux> michaelni: you are marked as author of boxblur; while i think it is from mplayer, maybe you can help anyway: there is a huge memleak in this filter
[20:38] <ubitux> i think it's just missing some unref somewhere
[20:39] <ubitux> but i can't figure out what exactly need some unref
[20:39] <ubitux> the way buffers are transmitted in the filterchain is still non-obvious to me
[20:39] <CIA-36> ffmpeg: 03Michael Niedermayer 07master * r2c28e26913 10ffmpeg/ffplay.c: 
[20:39] <CIA-36> ffmpeg: ffplay: Check for pix_fmt changes Fixes Ticket238 by not crashing but also not playing the file.
[20:39] <CIA-36> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
[20:39] <CIA-36> ffmpeg: Signed-off-by: Marton Balint <cus at passwd.hu>
[20:42] <michaelni> ubitux, boxblur replace apparently only end_frame, just look at the default it replaces to see where the unref is needed
[20:43] <ubitux> ok
[20:45] <ubitux> the default is called from end_frame
[20:47] <michaelni> hmm
[20:47] <michaelni> no its not
[20:48] <michaelni> avfilter_default_end_frame()
[20:49] <michaelni> avfilter_end_frame() is called for the next filter
[20:49] <michaelni> that is outlink we are inlink
[20:50] <michaelni> a call to avfilter_default_end_frame(inlink) might work
[20:50] <ubitux> oh, default
[20:50] <ubitux> ok
[21:52] <pasteeater> now that the releases are roughly following The Pogues album names, will 0.9 be named "Rum, Sodomy & the Lash"?
[22:15] <ubitux> pasteeater: sounds good
[22:15] <ubitux> :D
[22:29] <CIA-36> ffmpeg: 03Thierry Foucu 07release/0.5 * r0cd61bfa6d 10ffmpeg/libavcodec/vp6.c: (log message trimmed)
[22:29] <CIA-36> ffmpeg: vp6: Fix illegal read.
[22:29] <CIA-36> ffmpeg: Found with Address Sanitizer
[22:29] <CIA-36> ffmpeg: Signed-off-by: Alex Converse <alex.converse at gmail.com>
[22:29] <CIA-36> ffmpeg: (cherry picked from commit e0966eb140b3569b3d6b5b5008961944ef229c06)
[22:29] <CIA-36> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
[22:29] <CIA-36> ffmpeg: (cherry picked from commit 8a63deab15ef41fd439be1b46d8dcb73669ccfc1)
[22:29] <CIA-36> ffmpeg: 03Alex Converse 07release/0.5 * r37cc48861d 10ffmpeg/libavcodec/vp5.c: 
[22:29] <CIA-36> ffmpeg: vp5: Fix illegal read.
[22:29] <CIA-36> ffmpeg: Found with Address Sanitizer
[22:29] <CIA-36> ffmpeg: (cherry picked from commit bb4b0ad83b13c3af57675e80163f3f333adef96f)
[22:29] <CIA-36> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
[22:29] <CIA-36> ffmpeg: (cherry picked from commit f62fa1ce9f12e4a43b41401a7416c6fa8da579c9)
[22:29] <CIA-36> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
[22:29] <CIA-36> ffmpeg: 03Michael Niedermayer 07release/0.5 * r037b1142cd 10ffmpeg/libavcodec/wmadec.c: 
[22:29] <CIA-36> ffmpeg: wma: Check channel number before init.
[22:29] <CIA-36> ffmpeg: Fixes Ticket240
[22:29] <CIA-36> ffmpeg: Based on patch by ami_stuff
[22:29] <CIA-36> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
[22:29] <CIA-36> ffmpeg: (cherry picked from commit 20431a9982b9bd2c475042d919890a941ad70c71)
[22:29] <CIA-36> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
[22:29] <CIA-36> ffmpeg: 03Michael Niedermayer 07release/0.5 * r4f209fe960 10ffmpeg/libavcodec/cinepak.c: 
[22:29] <CIA-36> ffmpeg: cinepak: check strip_size
[23:00] <teratorn> so I bisected the ffmpeg crash from earlier - in case anyone wants to have a look https://ffmpeg.org/trac/ffmpeg/ticket/675
[23:06] <CIA-36> ffmpeg: 03Michael Bradshaw 07master * r7c92c03b8d 10ffmpeg/ (8 files in 3 dirs): 
[23:06] <CIA-36> ffmpeg: Added support for J2K encoding with libopenjpeg
[23:06] <CIA-36> ffmpeg: Note: Some of the previous patches have had two bugs that have been fixed
[23:06] <CIA-36> ffmpeg: in this patch.
[23:06] <CIA-36> ffmpeg: 03Michael Bradshaw 07master * r99252726e8 10ffmpeg/: Merge branch 'master' of git://git.videolan.org/ffmpeg
[23:06] <CIA-36> ffmpeg: 03Michael Bradshaw 07master * rb0a453bf24 10ffmpeg/: Merge branch 'master' of git://git.videolan.org/ffmpeg
[23:06] <CIA-36> ffmpeg: 03Michael Bradshaw 07master * r1b987c4bb0 10ffmpeg/libavcodec/libopenjpegenc.c: Applied patches from Michael Niedermayer to clean up the code
[23:07] <CIA-36> ffmpeg: 03Michael Niedermayer 07master * r7f6a019096 10ffmpeg/: 
[23:07] <CIA-36> ffmpeg: Merge remote-tracking branch 'mjbshaw/master'
[23:07] <CIA-36> ffmpeg: * mjbshaw/master:
[23:07] <CIA-36> ffmpeg:  Applied patches from Michael Niedermayer to clean up the code
[23:07] <CIA-36> ffmpeg:  Added support for J2K encoding with libopenjpeg
[23:07] <CIA-36> ffmpeg: Merged-by: Michael Niedermayer <michaelni at gmx.at>
[23:45] <CIA-36> ffmpeg: 03ami_stuff 07master * rcf14c82227 10ffmpeg/ (Changelog libavcodec/iff.c libavformat/iff.c): 
[23:45] <CIA-36> ffmpeg: [PATCH] IFF Amiga Continuous Bitmap (ACBM)decoder
[23:45] <CIA-36> ffmpeg: Some sample IFF ACBM files can be found here:
[23:45] <CIA-36> ffmpeg: http://aminet.net/package/dev/basic/ABdemos
[23:45] <CIA-36> ffmpeg: Thanks to Peter Ross for his help with this patch.
[23:45] <CIA-36> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
[23:45] <CIA-36> ffmpeg: 03Michael Niedermayer 07master * r70974bdb27 10ffmpeg/ffmpeg.c: 
[23:45] <CIA-36> ffmpeg: ffmpeg: Fix segfault when using ffmpeg with ffserver where ffmpeg does not supply all requested streams.
[23:45] <CIA-36> ffmpeg: Fixes Ticket675
[23:45] <CIA-36> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
[23:56] <CIA-36> ffmpeg: 03Mike Melanson 07master * r2a0e180144 10ffmpeg/doc/fate.txt: 
[23:56] <CIA-36> ffmpeg: Document a critical gotcha in FATE
[23:56] <CIA-36> ffmpeg: FATE samples paths can not be contain a '~' character. This has bitten me
[23:56] <CIA-36> ffmpeg: on multiple occasions and I have heard I'm not the only victim.
[23:56] <CIA-36> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
[00:00] --- Tue Nov 22 2011


More information about the Ffmpeg-devel-irc mailing list