summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Hide the now-prefixed decoders, encoders, parsers, bsf, hwaccel objects.Diego Elio Pettenò2011-01-28
| | | | | | | This significantly reduces the size of the symbol table in the generated ELF shared object (as well as the other linked tables). Signed-off-by: Mans Rullgard <mans@mansr.com>
* cosmetics: indentation and spacingJustin Ruggles2011-01-28
|
* Remove the add bias hack for the C version of DSPContext.float_to_int16_*().Justin Ruggles2011-01-28
|
* mov: add support for little-endian utf16 chapter namesJohn Stebbins2011-01-28
| | | | Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>
* movenc: byteswap codec_tag in mov_write_ms_tagJanne Grunau2011-01-28
| | | | based on Alex Converse's "Fix ADPCM MS in mov muxing" patch
* In mov muxer, mux adpcm_ms and adpcm_ima_wav the way quicktime supports itBaptiste Coudurier2011-01-28
| | | | | | In mov demuxer, set adpcm_ms and adpcm_ima_wav frame size to stsd samples per packet. Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>
* Add special case for 2nd-order IIR filter.Justin Ruggles2011-01-28
| | | | 40% faster in ff_iir_filter_flt() when c->order == 2.
* Add ff_ to AVHWAccel decodersLuca Barbato2011-01-27
| | | | | | That unbreaks compilation of vaapi and dxva2 Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>
* Prefix all _demuxer, _muxer, _protocol from libavformat and libavdevice.Diego Elio Pettenò2011-01-26
| | | | | This also lists the objects from those two libraries as internal (by adding the ff_ prefix) so that they can then be hidden via linker scripts.
* mov: simplify mov_read_chapters() by using avio_get_str16beAnton Khirnov2011-01-26
| | | | | | It probably also fixes a memleak or two. Signed-off-by: Mans Rullgard <mans@mansr.com>
* Revert "mov: simplify mov_read_chapters() by using avio_get_str16be"Mans Rullgard2011-01-26
| | | | | This reverts commit c34461b35b68ff1f3d04540e0279383c51be8cee. The wrong version of the patch was committed.
* VP8: don't overread edges on fourtap MC.Ronald S. Bultje2011-01-26
| | | | | | | Fix C VP8 H+V MC functions which do two-dimensional 4/6-tap filters to not overread beyond their edges if the second filter is 4-tap, since the outer pixels aren't there anymore since 44002d8323023c35f51d523a7d305e45103ba7a1.
* Add ff_ prefix to data symbols of encoders, decoders, hwaccel, parsers, bsf.Diego Elio Pettenò2011-01-26
| | | | | | | None of these symbols should be accessed directly, so declare them as hidden. Signed-off-by: Mans Rullgard <mans@mansr.com>
* Make ff_cmap_read_palette static to libavcodec/iff.c. Delete iff.h.Diego Elio Pettenò2011-01-26
| | | | | | | | The iff.h header only declared one function that is now static, the libavformat/iff.c source file wasn't using it before. Drop the file entirely. Signed-off-by: Mans Rullgard <mans@mansr.com>
* Add ff_ prefix to ac3_common_init().Justin Ruggles2011-01-26
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* ac3: Remove ff_ac3_critical_band_size_tab.Justin Ruggles2011-01-26
| | | | | | | It is only used to generate band_start_tab, which about the same size, at runtime, so it's simpler just to always hardcode band_start_tab. Signed-off-by: Mans Rullgard <mans@mansr.com>
* Make the avfilter debug functions and macros static to avfilter.cDiego Elio Pettenò2011-01-26
| | | | | | | This removes ff_get_ref_perms_string, ff_dprintf_ref and ff_dprintf_link fro the interface of libavfilter. Signed-off-by: Mans Rullgard <mans@mansr.com>
* Mark C base versions of FFT functions static to fft.cDiego Elio Pettenò2011-01-26
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* Pass field order flag to libx264Marco Gittler2011-01-25
| | | | Signed-off-by: Jason Garrett-Glaser <jason@x264.com>
* mpegtsenc: set reserved bits to 1 in PCR fieldGeorgi Chorbadzhiyski2011-01-26
| | | | | | | The reserved bits between PCR base and extension fields must be set to 1. Signed-off-by: Mans Rullgard <mans@mansr.com>
* Make ff_add_wav static to ra144.cDiego Elio Pettenò2011-01-25
| | | | Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>
* Make ff_rtsp_send_cmd_with_content_async static to rtsp.c.Diego Elio Pettenò2011-01-25
| | | | Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>
* Make ff_h264_find_frame_end static to h264.c; delete h264_parser.hDiego Elio Pettenò2011-01-25
| | | | | | | The header is empty after making the function static, so delete it and drop its usage. Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>
* Make ff_ass_subtitle_header static to ass.cDiego Elio Pettenò2011-01-25
| | | | Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>
* Make ff_sin_tabs constant to rdft.cDiego Elio Pettenò2011-01-25
| | | | Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>
* Make ff_spatial_idwt_{init, slice} static to dwt.cDiego Elio Pettenò2011-01-25
| | | | | | | Both functions seem to be commanded by the ff_spatial_idwt function instead. Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>
* Make ff_png_pass_xmin and ff_png_pass_xshift static to png.c.Diego Elio Pettenò2011-01-25
| | | | Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>
* Remove unused ff_ac3_parse_header_full function.Diego Elio Pettenò2011-01-25
| | | | Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>
* Make ff_mxf_pixel_layouts static to mxf.c.Diego Elio Pettenò2011-01-25
| | | | | | Also make it an anonymous structure as never it is accessed by name. Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>
* Make ff_h264_decode_rbsp_trailing static to h264.cDiego Elio Pettenò2011-01-25
| | | | Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>
* Make ff_interleave_compare_dts static to utils.c.Diego Elio Pettenò2011-01-25
| | | | Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>
* mov: simplify mov_read_chapters() by using avio_get_str16beAnton Khirnov2011-01-25
| | | | | | It probably also fixes a memleak or two. Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>
* asfdec: remove some commented-out cruftAnton Khirnov2011-01-25
| | | | Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>
* lavf: make a variant of ff_get_str16_nolen publicAnton Khirnov2011-01-25
| | | | | | It will be useful in mp3 demuxer and hopeful some other places. Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>
* armcc: filter out non-gcc options from ASFLAGSMans Rullgard2011-01-25
| | | | | | | This allows passing armcc-specific flags with --extra-cflags without choking the assembler. Signed-off-by: Mans Rullgard <mans@mansr.com>
* configure: add filter_out() functionMans Rullgard2011-01-25
| | | | | | | This adds a function to filter out words matching a pattern from a list. Signed-off-by: Mans Rullgard <mans@mansr.com>
* Don't do edge emulation unless the edge pixels will be used in MC.Ronald S. Bultje2011-01-25
| | | | | | Do not emulate larger edges than we will actually use for this round of MC. Decoding goes from avg+SE 29.972+/-0.023sec to 29.856+/-0.023, i.e. 0.12sec or ~0.4% faster.
* ffmetaenc: Use correct format specifiers.Jai Menon2011-01-25
| | | | | Use printf format macros from inttypes.h. Additionally, this fixes a warning when building with clang.
* intfloat_readwrite: include "mathematics.h" for fallback macrosMans Rullgard2011-01-25
| | | | | | | This allows this file to build on systems lacking NAN or INFINITY in math.h. Signed-off-by: Mans Rullgard <mans@mansr.com>
* tty: remove superflous #include <strings.h>Mans Rullgard2011-01-25
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* ac3: remove ff_ac3_critical_band_size_tab[] external declarationMans Rullgard2011-01-25
| | | | | | This fixes compilation broken by 6ed3b504f984dc6cefde8d57a57726f9d30e5033 Signed-off-by: Mans Rullgard <mans@mansr.com>
* Move ff_ac3_critical_band_size_tab in ac3.c for non-hardcoded tables.Diego Elio Pettenò2011-01-25
| | | | | | | This symbol is only ever used to calculate the non-hardcoded tables, so only enable it in that case, and static to the source unit that uses it. Signed-off-by: Mans Rullgard <mans@mansr.com>
* Remove unused ac3_parametric_bit_allocation function.Diego Elio Pettenò2011-01-25
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* Makefile: fix cleaning of tools in tests directoryMans Rullgard2011-01-25
| | | | | | | The variable TESTPROGS is reset by the library makefiles, use another name. Signed-off-by: Mans Rullgard <mans@mansr.com>
* configure: move network tests before results are neededDaniel Verkamp2011-01-25
| | | | | | | This moves network_extralibs setup before use so that the link tests for network functions work correctly. Signed-off-by: Mans Rullgard <mans@mansr.com>
* mpegtsenc: remove unused variablesGeorgi Chorbadzhiyski2011-01-25
| | | | | | | | | | | | | Remove two variables that were not used and caused the following warnings: CC libavformat/mpegtsenc.o libavformat/mpegtsenc.c: In function 'mpegts_write_section': libavformat/mpegtsenc.c:72:18: warning: unused variable 'ts' libavformat/mpegtsenc.c: In function 'mpegts_insert_null_packet': libavformat/mpegtsenc.c:586:18: warning: unused variable 'ts' Signed-off-by: Mans Rullgard <mans@mansr.com>
* Fix ALLPROGS_G so that *_g binaries get cleaned properlyDaniel Verkamp2011-01-25
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* latm: remove superflous #includesMans Rullgard2011-01-25
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* avidec: make print_tag() a macro and remove related ifdefsMans Rullgard2011-01-25
| | | | | | | The dprintf macro is a no-op if DEBUG is not defined, so there is no need to guard it here. Signed-off-by: Mans Rullgard <mans@mansr.com>
* Make RTPFirstDynamicPayloadHandler static to rtpdec.cDiego Elio Pettenò2011-01-25
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>