summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Prefix all _demuxer, _muxer, _protocol from libavformat and libavdevice.Diego Elio Pettenò2011-01-28186-274/+274
| | | | | | 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. (cherry picked from commit c6610a216ed2948885772154a2eed696e0cb4aca)
* mov: simplify mov_read_chapters() by using avio_get_str16beAnton Khirnov2011-01-281-21/+15
| | | | | | | It probably also fixes a memleak or two. Signed-off-by: Mans Rullgard <mans@mansr.com> (cherry picked from commit 225b6d7fdea370de3723420e6adc2f3192439b00)
* Revert "mov: simplify mov_read_chapters() by using avio_get_str16be"Mans Rullgard2011-01-281-11/+22
| | | | | | This reverts commit c34461b35b68ff1f3d04540e0279383c51be8cee. The wrong version of the patch was committed. (cherry picked from commit c4f8765ac55562fc6ab705e3d17275b69eb5f71d)
* VP8: don't overread edges on fourtap MC.Ronald S. Bultje2011-01-281-38/+38
| | | | | | | | 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. (cherry picked from commit 22893e10ae8b72880838accc3df97785502ac6aa)
* Add ff_ prefix to data symbols of encoders, decoders, hwaccel, parsers, bsf.Diego Elio Pettenò2011-01-28268-358/+358
| | | | | | | | None of these symbols should be accessed directly, so declare them as hidden. Signed-off-by: Mans Rullgard <mans@mansr.com> (cherry picked from commit d36beb3f6902b1217beda576aa18abf7eb72b03c)
* Make ff_cmap_read_palette static to libavcodec/iff.c. Delete iff.h.Diego Elio Pettenò2011-01-283-33/+1
| | | | | | | | | 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> (cherry picked from commit 2d162e3825a35b6ac42a27d27c4a3ebbd141828d)
* Add ff_ prefix to ac3_common_init().Justin Ruggles2011-01-284-4/+4
| | | | | Signed-off-by: Mans Rullgard <mans@mansr.com> (cherry picked from commit 4c57cde942b3d28074d0bb06e2ca200bc1098f22)
* ac3: Remove ff_ac3_critical_band_size_tab.Justin Ruggles2011-01-281-13/+4
| | | | | | | | 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> (cherry picked from commit 24e3ad3031fa26e12d4b939f0ff0dd6e12f05ef5)
* Make the avfilter debug functions and macros static to avfilter.cDiego Elio Pettenò2011-01-282-11/+5
| | | | | | | | 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> (cherry picked from commit eb7ccf8f3369f9e15029ce65370a114206b39fd5)
* Mark C base versions of FFT functions static to fft.cDiego Elio Pettenò2011-01-282-4/+5
| | | | | Signed-off-by: Mans Rullgard <mans@mansr.com> (cherry picked from commit 7767d8d361ca104d74c8390b72db21aa4d7fc322)
* Pass field order flag to libx264Marco Gittler2011-01-281-0/+4
| | | | | Signed-off-by: Jason Garrett-Glaser <jason@x264.com> (cherry picked from commit b09f5482854f9b4a139b1401d196b26db11dd10f)
* mpegtsenc: set reserved bits to 1 in PCR fieldGeorgi Chorbadzhiyski2011-01-282-2/+2
| | | | | | | | The reserved bits between PCR base and extension fields must be set to 1. Signed-off-by: Mans Rullgard <mans@mansr.com> (cherry picked from commit 535638b55f83ad47e4680883e87b97e69d0847e5)
* Make ff_add_wav static to ra144.cDiego Elio Pettenò2011-01-262-4/+2
| | | | | Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net> (cherry picked from commit 1a8867486215abe3b705f7d189723d528cea2b70)
* Make ff_rtsp_send_cmd_with_content_async static to rtsp.c.Diego Elio Pettenò2011-01-262-23/+18
| | | | | Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net> (cherry picked from commit 57c4d01ec9286b3b9f9a0101654f7bc8a00edb63)
* Make ff_h264_find_frame_end static to h264.c; delete h264_parser.hDiego Elio Pettenò2011-01-263-42/+1
| | | | | | | | 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> (cherry picked from commit 13eb6b90977768116c937c5d6b2e074679a3ad21)
* Make ff_sin_tabs constant to rdft.cDiego Elio Pettenò2011-01-261-1/+1
| | | | | Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net> (cherry picked from commit d625a32d6ba0405e6da061991dfd90f6da2a3b7a)
* Make ff_spatial_idwt_{init, slice} static to dwt.cDiego Elio Pettenò2011-01-262-4/+2
| | | | | | | | Both functions seem to be commanded by the ff_spatial_idwt function instead. Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net> (cherry picked from commit ebb06d96ed3f6e1c16f2d40e55c151b5b5522918)
* Make ff_png_pass_xmin and ff_png_pass_xshift static to png.c.Diego Elio Pettenò2011-01-262-8/+2
| | | | | Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net> (cherry picked from commit f2e246f576cd53e75b3696e1db418be98fbda76f)
* Remove unused ff_ac3_parse_header_full function.Diego Elio Pettenò2011-01-262-40/+0
| | | | | Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net> (cherry picked from commit 676f1f533e2c2960d81784188592a066b9ff1c3d)
* Make ff_mxf_pixel_layouts static to mxf.c.Diego Elio Pettenò2011-01-262-8/+4
| | | | | | | Also make it an anonymous structure as never it is accessed by name. Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net> (cherry picked from commit a3dffc0627dfd85f8b1a72b9b637938dfa197208)
* Make ff_h264_decode_rbsp_trailing static to h264.cDiego Elio Pettenò2011-01-262-7/+5
| | | | | Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net> (cherry picked from commit 8529731961d79fc0e747b16152df3d470b530537)
* Make ff_interleave_compare_dts static to utils.c.Diego Elio Pettenò2011-01-262-2/+1
| | | | | Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net> (cherry picked from commit 101e1f6ff90c3365bfde05469ae26d2ee7f71f3e)
* mov: simplify mov_read_chapters() by using avio_get_str16beAnton Khirnov2011-01-261-22/+11
| | | | | | | It probably also fixes a memleak or two. Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net> (cherry picked from commit c34461b35b68ff1f3d04540e0279383c51be8cee)
* asfdec: remove some commented-out cruftAnton Khirnov2011-01-261-43/+0
| | | | | Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net> (cherry picked from commit 2934cd9dbf390962ec008182f9eddd4296cf5527)
* lavf: make a variant of ff_get_str16_nolen publicAnton Khirnov2011-01-263-20/+41
| | | | | | | It will be useful in mp3 demuxer and hopeful some other places. Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net> (cherry picked from commit 93b78d12106112d7c5d9cfdcf96fc3dce9dc5f82)
* armcc: filter out non-gcc options from ASFLAGSMans Rullgard2011-01-261-0/+1
| | | | | | | | This allows passing armcc-specific flags with --extra-cflags without choking the assembler. Signed-off-by: Mans Rullgard <mans@mansr.com> (cherry picked from commit d0f0f6287c7fd29474e58fe1b86db2885f20c457)
* configure: add filter_out() functionMans Rullgard2011-01-261-0/+8
| | | | | | | | This adds a function to filter out words matching a pattern from a list. Signed-off-by: Mans Rullgard <mans@mansr.com> (cherry picked from commit 9d201b260627aacdb00e4a54622849aca11d85ee)
* Don't do edge emulation unless the edge pixels will be used in MC.Ronald S. Bultje2011-01-261-9/+14
| | | | | | | 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. (cherry picked from commit 44002d8323023c35f51d523a7d305e45103ba7a1)
* ffmetaenc: Use correct format specifiers.Jai Menon2011-01-261-0/+2
| | | | | | Use printf format macros from inttypes.h. Additionally, this fixes a warning when building with clang. (cherry picked from commit c0ae5152d19790e8719c8d1d2bf9b761491dbda6)
* intfloat_readwrite: include "mathematics.h" for fallback macrosMans Rullgard2011-01-261-1/+1
| | | | | | | | This allows this file to build on systems lacking NAN or INFINITY in math.h. Signed-off-by: Mans Rullgard <mans@mansr.com> (cherry picked from commit e781c4e6ff0b93db1ebc0ebe6983b38490117a98)
* tty: remove superflous #include <strings.h>Mans Rullgard2011-01-261-1/+0
| | | | | Signed-off-by: Mans Rullgard <mans@mansr.com> (cherry picked from commit 1e48cdaac32e42a5c87a8f203b5827bdcc46db93)
* ac3: remove ff_ac3_critical_band_size_tab[] external declarationMans Rullgard2011-01-261-1/+0
| | | | | | | This fixes compilation broken by 6ed3b504f984dc6cefde8d57a57726f9d30e5033 Signed-off-by: Mans Rullgard <mans@mansr.com> (cherry picked from commit 21c900129c268587fa2df774242bfd8af72ff890)
* Move ff_ac3_critical_band_size_tab in ac3.c for non-hardcoded tables.Diego Elio Pettenò2011-01-262-5/+6
| | | | | | | | 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> (cherry picked from commit 6ed3b504f984dc6cefde8d57a57726f9d30e5033)
* Remove unused ac3_parametric_bit_allocation function.Diego Elio Pettenò2011-01-262-30/+0
| | | | | Signed-off-by: Mans Rullgard <mans@mansr.com> (cherry picked from commit 362bfe29971b3bb8497d2b341337697be15a257c)
* Makefile: fix cleaning of tools in tests directoryMans Rullgard2011-01-261-3/+3
| | | | | | | | The variable TESTPROGS is reset by the library makefiles, use another name. Signed-off-by: Mans Rullgard <mans@mansr.com> (cherry picked from commit 3d157bf31f33cf413a6fb04ba69a4015ca0625cb)
* configure: move network tests before results are neededDaniel Verkamp2011-01-261-26/+26
| | | | | | | | 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> (cherry picked from commit 54fe299b885109556c72538977f9eefb969a0d87)
* mpegtsenc: remove unused variablesGeorgi Chorbadzhiyski2011-01-261-2/+0
| | | | | | | | | | | | | | 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> (cherry picked from commit 6e78c8ee9420cc8e8899462b59e2305b4c056081)
* Fix ALLPROGS_G so that *_g binaries get cleaned properlyDaniel Verkamp2011-01-261-1/+1
| | | | | Signed-off-by: Mans Rullgard <mans@mansr.com> (cherry picked from commit 3adbe49f2b1a25d2fd44080167b6519c4ce4e30e)
* latm: remove superflous #includesMans Rullgard2011-01-261-6/+1
| | | | | Signed-off-by: Mans Rullgard <mans@mansr.com> (cherry picked from commit e153e9a53a6fbfba974b8263bca70f7bba02952c)
* avidec: make print_tag() a macro and remove related ifdefsMans Rullgard2011-01-261-19/+12
| | | | | | | | 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> (cherry picked from commit 6081f8c4e283bf1b33e4cf4b2ca44217219f9210)
* Make RTPFirstDynamicPayloadHandler static to rtpdec.cDiego Elio Pettenò2011-01-262-2/+1
| | | | | Signed-off-by: Mans Rullgard <mans@mansr.com> (cherry picked from commit 119cc033fc88f4a7d6cc4ef6ee02097476e8f2a9)
* Make ff_realmedia_mp3_dynamic_handler static.Diego Elio Pettenò2011-01-261-1/+1
| | | | | Signed-off-by: Mans Rullgard <mans@mansr.com> (cherry picked from commit 69ad22c7a7c2d961b413f96b437de267261311e2)
* Make denoise_dct_c() and dct_quantize_trellis_c() static in definitionsMans Rullgard2011-01-261-4/+4
| | | | | | | | | 1d4da6a460d5b78026e3b854fdd6f469957a054c added static to the prototypes for these fuctions. Adding it to the definitions as well. Signed-off-by: Mans Rullgard <mans@mansr.com> (cherry picked from commit aa61e39eac85e26bff0f296b1ec86d4533664adc)
* Don't declare a pcm_dvd encoder.Diego Elio Pettenò2011-01-261-1/+1
| | | | | | | | | | | The PCM_DVD encoder would be left unused, as allcodecs.c properly declared it as being decoder-only, but it would still be built into the object file. Since there is no block of code to properly encode this PCM format, it's not a full codec. Signed-off-by: Mans Rullgard <mans@mansr.com> (cherry picked from commit 5b5083b5fed1e0b0d8f3c6f2c21bdc915b1226f6)
* Don't check for DEBUG before using dprintf.Diego Elio 'Flameeyes' Pettenò2011-01-262-16/+10
| | | | | | | | The dprintf macro is no-op when DEBUG is unset, so there is no need to put it conditional to DEBUG. Signed-off-by: Mans Rullgard <mans@mansr.com> (cherry picked from commit 73a0b19ba39a4aca79a768feeacd83307a62836e)
* Make local variables static.Diego Elio Pettenò2011-01-261-2/+2
| | | | | Signed-off-by: Mans Rullgard <mans@mansr.com> (cherry picked from commit a6d1bd05c906fc7ad34fae1029a45ec3cbcc4fcc)
* Make dvenc.c functions static to the unit.Diego Elio Pettenò2011-01-262-9/+4
| | | | | | | | Also drop some CONFIG_DV_MUXER #ifdefs probably vestigial from before the split of dvenc and dvdec. Signed-off-by: Mans Rullgard <mans@mansr.com> (cherry picked from commit f0a8676958c8e11c49cf9dd1127cb8937d2a7108)
* Make denoise_dct_c and dct_quantize_trellis_c static.Diego Elio Pettenò2011-01-262-2/+2
| | | | | Signed-off-by: Mans Rullgard <mans@mansr.com> (cherry picked from commit 1d4da6a460d5b78026e3b854fdd6f469957a054c)
* Make the ff_lockmgr_cb function pointer static to utils.cDiego Elio Pettenò2011-01-261-1/+1
| | | | | Signed-off-by: Mans Rullgard <mans@mansr.com> (cherry picked from commit bb875b75bab4d1713f8251746b01785c19965a9f)
* Make this_year static to cmdutils.cDiego Elio Pettenò2011-01-262-3/+1
| | | | | Signed-off-by: Mans Rullgard <mans@mansr.com> (cherry picked from commit 3568853f63e1ab8ff1fc0773a132d14187a0e2d8)