aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2013-03-14Merge remote-tracking branch 'qatar/master'Michael Niedermayer
* qatar/master: avcodec: av_log_missing_feature(1) ---> avpriv_request_sample() Conflicts: libavcodec/aacsbr.c libavcodec/amrnbdec.c libavcodec/takdec.c libavcodec/tta.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
2013-03-14Merge commit '6d97484d72e33f7dde9493a9ead1a72e2f029605'Michael Niedermayer
* commit '6d97484d72e33f7dde9493a9ead1a72e2f029605': avcodec: av_log_ask_for_sample() ---> avpriv_request_sample() rsodec: Use avpriv_report_missing_feature() where appropriate Conflicts: libavcodec/anm.c libavcodec/mlpdec.c libavcodec/pictordec.c libavcodec/sunrast.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
2013-03-14Merge commit '1ecdf8912b9ced51b3267cdcdce5e394d0a3bf8e'Michael Niedermayer
* commit '1ecdf8912b9ced51b3267cdcdce5e394d0a3bf8e': avformat: av_log_ask_for_sample() ---> avpriv_request_sample() Conflicts: libavformat/mxfdec.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
2013-03-14Merge commit '63d744e2be39466e3a734c2987cd713e0bac101e'Michael Niedermayer
* commit '63d744e2be39466e3a734c2987cd713e0bac101e': av_log_missing_feature() ---> avpriv_report_missing_feature() Conflicts: libavcodec/aacdec.c libavcodec/tta.c libavformat/mpegts.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
2013-03-14Merge commit 'f099d3d1d5466bd63f4ab36270d169ff9ea613b8'Michael Niedermayer
* commit 'f099d3d1d5466bd63f4ab36270d169ff9ea613b8': Add av_log_{ask_for_sample|missing_feature} replacements to libavutil ismindex: Check the return value of allocations Merged-by: Michael Niedermayer <michaelni@gmx.at>
2013-03-14Merge commit '7c147900b86c0f1cf030b7b844c670649c80c191'Michael Niedermayer
* commit '7c147900b86c0f1cf030b7b844c670649c80c191': ismindex: Factorize code for printing chunk duration lists Merged-by: Michael Niedermayer <michaelni@gmx.at>
2013-03-14Merge commit 'f05e9beb4ab5fb8b9d5ba81405e9fca901832591'Michael Niedermayer
* commit 'f05e9beb4ab5fb8b9d5ba81405e9fca901832591': ismindex: Rename structs and fields from "file" to "track" avpacket: copy side data type and size in av_dup_packet Conflicts: libavcodec/avpacket.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
2013-03-14lavc: do not set coded_frame->referencePaul B Mahol
That field is deprecated. Signed-off-by: Paul B Mahol <onemda@gmail.com>
2013-03-14Revert "lavfi/ebur128: fix format negociation for output."Clément Bœsch
This reverts commit 9efcfbed9dd64679145f5f39d9a812dfeea97172. All the shame on me; this commit is actually causing more problems (broken outputs but also crashes) than it was solving.
2013-03-14lavfi/ebur128: fix format negociation for output.Clément Bœsch
Before this change, the audio input and output formats are set independently, so the lavfi negociation could pick different settings for the input and output. This is particularly true for the channel layout settings, where multiple choices were available. Fixes Ticket2342.
2013-03-14lavfi/thumbnail: support flushing.Clément Bœsch
This makes possible the raise of one picture if the input has less than the number of frames to analyze. Fixes Ticket1992.
2013-03-13lavfi/avcodec: fix API version checksHendrik Leppkes
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-03-13lavfi/avcodec: cleanup includesHendrik Leppkes
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-03-13tiff: fix handling of metadata with refcounted framesHendrik Leppkes
Since the conversion to refcounted frames, the tiff decoder only wrote the metadata into its internal "picture" in its own context, never exposing the metadata to the user, and eventually leaking the metadata. Instead, properly store the metadata directly into the frame being decoded into. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-03-13yadif: restore speed of the C filtering codeJames Darnley
Always use the special filter for the first and last 3 columns (only). Changes made in 64ed397 slowed the filter to just under 3/4 of what it was. This commit restores the speed while maintaining identical output. For reference, on my Athlon64: 1733222 decicycles in old 2358563 decicycles in new 1727558 decicycles in this Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-03-13avcodec: av_log_missing_feature(1) ---> avpriv_request_sample()Diego Biurrun
2013-03-13avcodec: av_log_ask_for_sample() ---> avpriv_request_sample()Diego Biurrun
2013-03-13rsodec: Use avpriv_report_missing_feature() where appropriateDiego Biurrun
2013-03-13avformat: av_log_ask_for_sample() ---> avpriv_request_sample()Diego Biurrun
2013-03-13av_log_missing_feature() ---> avpriv_report_missing_feature()Diego Biurrun
2013-03-13Add av_log_{ask_for_sample|missing_feature} replacements to libavutilDiego Biurrun
This allows reporting missing features and requesting samples from all libraries in a standard way; with a simplified API.
2013-03-13lavfi/cropdetect: add support for named optionsStefano Sabatini
2013-03-13lavu/frame: free frame metadata when unrefing a frame.Hendrik Leppkes
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-03-13avcodec: remove AVCodecContext->metadataHendrik Leppkes
This field was only ever set and freed from avcodec, and not otherwise used. However, because frames are refcounted now, avcodec cannot make any assumptions about the lifetime of the frame metadata, which can result in double-frees or leaked memory. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-03-13ismindex: Check the return value of allocationsMartin Storsjö
Signed-off-by: Martin Storsjö <martin@martin.st>
2013-03-13ismindex: Factorize code for printing chunk duration listsMartin Storsjö
Signed-off-by: Martin Storsjö <martin@martin.st>
2013-03-13ismindex: Rename structs and fields from "file" to "track"Martin Storsjö
The tool nowadays supports more than one track per file, this makes reading the code slightly less confusing. Signed-off-by: Martin Storsjö <martin@martin.st>
2013-03-13lavfi/delogo: remove sscanf and rely on av_opt_set_from_string() only.Clément Bœsch
2013-03-13lavc/crystalhd: remove now unecessary buffer_hints.Clément Bœsch
2013-03-13lavc: factorize ff_{thread_,re,}get_buffer error messages.Clément Bœsch
Coccinelle profile used: @@ expression r, ctx, f, loglevel, str, flags; @@ -if ((r = ff_get_buffer(ctx, f, flags)) < 0) { - av_log(ctx, loglevel, str); - return r; -} +if ((r = ff_get_buffer(ctx, f, flags)) < 0) + return r; @@ expression r, ctx, f, loglevel, str; @@ -if ((r = ff_reget_buffer(ctx, f)) < 0) { - av_log(ctx, loglevel, str); - return r; -} +if ((r = ff_reget_buffer(ctx, f)) < 0) + return r; @@ expression r, ctx, f, loglevel, str, flags; @@ -if ((r = ff_thread_get_buffer(ctx, f, flags)) < 0) { - av_log(ctx, loglevel, str); - return r; -} +if ((r = ff_thread_get_buffer(ctx, f, flags)) < 0) + return r; ...along with some manual patches for the remaining ones.
2013-03-13lavfi/thumbnail: remove unecessary poll_frame() callback.Clément Bœsch
2013-03-13lavfi/mptestsrc: raise filter_frame() error.Clément Bœsch
2013-03-13lavfi/mandelbrot: raise filter_frame() error.Clément Bœsch
2013-03-13lavfi/life: raise filter_frame() error.Clément Bœsch
2013-03-13lavfi/cellauto: raise filter_frame() error.Clément Bœsch
2013-03-13lavfi/alphamerge: raise filter_frame() error.Clément Bœsch
2013-03-13lavfi/movie: raise filter_frame() error.Clément Bœsch
2013-03-13lavfi/buffersrc: raise filter_frame() error.Clément Bœsch
2013-03-13lavfi/showspectrum: raise filter_frame() error.Clément Bœsch
2013-03-13lavfi/avfilter: raise filter_frame() error.Clément Bœsch
2013-03-13lavfi/concat: raise filter_frame() error.Clément Bœsch
2013-03-13lavfi/anullsrc: raise filter_frame() error.Clément Bœsch
2013-03-13lavfi/aevalsrc: raise filter_frame() error.Clément Bœsch
2013-03-13lavfi/atempo: raise filter_frame() error.Clément Bœsch
2013-03-13lavfi/asetnsamples: raise filter_frame() error.Clément Bœsch
2013-03-13lavfi/aresample: raise filter_frame() error.Clément Bœsch
2013-03-13lavu/frame: av_frame_make_writable: set the channels on the new frame.Hendrik Leppkes
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-03-13lavu/frame: copy all frame properties in av_frame_copy_propsHendrik Leppkes
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-03-13dsputil: remove deprecated dsp_mask usageHendrik Leppkes
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-03-13dsputil_mmx: remove unused variablesMichael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>