summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Fix visual artifacts in 4XM decoding on big-endian systemVitor Sessak2010-11-12
| | | | Originally committed as revision 25734 to svn://svn.ffmpeg.org/ffmpeg/trunk
* adpcm: Replace any of the leaf nodes in the heapMartin Storsjö2010-11-12
| | | | | | | | | | | By not looking for the exactly largest node, we avoid an O(n) seek through the leaf nodes. Just pick one (not the same one every time) and try replacing that node with the new one. For -trellis 8, this lowers the run time from 190 to 158 seconds, for a 30 second 44 kHz mono sample, on my machine. Originally committed as revision 25733 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ReindentMartin Storsjö2010-11-12
| | | | Originally committed as revision 25732 to svn://svn.ffmpeg.org/ffmpeg/trunk
* adpcm: Store the trellis nodes in a heap instead of a sorted arrayMartin Storsjö2010-11-12
| | | | | | | | | | This avoids having to memmove the large parts of the array when inserting into it. For -trellis 8, this lowers the run time from 245 seconds to 190 seconds, for a 30 second 44 kHz mono sample, on my machine. Originally committed as revision 25731 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Replace deprecated symbols SAMPLE_FMT_* with AV_SAMPLE_FMT_*, and enumStefano Sabatini2010-11-12
| | | | | | SampleFormat with AVSampleFormat. Originally committed as revision 25730 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ffmpeg.c: add a forgotten break in chapter copyingAnton Khirnov2010-11-12
| | | | | | only copy chapters from one file Originally committed as revision 25729 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ffmpeg.c: reindentAnton Khirnov2010-11-12
| | | | Originally committed as revision 25728 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ffmpeg.c: add an option for copying chaptersAnton Khirnov2010-11-12
| | | | | | fixes issue 2068 Originally committed as revision 25727 to svn://svn.ffmpeg.org/ffmpeg/trunk
* 10l: dx shouldn't exist.Alex Converse2010-11-12
| | | | | | sorry sorry sorry sorry Originally committed as revision 25726 to svn://svn.ffmpeg.org/ffmpeg/trunk
* 10l: vorbisdec: declare dyAlex Converse2010-11-12
| | | | Originally committed as revision 25725 to svn://svn.ffmpeg.org/ffmpeg/trunk
* vorbisdec: Fix floor1 decodingGregory Maxwell2010-11-12
| | | | | | | | | | | | | | | | | | | | | An intermediate value in the floor 1 linear interpolation was overflowing resulting in obvious artifacts on some files. e.g. http://upload.wikimedia.org/wikipedia/commons/7/79/Big_Buck_Bunny_small.ogv Prior to this fix 87 out of 128 64kbit/s mono files decoded with ffmpeg have lower PEAQ ODG values than the same files decoded with libvorbis. With this fix none of that set have significantly worse ODG values than libvorbis. Fixes issue 2352 Patch by Gregory Maxwell <greg@xiph.org> Originally committed as revision 25724 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add missing check on the existence of an associated output pad forStefano Sabatini2010-11-11
| | | | | | | | each specified output link label. Fix crash. Originally committed as revision 25723 to svn://svn.ffmpeg.org/ffmpeg/trunk
* remove declaration inside for(), i is already declaredAurelien Jacobs2010-11-11
| | | | Originally committed as revision 25722 to svn://svn.ffmpeg.org/ffmpeg/trunk
* MJPEG/AVI1 to JPEG/JFIF bitstream filter.Nicolas George2010-11-11
| | | | Originally committed as revision 25721 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Remove bitrate tolerance from libx264 interfaceJason Garrett-Glaser2010-11-11
| | | | | | | Nobody ever uses it correctly, and ffmpeg sets it incorrectly, so we'll just leave it out. Originally committed as revision 25720 to svn://svn.ffmpeg.org/ffmpeg/trunk
* drop support for base-10 encoded alpha component in av_parse_color()Aurelien Jacobs2010-11-10
| | | | Originally committed as revision 25719 to svn://svn.ffmpeg.org/ffmpeg/trunk
* In avcodec_pix_fmt_string() use local variable pixdesc rather thanStefano Sabatini2010-11-10
| | | | | | av_pix_fmt_descriptors[pix_fmt], simplify. Originally committed as revision 25718 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Make avcodec_pix_fmt_string() use the information in the pixel formatStefano Sabatini2010-11-10
| | | | | | | | | | | | | | | | | | descriptors for printing the number of channels/components. Also replace the term "nb_channels" with "nb_components" which is more consistent with the FFmpeg internal terminology, and is somehow different with respect to the current definition of nb_channels in PixFmtInfo. See thread: Subject: [FFmpeg-devel] [PATCH 6/8] Make avcodec_pix_fmt_string() use the information in the pixel format descriptors for printing the number of planes. Also replace the term "nb_channels" with "nb_planes" which is more correct. Date: Fri, 5 Nov 2010 12:01:38 +0100 Originally committed as revision 25717 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Intel C compiler 12.0 does not suport these attributes: may_alias, ↵Carl Eugen Hoyos2010-11-10
| | | | | | force_align_arg_pointer and alloc_size. Originally committed as revision 25716 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Move code to be used by the IEC 61937 demuxer from spifenc.c into commonAnssi Hannula2010-11-10
| | | | | | | | files spdif.h and spdif.c. Patch by Anssi Hannula, anssi d hannula a iki d fi Originally committed as revision 25715 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Simplify: Remove impossible condition.Nicolas Kaiser2010-11-09
| | | | | | Patch by Nicolas Kaiser, nikai nikai net Originally committed as revision 25714 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Rename spdif.c as spdifenc,c to prepare for future spdif demuxer.Anssi Hannula2010-11-09
| | | | | | Patch by Anssi Hannula, anssi d hannula a iki d fi Originally committed as revision 25713 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Move internal function ff_set_systematic_pal() to libavcore, andStefano Sabatini2010-11-09
| | | | | | rename it ff_set_systematic_pal2(). Originally committed as revision 25712 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Reindent after last commit.Thilo Borgmann2010-11-08
| | | | Originally committed as revision 25711 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Allow clean initialization of lut_status array by changing type to signed int.Thilo Borgmann2010-11-08
| | | | Originally committed as revision 25710 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add a file for bitstream filters documentation.Stefano Sabatini2010-11-08
| | | | | | | Based on a patch by Nicolas George <@var{name}.@var{surname}@@normalesup.@code{org}>. Originally committed as revision 25709 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Use hierarchic names convention (prefix them with av_expr) for theStefano Sabatini2010-11-08
| | | | | | | | | eval API. More grep-friendly and more consistent with the rest of the FFmpeg API. Originally committed as revision 25708 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Rename avfilter_destroy() as avfilter_free().Stefano Sabatini2010-11-08
| | | | | | | The new name is shorter and more consistent with the FFmpeg API, and sounds less evil. Originally committed as revision 25707 to svn://svn.ffmpeg.org/ffmpeg/trunk
* ffmpeg.c: allow using negative file indices to disable metadata copyingAnton Khirnov2010-11-08
| | | | Originally committed as revision 25706 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Remove graphparser.h header, move AVFilterInOut andStefano Sabatini2010-11-07
| | | | | | | | avfilter_graph_parse() declaration to libavfilter/avfiltergraph.h. Simplify, and less confusing for the user. Originally committed as revision 25705 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Document AVFilterInOut fields.Stefano Sabatini2010-11-07
| | | | Originally committed as revision 25704 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Extend documentation for parse_filter().Stefano Sabatini2010-11-07
| | | | Originally committed as revision 25703 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix date in latest APIchanges entry.Stefano Sabatini2010-11-07
| | | | Originally committed as revision 25702 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Bump lavfi minor and add APIchanges entry after the rename ofStefano Sabatini2010-11-07
| | | | | | AVFilterInOut.filter. Originally committed as revision 25701 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Rename AVFilterInOut field filter to filter_ctx, more semantically correct.Stefano Sabatini2010-11-07
| | | | Originally committed as revision 25700 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Make avfilter_graph_parse() always return meaningful error codes.Stefano Sabatini2010-11-07
| | | | Originally committed as revision 25699 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Make parse_outputs() always return meaningful error codes.Stefano Sabatini2010-11-07
| | | | Originally committed as revision 25698 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add missing memory check in parse_inputs(), and fix possible (yet very ↵Stefano Sabatini2010-11-07
| | | | | | unlikely) crash. Originally committed as revision 25697 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Make parse_inputs() return AVERROR(EINVAL) rather than -1 in case theStefano Sabatini2010-11-07
| | | | | | link label parsed by parse_link_name() is invalid. Originally committed as revision 25696 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add missing check in link_filter_inouts(), and fix possible (yet very ↵Stefano Sabatini2010-11-07
| | | | | | unlikely) crash. Originally committed as revision 25695 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Rename the variable filter to filt_ctx in link_filter_inouts, as the ↵Stefano Sabatini2010-11-07
| | | | | | | | variable denotes a filter context. Less confusing. Originally committed as revision 25694 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Make link_filter_inouts() return meaningful error codes.Stefano Sabatini2010-11-07
| | | | Originally committed as revision 25693 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Change the signature of parse_filter() to make it return an error code.Stefano Sabatini2010-11-07
| | | | Originally committed as revision 25692 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Change the signature of create_filter() to make it return an error code.Stefano Sabatini2010-11-07
| | | | Originally committed as revision 25691 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Make x11grab cursor drawing suck lessJason Garrett-Glaser2010-11-07
| | | | | | | | | | | | | This new version: 1. Works on 24-bit and 32-bit input, not just 32-bit. 2. Doesn't try to run on 16-bit or 8-bit, instead of outright crashing. 3. Does proper alpha-blending, so cursor shadows look correct. 4. Doesn't swap R and B. Mostly fixes issue 1997. Fixes issue 2056. Originally committed as revision 25690 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Optimize / simplify avcodec_get_pix_fmt_name() check.Stefano Sabatini2010-11-07
| | | | Originally committed as revision 25689 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Use av_pix_fmt_descriptors information in avcodec_pix_fmt_string().Stefano Sabatini2010-11-07
| | | | Originally committed as revision 25688 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Make avpicture_fill() return a meaningful error code.Stefano Sabatini2010-11-07
| | | | Originally committed as revision 25687 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Remove alpha information from avcodec_pix_fmt_string(), as thatStefano Sabatini2010-11-07
| | | | | | information does not belong to the pixel format. Originally committed as revision 25686 to svn://svn.ffmpeg.org/ffmpeg/trunk
* aaclatm: Eliminate dummy packets due to muxlength calculation.Alex Converse2010-11-07
| | | | | | | | | | Muxlength does not include the 3 bytes of AudioSyncStream() before the AudioMuxElement(). If these three bytes are not accounted for the last three bytes of the LATM packet are sent back to the decoder again. Fixes issue244/mux2.share.ts Originally committed as revision 25685 to svn://svn.ffmpeg.org/ffmpeg/trunk