summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* documentation: add encoders chapterJames Zern2011-02-18
| | | | | Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net> (cherry picked from commit 0fa904c9d845d4a47372e619067e21991bb39b06)
* In graph2dot, print more specific audio information for audio links.Stefano Sabatini2011-02-18
| | | | | Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net> (cherry picked from commit 009026efb1e3b3a5f05fd9934019a6300b25f364)
* spdifenc: set flag AVFMT_NOTIMESTAMPSAnssi Hannula2011-02-18
| | | | | | | There are no timestamps in IEC 61937. Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net> (cherry picked from commit 6c60fcf89afc84c9dc863669d78e611d7c72fe41)
* Reduce picture size for yadif.Michael Niedermayer2011-02-18
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* Change yadif to not use out of picture lines.Michael Niedermayer2011-02-18
| | | | | | Fixes issue2272. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* ac3dsp: Change punpckhqdq to movhlps in ac3_max_msb_abs_int16().Justin Ruggles2011-02-16
| | | | | Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> (cherry picked from commit 1f004fc512babe8215e2aa31fa4770aa27812cab)
* fix nsvdec.c compilation if DEBUG macro definedMaksym Veremeyenko2011-02-16
| | | | | Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> (cherry picked from commit 41cdc1ff1e86f1bfb935e1bde53ccc9c645ff71e)
* Fix av_find_best_stream when using a programBalint Marton2011-02-16
| | | | | | | | | The current implementation has a bug, it is returning the stream index in the found program, and not the stream index in the list of all streams. The attached patch fixes this issue. Signed-off-by: Mans Rullgard <mans@mansr.com> (cherry picked from commit 22ec6b738f1608e4b959fb655cf37c3343ec7e9f)
* Document audio_resample_close().Stefano Sabatini2011-02-16
| | | | | Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* Document that av_write_header sets stream time_base to a value of it chosing.Reimar Döffinger2011-02-16
| | | | | Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* spdifenc: update 482d98f69b2eb7a7b0b5054101a43db384e9432b to the latest patchJanne Grunau2011-02-16
| | | | | "spdifenc: IEC 61937 encapsulation of DTS-HD for HDMI" (cherry picked from commit ec25f83bd98e10c023e6c7b07da1dcfc4d80cefc)
* ac3enc: change default floor code to 7.Justin Ruggles2011-02-16
| | | | | | | | This is to match the value in every (E-)AC-3 file from commercial sources. It has a negligible effect on audio quality. Signed-off-by: Mans Rullgard <mans@mansr.com> (cherry picked from commit 50d7140441b61809ad4ba4ea7b4ad8fe77bc6888)
* os_support: fix poll() implementationMax Shakhmetov2011-02-16
| | | | | | | | Our poll implementation does not iterate over the pollfd array properly while setting the revents. Signed-off-by: Luca Barbato <lu_zero@gentoo.org> (cherry picked from commit 9ac2085dbf1821b7995fe360038c1bf0f3940032)
* Merge libavcore into libavutilReinhard Tartler2011-02-16
| | | | Done to keep ABI compatible. Otherwise this is just silly
* vbv_delay AVOption for ABI compatibilityMichael Niedermayer2011-02-16
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* APIchanges: update for 55bad0c: vbv_delayMans Rullgard2011-02-16
| | | | | | | Signed-off-by: Mans Rullgard <mans@mansr.com> (cherry picked from commit 8ed4cc65a19b5a6cc7ae6ed5072be2d3836dbeb2) Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* Pass VBV delay to the calling application via ctxChristophe Massiot2011-02-16
| | | | | | | | | VBV delay is useful for T-STD compliance in some TS muxers. It is certainly possible to retrieve it by parsing the output of FFmpeg, but getting it from the context makes it simpler and less error-prone. Signed-off-by: Mans Rullgard <mans@mansr.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* binkaudio: remove unused copy of AVCodecContext*Peter Ross2011-02-15
| | | | | Signed-off-by: Mans Rullgard <mans@mansr.com> (cherry picked from commit 71f88b1f3843fdb676d6f72181da0c8c460341d8)
* binkaudio: fix channel count checkPeter Ross2011-02-15
| | | | | | | | | | Perform validity check on AVFormatContext.channels instead of uninitialised field. This fixes issue 2001. Signed-off-by: Mans Rullgard <mans@mansr.com> (cherry picked from commit 9806fbd5351fa84f99fa5b18fe06859acb514f34)
* fix nsvdec.c compilation if DEBUG definedMaksym Veremeyenko2011-02-15
| | | | | Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> (cherry picked from commit d06497f316ed819ea0ca0fad2535342ec42c79a5)
* aacdec: Implement LTP support.Young Han Lee2011-02-15
| | | | | Ported from gsoc svn. (cherry picked from commit ead15f1dc196ad164d105e31c8c9025f8a4ee4e7)
* APIchanges: update for 12c14cdAnssi Hannula2011-02-15
| | | | | Signed-off-by: Mans Rullgard <mans@mansr.com> (cherry picked from commit 77c330a046d668373cbd9542f3e1d4746916b02f)
* mpegtsenc: whitespace cosmeticsMans Rullgard2011-02-15
| | | | | Signed-off-by: Mans Rullgard <mans@mansr.com> (cherry picked from commit 2dd1ee4bfe85f41b771bf8fe1c2cfa2d833b5de3)
* mpegtsenc: set audio_type according to st->dispositionAnssi Hannula2011-02-15
| | | | | Signed-off-by: Mans Rullgard <mans@mansr.com> (cherry picked from commit 3f2d3a1904c1ccdfdc3bd03a6dd6567986f681d9)
* mpegts: set st->disposition according to ISO 639 language descriptorAnssi Hannula2011-02-15
| | | | | Signed-off-by: Mans Rullgard <mans@mansr.com> (cherry picked from commit 60e7306643054e93dfc1962f89b24554bb76e18a)
* apichanges: update for 24a83bd: add AV_DISPOSITION_CLEAN_EFFECTS flagMans Rullgard2011-02-15
| | | | | Signed-off-by: Mans Rullgard <mans@mansr.com> (cherry picked from commit 935ee1b9bba3d2fa1bf0d48eef278956307478cb)
* lavf: add AV_DISPOSITION_CLEAN_EFFECTS flagAnssi Hannula2011-02-15
| | | | | Signed-off-by: Mans Rullgard <mans@mansr.com> (cherry picked from commit 24a83bd10a1ed56cadd2c475b839887752f23183)
* Better threshold for the gcd based r_frame_rate calculation.Michael Niedermayer2011-02-15
| | | | | | Fixes Gilmore Girls_Net 5_2011_01_08_16_10_53.wtv and RTL GP- WK Superbike - Qatar_RTL7_2009_03_14_15_49_23.wtv. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* Fix spelling error.Tilman Brock2011-02-14
| | | | | Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> (cherry picked from commit b08f59dca493e7582ddfd08097c594bfb0ae6ff9)
* mmst: fix reading uninitialized data for ping packets.Ronald S. Bultje2011-02-14
| | | | | | Fixes errors after a few minutes (first ping) when playing back mmst://wm.bbc.co.uk/wms/bbc7coyopa/bbc7_-_friday_0430.wma (cherry picked from commit 275189a2bd71cf49d66374c44d3de2262d323460)
* Update APIchanges for 910b5b8Mans Rullgard2011-02-14
| | | | | Signed-off-by: Mans Rullgard <mans@mansr.com> (cherry picked from commit 08a459f096106f13c03182eed4b7cb725dc4a0ae)
* Remove disabled legacy code in ffplay.Stefano Sabatini2011-02-14
| | | | | | | | | | | | | The code was setting aspect ratio from the DTG active format, and was present and disabled since the creation of ffplay. See thread: Subject: [FFmpeg-devel] [PATCH] Cosmetics: adopt compact notation in disabled code. Date: Sat, 12 Feb 2011 18:46:19 +0100 Signed-off-by: Mans Rullgard <mans@mansr.com> (cherry picked from commit b7ec5cc4013242a9f30c429d2ce9c20ec01b03eb)
* aac: remove dead SBR input scalingAlex Converse2011-02-14
| | | | | | | It has been unused since 9d06d7bce3babb82ed650c13ed13a57f6f626a71 Signed-off-by: Mans Rullgard <mans@mansr.com> (cherry picked from commit 916dee9f45dab85cfc20b6bf63ce8722746e6508)
* asfdec: fix build for big endian targetsMans Rullgard2011-02-14
| | | | | Signed-off-by: Mans Rullgard <mans@mansr.com> (cherry picked from commit aabc2682fcb70417abda0e78d27a425269a82fc8)
* ac3enc: Add x86-optimized function to speed up log2_tab().Justin Ruggles2011-02-14
| | | | | | | | AC3DSPContext.ac3_max_msb_abs_int16() finds the maximum MSB of the absolute value of each element in an array of int16_t. Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> (cherry picked from commit fbb6b49dabc3398440c6dfa838aa090a7a6ebc0d)
* wtv: ignore empty data_guid chunksPeter Ross2011-02-14
| | | | | Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> (cherry picked from commit 1a973feb45826a1998b4286ecfe1fa7a602b8780)
* asfdec: split reading stream properties out of asf_read_header()Anton Khirnov2011-02-14
| | | | | | | This contains a rename from gsize->size Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> (cherry picked from commit 8bf6db1b29f3766732e2bb2bdd2681318fd8e215)
* mmst: print packet type with error status code messageFrancesco Cosoleto2011-02-14
| | | | | | Signed-off-by: Francesco Cosoleto <cosoleto@gmail.com> Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> (cherry picked from commit 70630e35a436d890f3e3fbbe73b70042a375f326)
* configure: fix non-standard regex used with exprMans Rullgard2011-02-14
| | | | | | | | | The colon operator of expr always anchors the pattern at the start of the string. An explicit ^ in the pattern has unspecified behaviour, so remove it. Signed-off-by: Mans Rullgard <mans@mansr.com> (cherry picked from commit 3ad464bfc7df6d0f68c7df9c907089b84d92ab75)
* configure: report full gcc version stringMans Rullgard2011-02-14
| | | | | | | | This makes the cc_ident value, which is used in FATE reports, include all interesting parts of the gcc version string. Signed-off-by: Mans Rullgard <mans@mansr.com> (cherry picked from commit 5d57846bba7010dc6ee65c3503dd06600e5441a5)
* configure: add cleanws() functionMans Rullgard2011-02-14
| | | | | | | | This function removes leading and trailing spaces and collapses multiple spaces into one. Signed-off-by: Mans Rullgard <mans@mansr.com> (cherry picked from commit bb7a22b5840e56c034227ad596b1165c03f2da27)
* FFT: factor a shuffle out of the inner loop and merge it into fft_permute.Loren Merritt2011-02-14
| | | | | | | 6% faster SSE FFT on Conroe, 2.5% on Penryn. Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net> (cherry picked from commit e6b1ed693ae4098e6b9eabf938fc31ec0b09b120)
* lavf: print stream disposition in dump_stream_formatAnssi Hannula2011-02-14
| | | | | Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net> (cherry picked from commit 3c33c0e26325f189dbf7f212f8e9042feb83bfb0)
* spdifenc: fix byte order on big-endian systemsAnssi Hannula2011-02-14
| | | | | | | | | | | | | | | | | | | | There is a check for HAVE_BIGENDIAN when outputting the IEC 61937 stream. On big-endian systems the payload data is not byteswapped, causing in effect the outputted payload data to be in a different byte order on big-endian than on little-endian systems. However, the IEC 61937 preamble (and the final odd byte if present) is always outputted in the same byte order. This means that on big-endian systems the headers have a different byte order than the payload, preventing useful use of the output. Fix that by outputting the data in a format suitable for sending to an audio device in S16LE format by default. Output as big-endian (S16BE) is added as an AVOption. This makes the muxer output the same on all archs by default. Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net> (cherry picked from commit 57f2c9aed9fecbb1e6798ec33613141afe74fd31)
* spdifenc: IEC 61937 encapsulation of DTS-HD for HDMIAnssi Hannula2011-02-14
| | | | | Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net> (cherry picked from commit 482d98f69b2eb7a7b0b5054101a43db384e9432b)
* bink: permute Bink version 'b' quant matrices by inverse scan orderPeter Ross2011-02-14
| | | | | | | | This fixes visual glitches in Bink version 'b' files, as the quantization tables were not being permuted. Signed-off-by: Mans Rullgard <mans@mansr.com> (cherry picked from commit 231539217431c32d4f22a16ee2834e24f54611f4)
* bink: simplify how quantization matrices are passed to read_dct_coeffs()Peter Ross2011-02-14
| | | | | Signed-off-by: Mans Rullgard <mans@mansr.com> (cherry picked from commit cb62510cab8b745e65eb966c72ab7e9b122d564b)
* Fix MMX rgb24 to yuv conversion with gcc 4.6Mans Rullgard2011-02-14
| | | | | | | | | | | | When built with gcc 4.6, the MMX rgb24 to yuv conversion gives wrong output. The compiler produces this warning: libswscale/swscale_template.c:1885:5: warning: use of memory input without lvalue in asm operand 4 is deprecated Changing the memory operand to a register makes it work. Signed-off-by: Mans Rullgard <mans@mansr.com> (cherry picked from commit f344903ca5ce28a833fdd656bc1ed5b16d97e7e9)
* movenc: Force first sample as SYNCTakashi Mochizuki2011-02-14
| | | | | Signed-off-by: Mans Rullgard <mans@mansr.com> (cherry picked from commit 44b11207248c6ca6edb7d3469c0fbdca45dbfa70)
* Make avfilter_config_links() propagate audio information of the source link ↵Stefano Sabatini2011-02-14
| | | | | | if it is not explicitely set by the filter. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>