Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/FFmpeg/FFmpeg.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2012-06-05update filtering_audio exampleAndrew Wason
The filtering_audio.c example needs to be updated for the new "abuffer" filter args. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-05-19doc/examples: make use of the parameter filters_descr parameter in ↵Clément Bœsch
init_filters().
2012-05-19doc/examples: fix pts heuristic in filtering_video.Clément Bœsch
Note: the condition looked wrong in the first place ("if DTS is not defined, then set PTS to that undefined value [...]").
2012-05-19doc/examples: properly close input in metadata.Clément Bœsch
Avoid some memleaks.
2012-05-19doc/examples: print operation filename in decoding_encoding.Clément Bœsch
2012-05-19doc/examples: add debug compilation flag.Clément Bœsch
2012-05-19doc/examples: use system headers in decoding_encoding and muxing.Clément Bœsch
All the other examples already use the system installed headers.
2012-05-19doc/examples: remove explicit rules.Clément Bœsch
These rules are already in gmake builtins.
2012-05-19doc/examples: add libavr to libraries to avoid link failures.Clément Bœsch
2012-05-16lavfi: drop planar/packed negotiation supportStefano Sabatini
The planar/packed switch and the packing_formats list is no longer required, since the planar/packed information is now stored in the sample format enum. This is technically a major API break, possibly it should be not too painful as we marked the audio filtering API as unstable.
2012-05-12doc/examples: add libswresample in the libraries.Clément Bœsch
It is required for audio filtering.
2012-05-12doc/examples: use buffersrc.h instead of deprecated asrc_abuffer.h.Clément Bœsch
2012-05-12doc/examples: fix typo.Clément Bœsch
2012-05-12doc/examples: add -O2 in CFLAGS.Clément Bœsch
2012-05-12doc/examples: add missing math.h include in decoding/encoding example.Clément Bœsch
The header is required for the sin() function.
2012-05-12doc/examples: link decoding_encoding and muxing with math lib.Clément Bœsch
These two examples use the sin() function.
2012-05-12doc/examples: rename LDFLAGS to LDLIBS.Clément Bœsch
2012-05-08doc/examples/Makefile: split lines up to make diffs that change them clearerMichael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-05-05examples/filtering_audio: use av_buffersrc_add_frame.Nicolas George
2012-05-03examples/decoding_encoding: fix encoding when all frames got buffered.Michael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-04-28examples/filtering_audio: do not stop on decode error.Nicolas George
Decode errors can happen with concatenated MP3s with different formats.
2012-04-28examples/filtering_audio: fix a memory leak.Nicolas George
2012-04-13examples/decoding_encoding: remove unused variable "size"Stefano Sabatini
Remove unused variable size from video_encode_example() function. Fix GCC warning: decoding_encoding.c:214:22: warning: unused variable ‘size’ [-Wunused-variable]
2012-03-31Merge remote-tracking branch 'qatar/master'Michael Niedermayer
* qatar/master: h264: drop ff_h264_ prefix from static function ff_h264_decode_rbsp_trailing() h264: Make ff_h264_decode_end() static, it is not used externally. output-example: K&R formatting cosmetics, comment spelling fixes avf: make the example output the proper message avf: fix audio writing in the output-example mov: don't overwrite existing indexes. lzw: fix potential integer overflow. truemotion: forbid invalid VLC bitsizes and token values. truemotion2: handle out-of-frame motion vectors through edge extension. configure: Check for a different SDL function Conflicts: configure doc/examples/muxing.c libavcodec/truemotion2.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
2012-03-22doc/examples/decoding_encoding: make the buffer bigger.Michael Niedermayer
This should be converted to the new API Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-02-25Merge remote-tracking branch 'qatar/master'Michael Niedermayer
* qatar/master: docs: use -bsf:[vas] instead of -[vas]bsf. mpegaudiodec: Prevent premature clipping of mp3 input buffer. lavf: move the packet keyframe setting code. oggenc: free comment header for all codecs lcl: error out if uncompressed input buffer is smaller than framesize. mjpeg: abort decoding if packet is too large. golomb: use HAVE_BITS_REMAINING() macro to prevent infloop on EOF. get_bits: add HAVE_BITS_REMAINING macro. lavf/output-example: use new audio encoding API correctly. lavf/output-example: more proper usage of the new API. tiff: Prevent overreads in the type_sizes array. tiff: Make the TIFF_LONG and TIFF_SHORT types unsigned. apetag: do not leak memory if avio_read() fails apetag: propagate errors. SBR DSP x86: implement SSE sbr_hf_g_filt SBR DSP x86: implement SSE sbr_sum_square_sse SBR DSP: use intptr_t for the ixh parameter. Conflicts: doc/bitstream_filters.texi doc/examples/muxing.c doc/ffmpeg.texi libavcodec/golomb.h libavcodec/x86/Makefile libavformat/oggenc.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
2012-02-22doc/examples: rename filtering.c into filtering_video.c.Clément Bœsch
2012-02-21doc/examples: add audio decoding/filtering example.Clément Bœsch
Mostly based on doc/examples/filtering.c. lavfi API is still limited to "buffer feeding" instead of "frame feeding" at the moment, so this example code sticks with it.
2012-02-20Merge remote-tracking branch 'qatar/master'Michael Niedermayer
* qatar/master: doxy: remove reference to removed api examples: unbreak compilation ttadec: cosmetics: reindent sunrast: use RLE trigger macro inplace of the hard coded value. sunrastenc: set keyframe flag for the output packet. mpegvideo_enc: switch to encode2(). mpegvideo_enc: force encoding delay of at least 1 frame when low_delay=0 Conflicts: doc/examples/muxing.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
2012-02-19examples: add -Wall to CFLAGS.Clément Bœsch
2012-02-19examples/filtering: fix unused variable and return value in open_input_file().Clément Bœsch
2012-02-19examples/filtering: fix deprecated function calls warnings.Clément Bœsch
2012-02-19examples/filtering: fix implicit declarations and function mis-usage.Clément Bœsch
2012-01-28example: Update decoding/encoding example to the new API.Michael Niedermayer
Reviewed-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-01-28example: update muxing example to purple APIMichael Niedermayer
Reviewed-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2011-12-13decoding example: reset pts/dts after subpacket.Michael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2011-12-09Merge remote-tracking branch 'qatar/master'Michael Niedermayer
* qatar/master: cljr: K&R cosmetics cljr: return a more sensible value when encountering invalid headers cljr: drop unnecessary emms_c() calls without MMX code cljr: remove useless casts cljr: group encode/decode parts under single ifdefs cljr: remove stray semicolon cljr: add missing return statement in decode_end() doc: add pulseaudio to the input list avconv: remove unsubstantiated comment shorten: avoid abort() on unknown audio types cljr: add encoder build: merge lists of HTML documentation targets tests/examples: Mark some variables only used within their files as static. tests/tools/examples: Replace direct exit() calls by return. x86 cpuid: set vendor union members separately cljr: release picture at end of decoding rv40: NEON optimised rv40 qpel motion compensation Conflicts: doc/examples/muxing.c libavcodec/cljr.c libavcodec/version.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
2011-12-06Merge remote-tracking branch 'qatar/master'Michael Niedermayer
* qatar/master: mov: Don't av_malloc(0). avconv: only allocate 1 AVFrame per input stream avconv: fix memleaks due to not freeing the AVFrame for audio h264-fate: remove -strict 1 except where necessary (mr4/5-tandberg). misc Doxygen markup improvements doxygen: eliminate Qt-style doxygen syntax g722: Add a regression test for muxing/demuxing in wav g722: Change bits per sample to 4 g722dec: Signal skipping the lower bits via AVOptions instead of bits_per_coded_sample api-example: update to use avcodec_decode_audio4() avplay: use avcodec_decode_audio4() avplay: use a separate buffer for playing silence avformat: use avcodec_decode_audio4() in avformat_find_stream_info() avconv: use avcodec_decode_audio4() instead of avcodec_decode_audio3() mov: Allow empty stts atom. doc: document preferred Doxygen syntax and make patcheck detect it Conflicts: avconv.c ffplay.c libavcodec/mlpdec.c libavcodec/version.h libavformat/mov.c tests/codec-regression.sh tests/fate/h264.mak Merged-by: Michael Niedermayer <michaelni@gmx.at>
2011-12-03doc/example/muxing: fix video timestampsMichael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2011-12-03muxing example: set encoder defaultsMichael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2011-11-21Fix various if parenthesis misplacements.Clément Bœsch
2011-11-05Replace remaining av_new_stream() with avformat_new_stream().Clément Bœsch
2011-11-05examples/filtering: remove #include vsink_buffer.h, the header does not existMichael Niedermayer
Found-by: teratorn Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2011-10-20Merge remote-tracking branch 'qatar/master'Michael Niedermayer
* qatar/master: presets: rename presets directory lavc: make avcodec_get_context_defaults3 "officially" public lavf: replace av_new_stream->avformat_new_stream part II. lavf,lavd: replace av_new_stream->avformat_new_stream part I. lavf: add avformat_new_stream as a replacement for av_new_stream. Use correct scaling table for bwd-pred MVs in second B-field Ut Video decoder Makefile: change presets extension to .avpreset lavfi: add rgbtestsrc source, ported from MPlayer libmpcodecs lavfi: add testsrc source AVOptions: add documentation. presets: update libx264 ffpresets Conflicts: Changelog doc/APIchanges doc/ffmpeg.texi ffpresets/libx264-ipod320.ffpreset ffpresets/libx264-ipod640.ffpreset ffserver.c libavcodec/avcodec.h libavcodec/options.c libavcodec/version.h libavdevice/libdc1394.c libavfilter/avfilter.h libavfilter/vsrc_testsrc.c libavformat/flvdec.c libavformat/riff.c libavformat/version.h libavformat/wtv.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
2011-10-17examples/decoding_encoding.c: test mpeg1 and h264Michael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2011-10-17examples/decoding_encoding.c: silence compiler warningMichael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2011-10-17examples/decoding_encoding.c: set a codec private option to demonstrate how ↵Michael Niedermayer
to do that Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2011-10-17examples/decoding_encoding.c: switch to h264Michael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2011-10-17Merge remote-tracking branch 'luzero/segment'Michael Niedermayer
* luzero/segment: segment: extend options segment: basic pattern support and playlist output segment: introduce segmented chain muxer output-example: extend duration ratecontrol: estimate twice the qscale values Merged-by: Michael Niedermayer <michaelni@gmx.at>
2011-10-12examples/encoding: rename to decoding_encoding.c as the file is an example ↵Michael Niedermayer
for both. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>