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

burek burek021 at gmail.com
Mon Jul 23 02:05:03 CEST 2012


[02:58] <CIA-41> ffmpeg: 03Michael Niedermayer 07master * r7c71f8e0ec 10ffmpeg/libavcodec/pthread.c: 
[02:58] <CIA-41> ffmpeg: pthread: mark lockless thread synchronization variables as volatile
[02:58] <CIA-41> ffmpeg: No speed difference was meassureable
[02:58] <CIA-41> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
[03:23] <CIA-41> ffmpeg: 03Paul B Mahol 07master * r1aeb87fa07 10ffmpeg/libavcodec/tscc.c: 
[03:23] <CIA-41> ffmpeg: tscc: employ more meaningful return values
[03:23] <CIA-41> ffmpeg: Signed-off-by: Paul B Mahol <onemda at gmail.com>
[04:02] <durandal_1707> how to read packed side data before reading packet data?
[04:29] <michaelni> durandal_1707, iam not sure i understand what you mean by "before reading packet data" but av_packet_split_side_data() is how merged side data is split 
[04:33] <durandal_1707> michaelni: i cread pallete data before packet data
[04:34] <durandal_1707> the point is to avoid useless memcpy
[04:34] <durandal_1707> and malloc
[04:36] <michaelni> av_packet_new_side_data() + manually filling the packets data/size/destruct should work
[04:36] <michaelni> but isnt pretty ...
[05:09] <CIA-41> ffmpeg: 03Mans Rullgard 07master * r07e3f9af9f 10ffmpeg/configure: 
[05:09] <CIA-41> ffmpeg: configure: set icc_version where it is needed
[05:09] <CIA-41> ffmpeg: This variable is only used once, so setting it there is clearer.
[05:09] <CIA-41> ffmpeg: Signed-off-by: Mans Rullgard <mans at mansr.com>
[05:09] <CIA-41> ffmpeg: 03Mans Rullgard 07master * rcd52ec95bb 10ffmpeg/configure: 
[05:09] <CIA-41> ffmpeg: configure: remove filter_cppflags
[05:09] <CIA-41> ffmpeg: This is not used and the current design would not work properly
[05:09] <CIA-41> ffmpeg: if mixing tools needing different filters.
[05:09] <CIA-41> ffmpeg: Signed-off-by: Mans Rullgard <mans at mansr.com>
[05:09] <CIA-41> ffmpeg: 03Mans Rullgard 07master * r64933b6c94 10ffmpeg/configure: 
[05:09] <CIA-41> ffmpeg: configure: add filtering of linker flags
[05:09] <CIA-41> ffmpeg: This allows filtering of linker flags the same was as already
[05:09] <CIA-41> ffmpeg: supported for CFLAGS. The filter must be initialised to 'echo'
[05:09] <CIA-41> ffmpeg: early since it is invoked by --extra-ldflags.
[05:09] <CIA-41> ffmpeg: Signed-off-by: Mans Rullgard <mans at mansr.com>
[05:09] <CIA-41> ffmpeg: 03Mans Rullgard 07master * r01d31e16f1 10ffmpeg/configure: 
[05:09] <CIA-41> ffmpeg: configure: name some variables more consistently
[05:09] <CIA-41> ffmpeg: Name variables pertaining to various types of flags with 'cflags' etc
[05:09] <CIA-41> ffmpeg: as prefix instead of suffix.
[05:09] <CIA-41> ffmpeg: Signed-off-by: Mans Rullgard <mans at mansr.com>
[05:10] <CIA-41> ffmpeg: rtsp: remove terminal comma in FF_RTP_FLAG_OPTS macro.
[05:10] <CIA-41> ffmpeg: This makes usage of the macro look more natural when
[05:10] <CIA-41> ffmpeg: used with array entries.
[05:10] <CIA-41> ffmpeg: Signed-off-by: Derek Buitenhuis <derek.buitenhuis at gmail.com>
[05:10] <CIA-41> ffmpeg: 03Samuel Pitoiset 07master * rbdbb21b186 10ffmpeg/configure: 
[05:10] <CIA-41> ffmpeg: configure: Remove redundant RTMPT/RTMPTS dependencies
[05:10] <CIA-41> ffmpeg: The incompatibility with librtmp is already expressed in the ffrtmphttp
[05:10] <CIA-41> ffmpeg: protocol dependency declaration, which both RTMPT and RTMPTS depend on.
[05:10] <CIA-41> ffmpeg: Signed-off-by: Diego Biurrun <diego at biurrun.de>
[05:10] <CIA-41> ffmpeg: 03Mans Rullgard 07master * r6c3fa06a85 10ffmpeg/configure: 
[05:10] <CIA-41> (19 lines omitted)
[05:14] <Compn> remove redundant dependencies ?
[05:17] Action: Compn wonders if samuel is going to RE rtmpe10 encryption :)
[05:27] <CIA-41> ffmpeg: 03Michael Niedermayer 07master * r2f48dff455 10ffmpeg/libavcodec/atrac3.c: 
[05:27] <CIA-41> ffmpeg: atrac3: switch to av_assert
[05:27] <CIA-41> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
[05:27] <CIA-41> ffmpeg: 03Michael Niedermayer 07master * r86af292883 10ffmpeg/libavcodec/kbdwin.c: 
[05:27] <CIA-41> ffmpeg: kbdwin: switch to av_assert
[05:27] <CIA-41> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
[10:00] <CIA-41> ffmpeg: 03Steven Robertson 07master * r71311d697a 10ffmpeg/libavformat/yuv4mpeg.c: 
[10:00] <CIA-41> ffmpeg: Fix yuv4mpeg parsing of 'mono16' files.
[10:00] <CIA-41> ffmpeg: 'mono' came before 'mono16' in the list of colorspace alternatives,
[10:00] <CIA-41> ffmpeg: causing files of the latter type to be parsed as the former.
[10:34] <CIA-41> ffmpeg: 03Stefano Sabatini 07master * r2fd880449a 10ffmpeg/doc/outdevs.texi: doc/outdevs: extend documentation for caca -list* options
[10:34] <CIA-41> ffmpeg: 03Stefano Sabatini 07master * r295e0e4b4f 10ffmpeg/libavdevice/caca.c: lavd/caca: extend error message for -list_dither option
[10:34] <CIA-41> ffmpeg: 03Stefano Sabatini 07master * rd510527885 10ffmpeg/libavdevice/caca.c: lavd/caca: sort arguments for -list_dither
[10:34] <CIA-41> ffmpeg: 03Stefano Sabatini 07master * rfa71471cef 10ffmpeg/ (doc/outdevs.texi libavdevice/caca.c): 
[10:34] <CIA-41> ffmpeg: lavd/caca: rename "colors" option to "color"
[10:34] <CIA-41> ffmpeg: More consistent with libcaca function names. Should not harm since the
[10:34] <CIA-41> ffmpeg: device was added less than one day ago.
[10:35] <CIA-41> ffmpeg: 03Stefano Sabatini 07master * r9ce0e19ab6 10ffmpeg/libavdevice/caca.c: lavd/caca: provide more meaningful feedback if fails to set a dither option
[10:35] <CIA-41> ffmpeg: 03Stefano Sabatini 07master * rc0b91348fe 10ffmpeg/libavdevice/caca.c: 
[10:35] <CIA-41> ffmpeg: lavd/caca: create display *after* checking dither options
[10:35] <CIA-41> ffmpeg: Avoid fastidious creation and immediate destroy of the display in case
[10:35] <CIA-41> ffmpeg: one of the dither options fails to be set.
[10:35] <CIA-41> ffmpeg: Also add NULL checks in write_trailer(), which are now necessary since
[10:35] <CIA-41> ffmpeg: the function can be called when not all the components have been
[10:35] <CIA-41> ffmpeg: initialized.
[12:20] <CIA-41> ffmpeg: 03Stefano Sabatini 07master * r8c2ce16f93 10ffmpeg/doc/filter_design.txt: doc/filter_design: fix a few typos
[12:21] <CIA-41> ffmpeg: 03Steven Robertson 07master * r82ecae8a70 10ffmpeg/ (12 files in 5 dirs): (log message trimmed)
[12:21] <CIA-41> ffmpeg: lavfi: add alphaextract and alphamerge filters
[12:21] <CIA-41> ffmpeg: These filters are designed for storing and transmitting video sequences
[12:21] <CIA-41> ffmpeg: with alpha using higher-efficiency codecs such as x264 which don't
[12:21] <CIA-41> ffmpeg: natively support an alpha channel. 'alphaextract' takes an input stream
[12:21] <CIA-41> ffmpeg: with an alpha channel and returns a video containing just the alpha
[12:21] <CIA-41> ffmpeg: component as a grayscale value; 'alphamerge' takes an RGB or YUV stream
[12:53] <CIA-41> ffmpeg: 03Nicolas George 07master * r21fb7ff35b 10ffmpeg/doc/t2h.init: 
[12:53] <CIA-41> ffmpeg: doc: declare encoding for texi2html.
[12:53] <CIA-41> ffmpeg: It adds the following header to the HTML files:
[12:53] <CIA-41> ffmpeg: <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
[12:53] <CIA-41> ffmpeg: which helps some browsers to display correctly the few non-ASCII
[12:53] <CIA-41> ffmpeg: characters in the doc.
[16:39] <CIA-41> ffmpeg: 03Peter Ross 07master * r1be55c82a5 10ffmpeg/libavformat/utils.c: 
[16:39] <CIA-41> ffmpeg: av_url_split: dont let '/' char whallop '?' char
[16:39] <CIA-41> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
[18:41] <CIA-41> ffmpeg: 03Nicolas George 07master * r9c1d649ce5 10ffmpeg/libavfilter/vf_overlay.c: 
[18:41] <CIA-41> ffmpeg: overlay: clear cur_buf on main input link.
[18:41] <CIA-41> ffmpeg: A reference is kept in the queue and freed after use.
[19:41] <CIA-41> ffmpeg: 03Peter Ross 07master * r973a758f52 10ffmpeg/libavformat/tls.c: 
[19:41] <CIA-41> ffmpeg: tls: cafile, cert, key options
[19:41] <CIA-41> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
[19:41] <CIA-41> ffmpeg: 03Peter Ross 07master * rb2460858f6 10ffmpeg/libavformat/tls.c: 
[19:41] <CIA-41> ffmpeg: tls: verify option
[19:41] <CIA-41> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
[19:41] <CIA-41> ffmpeg: 03Peter Ross 07master * rd1146d67ca 10ffmpeg/libavformat/tls.c: 
[19:41] <CIA-41> ffmpeg: tls: parse uri path options to underlying tcp URLContext
[19:41] <CIA-41> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
[19:41] <CIA-41> ffmpeg: 03Peter Ross 07master * r4f4eb380f0 10ffmpeg/libavformat/tls.c: 
[19:41] <CIA-41> ffmpeg: tls: TLS/SSL server
[19:41] <CIA-41> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
[22:22] <CIA-41> ffmpeg: 03Mans Rullgard 07master * rd0c6d424f4 10ffmpeg/configure: 
[22:22] <CIA-41> ffmpeg: configure: move flag filtering functions out of if/else blocks
[22:22] <CIA-41> ffmpeg: Signed-off-by: Mans Rullgard <mans at mansr.com>
[22:22] <CIA-41> ffmpeg: 03Mans Rullgard 07master * rad93dccb64 10ffmpeg/configure: 
[22:22] <CIA-41> ffmpeg: configure: add more passthrough flags in tms470 filter
[22:22] <CIA-41> ffmpeg: This is in preparation for following changes.
[22:22] <CIA-41> ffmpeg: Signed-off-by: Mans Rullgard <mans at mansr.com>
[22:22] <CIA-41> ffmpeg: 03Ronald S. Bultje 07master * r98041afb5f 10ffmpeg/libavcodec/adpcmenc.c: adpcm: don't duplicate identical AVSampleFmt array for each encoder.
[22:22] <CIA-41> ffmpeg: 03Ronald S. Bultje 07master * r731fa116b4 10ffmpeg/libavfilter/vf_yadif.c: yadif: use emms_c() instead of inline assembly for emms invocations.
[22:22] <CIA-41> ffmpeg: 03Ronald S. Bultje 07master * r3db407038e 10ffmpeg/libavfilter/ (47 files): lavfi: use const for AVFilterPad declarations in all filters.
[22:22] <CIA-41> ffmpeg: 03Mohamed Naufal Basheer 07master * r8aac5585fa 10ffmpeg/libavcodec/ (celp_filters.c celp_filters.h ra144.c): 
[22:22] <CIA-41> ffmpeg: Add a shift parameter to celp_lp_synthesis_filter()
[22:22] <CIA-41> ffmpeg: This is intended for reuse by the G.723.1 decoder
[22:22] <CIA-41> ffmpeg: Signed-off-by: Kostya Shishkov <kostya.shishkov at gmail.com>
[22:22] <CIA-41> ffmpeg: 03Luca Barbato 07master * r51a5ddfa01 10ffmpeg/libavcodec/ (libopenjpegdec.c libopenjpegenc.c): libopenjpeg: K&R formatting cosmetics
[22:22] <CIA-41> ffmpeg: 03Kostya Shishkov 07master * r1470ce21ce 10ffmpeg/ (libavcodec/version.h libavformat/version.h): Bump libavcodec and libavformat minor versions for G.723.1 decoder and demuxer
[22:23] <CIA-41> ffmpeg: 03Mohamed Naufal Basheer 07master * r55c3a4f617 10ffmpeg/ (10 files in 4 dirs): 
[22:23] <CIA-41> ffmpeg: G.723.1 demuxer and decoder
[22:23] <CIA-41> ffmpeg: The variables which are declared in the teplate file are static and
[22:23] <CIA-41> ffmpeg: therefore there is no symbol clash.
[22:29] <Compn> didnt we have a g723.1 decoder ?
[22:29] <ubitux> they imported it
[22:30] <Compn> oh
[22:30] <Compn> confusing me :P
[22:48] <durandal_1707> ffplay seems to segv for uncomplete smv files
[22:52] <codefriar> I'm looking for some good documentation on using ffmpeg's api (not the command line utility) to excise snipits of video from a larger clip, and extract still frame from a given point in a video. Any pointers ?
[22:53] <durandal_1707> codefriar: wrong channel
[22:54] <codefriar> durandal_1707: ah, where should I ask? I thought this was the dev chanel ?
[22:55] <durandal_1707> codefriar: have you read topic for this channel?
[23:36] <Daemon404> durandal_1707, can you push that wav patch of mine
[23:36] <Daemon404> not worth doign teh whole github merge thing for one patch.
[23:42] <Daemon404> eh w/e
[23:43] Action: Daemon404 pushes to github for merge
[23:43] <Daemon404> need to change title anyway
[23:47] <Daemon404> michaelni, you can merge my github tree whenever you get time then.
[23:56] <CIA-41> ffmpeg: 03Anton Khirnov 07master * rebc8d97481 10ffmpeg/libavfilter/ (26 files): lavfi: add error handling to start_frame().
[23:56] <CIA-41> ffmpeg: 03Anton Khirnov 07master * re9b992d035 10ffmpeg/libavfilter/ (30 files): lavfi: add error handling to draw_slice().
[23:56] <CIA-41> ffmpeg: 03Anton Khirnov 07master * rd4f89906e3 10ffmpeg/libavfilter/ (26 files): lavfi: add error handling to end_frame().
[23:56] <CIA-41> ffmpeg: 03Anton Khirnov 07master * r043800a968 10ffmpeg/libavfilter/vf_fps.c: vf_fps: add more error checks.
[23:56] <CIA-41> ffmpeg: 03Anton Khirnov 07master * r3825b52688 10ffmpeg/libavfilter/ (9 files): lavfi: check all ff_start_frame/draw_slice/end_frame calls for errors
[23:56] <CIA-41> ffmpeg: 03Anton Khirnov 07master * r02ac7311c8 10ffmpeg/ (6 files in 2 dirs): lavfi: use avfilter_unref_bufferp() where appropriate.
[23:56] <CIA-41> ffmpeg: 03Anton Khirnov 07master * r785fa50f0b 10ffmpeg/libavfilter/buffersrc.c: buffersrc: avoid creating unnecessary buffer reference
[23:56] <CIA-41> ffmpeg: 03Anton Khirnov 07master * r80e4ed279b 10ffmpeg/libavfilter/vf_select.c: vf_select: avoid an unnecessary avfilter_ref_buffer().
[23:56] <CIA-41> ffmpeg: 03Anton Khirnov 07master * r721113bed2 10ffmpeg/libavformat/matroskadec.c: matroskadec: return more correct error code on read error.
[23:56] <CIA-41> ffmpeg: 03Anton Khirnov 07master * r8f3a3ce730 10ffmpeg/libavfilter/ (7 files): lavfi: check all ff_get_video_buffer() calls for errors.
[23:56] <CIA-41> ffmpeg: 03Diego Biurrun 07master * r6bd37e0b28 10ffmpeg/Makefile: 
[23:56] <CIA-41> ffmpeg: build: Drop gcc-specific warning flag from header compilation rule
[23:56] <CIA-41> ffmpeg: The flag was added to avoid excessive warning spam, but nowadays those
[23:56] <CIA-41> ffmpeg: warnings no longer occur in such large numbers as to require silencing.
[23:56] <CIA-41> ffmpeg: Besides, gcc-specific flags do not belong in the Makefiles.
[23:56] <CIA-41> ffmpeg: 03Anton Khirnov 07master * ra8a2271fe0 10ffmpeg/libavfilter/buffersrc.c: buffersrc: check ff_get_audio_buffer() for errors.
[23:57] <CIA-41> ffmpeg: 03Michael Niedermayer 07master * r88beb2df98 10ffmpeg/: (log message trimmed)
[23:57] <CIA-41> ffmpeg: Merge remote-tracking branch 'qatar/master'
[23:57] <CIA-41> ffmpeg: * qatar/master:
[23:57] <CIA-41> ffmpeg:  FATE: fix the asyncts test
[23:57] <CIA-41> ffmpeg:  build: Drop gcc-specific warning flag from header compilation rule
[23:57] <CIA-41> ffmpeg:  FATE: add a test for the asyncts audio filter.
[23:57] <CIA-41> ffmpeg:  matroskadec: return more correct error code on read error.
[23:57] <CIA-41> ffmpeg: 03Anton Khirnov 07master * r1dc4205018 10ffmpeg/libavfilter/ (15 files): lavfi: check all avfilter_ref_buffer() calls for errors.
[23:57] <CIA-41> ffmpeg: 03Anton Khirnov 07master * rd515e9c225 10ffmpeg/libavfilter/vf_fps.c: vf_fps: fix a memleak on malloc failure.
[00:00] --- Mon Jul 23 2012


More information about the Ffmpeg-devel-irc mailing list