summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* huffyuv: Add multithreading supportAlexander Strange2011-03-03
| | | | | Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> (cherry picked from commit 76d8846c4e918749b045ea2ee7399a069af5e4a5)
* pthreads: Fix bug introduced with thread_safe_callbacksAlexander Strange2011-03-03
| | | | | | | | | | For intra codecs, ff_thread_finish_setup() is called before decoding starts automatically. However, get_buffer can only be used before it's called, so adding this requirement broke frame threading for them. Fixed by moving the call until after get_buffer is finished. Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> (cherry picked from commit ad9791e12b6653a465803062e2543f25916300d3)
* Fix duplicate & droped frame in Californication.S02E01.HDTV.XviD-NoTV.aviMichael Niedermayer2011-03-03
|
* Attribute used is correctly supported by the Intel C compiler since version ↵Carl Eugen Hoyos2011-03-03
| | | | 11.1.
* Use macro __INTEL_COMPILER instead of __ICC.Carl Eugen Hoyos2011-03-02
| | | | | | __ICC is not supported on all platforms, this is an Intel documentation bug that is supposed to be fixed in a future release. (Intel issue 612289)
* Use --sysroot flag for clangMans Rullgard2011-03-01
| | | | | | | | | Although not documented, clang does support the --sysroot flag, and it does the right thing. Use this flag intead of -isysroot which only applies to header file searches, not the linker. Signed-off-by: Mans Rullgard <mans@mansr.com> (cherry picked from commit 00ba041cb396f88f68a1bf7907e7c98ded3760ab)
* In mov muxer, fix adpcm mono muxing, patch by Alex ConverseBaptiste Coudurier2011-02-27
|
* In mpegts demuxer, do not output known sized packet if an unbounded packetBaptiste Coudurier2011-02-27
| | | | is already queued. Fix issue #2624.
* ARM: VP8: fix build on systems with global symbol prefixMans Rullgard2011-02-28
| | | | | Signed-off-by: Mans Rullgard <mans@mansr.com> (cherry picked from commit 0b32da90f893b3e04ead18a546252e241a6a0988)
* ARM: fix vp8 neon with pic enabledMans Rullgard2011-02-28
| | | | | | | | The assembler emits literal pools too far from the load instructions, so we must do it explicitly at a suitable location. Signed-off-by: Mans Rullgard <mans@mansr.com> (cherry picked from commit 8b454c352f49c2a61db37793d838b553db3da734)
* configure: document FATE_SAMPLES env var in --help textReimar Döffinger2011-02-28
| | | | | Signed-off-by: Mans Rullgard <mans@mansr.com> (cherry picked from commit 52b3cc6047e2b93e8a798734c65904243c1a7be3)
* fate: get samples location from env var if not explicitly setMans Rullgard2011-02-28
| | | | | | | | | Use the FATE_SAMPLES environment variable if samples location is not set with the --samples configure option or on the make command line. Signed-off-by: Mans Rullgard <mans@mansr.com> (cherry picked from commit aa3805a486831d9c9e40cc9e897c048d60b51c1a)
* movenc: remove uses of deprecated API.Ronald S. Bultje2011-02-26
| | | | | Replace put_tag() with ffio_wfourcc() and ByteIOContext with AVIOContext. (cherry picked from commit 13ff92d19706d17f876ff676591dace0b3e34794)
* store pasp atom for all types of quicktime movieMaksym Veremeyenko2011-02-26
| | | | | Signed-off-by: Luca Barbato <lu_zero@gentoo.org> (cherry picked from commit d184c86cd309bbd61c5d1a1dfcf60d133da4c1e3)
* reindent after tapt patchMaksym Veremeyenko2011-02-26
| | | | | Signed-off-by: Luca Barbato <lu_zero@gentoo.org> (cherry picked from commit 77d207cbe64710b7b34865f347e608b9c0e15968)
* use tapt atom for sample aspect ratioMaksym Veremeyenko2011-02-26
| | | | | Signed-off-by: Luca Barbato <lu_zero@gentoo.org> (cherry picked from commit ea1afa124cb58c7eebd4fd3706434fafb58b00c0)
* bink: prevent overflows within binkidct by using int-sized intermediate arrayPeter Ross2011-02-26
| | | | | Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> (cherry picked from commit e211e255aa399d68239ffa42c9cc7a52eb3d55a9)
* bink: decode audio track identifiers into AVStream.idPeter Ross2011-02-26
| | | | | Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> (cherry picked from commit 588a3ffd9687cbef60cc26d5b3a247b8ecdbf75b)
* Bink version 'b' audio decoderPeter Ross2011-02-26
| | | | | Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> (cherry picked from commit ccfcddb3f287545a20831f266c2a2f734d6a9f31)
* binkaudio: simplify frame_len_bits and frame_len calculationPeter Ross2011-02-26
| | | | | Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> (cherry picked from commit 8a8c283edd0da5863eb729a31a94b70820400941)
* binkaudio: remove unnecessary loopPeter Ross2011-02-26
| | | | | | | | decode_init sets bands[0] == 2, so this loop always sets the band table index (k) to zero. Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> (cherry picked from commit a304def1dca50d63bf2a39651f84792980db3508)
* binkaudio: perform band table scaling in decode_initPeter Ross2011-02-26
| | | | | Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> (cherry picked from commit 582ac86d19c61ad73c2e1a2d5ed54a5fe1e20bd1)
* bink: set audio stream codec_tag such that binkaudio decoder can identify ↵Peter Ross2011-02-26
| | | | | | | bitstream version Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> (cherry picked from commit f0ca29eb5f476a281c8066214e3745244656d417)
* bink: use LOCAL_ALIGNED for aligned stack dataMans Rullgard2011-02-26
| | | | | Signed-off-by: Mans Rullgard <mans@mansr.com> (cherry picked from commit 8997bb8807336dd6d6c96364952bb71c161ac3b2)
* dxva2: define required feature selection macrosKyle2011-02-26
| | | | | Signed-off-by: Mans Rullgard <mans@mansr.com> (cherry picked from commit 04973f8082c5a822112d2e42d535b7f3f59dccc0)
* OS/2: lxlite should use stdoutDave Yeo2011-02-26
| | | | | | | | | This causes lxlite to use stdout instead of vioXXX functions. This improves fate and build logs readability. Affects OS/2 only. Signed-off-by: Mans Rullgard <mans@mansr.com> (cherry picked from commit cc4e9d2a24a9ca79d4e912df21053426411aa14b)
* avio: deprecate put_tagAnton Khirnov2011-02-26
| | | | | | | it's not used internally anymore and shouldn't be public. Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> (cherry picked from commit 61840b43607679e8c4a1a63f005770f69dda12fa)
* lavf: replace remaining uses of put_tag with avio_writeAnton Khirnov2011-02-26
| | | | | Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> (cherry picked from commit bbc413f943b53d96aa85fe272ec413c85794019f)
* avienc: replace &tag[0] with tag.Anton Khirnov2011-02-26
| | | | | Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> (cherry picked from commit 99f42c27abfe916fa19ac0c18489c8bbf8525406)
* lavf: use a new ffio_wfourcc macro instead of put_tag() where possibleAnton Khirnov2011-02-26
| | | | | Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> (cherry picked from commit 0abdb2931719d96dee725e555e9b46b2b2f8a6be)
* dca: use EXT_AUDIO_ID field to determine core extensionsAnssi Hannula2011-02-26
| | | | | | | | | | This avoids the core substream extensions scan when the EXT_AUDIO_ID field indicates no extensions or only unsupported extensions. The scan is done only if the value of EXT_AUDIO_ID is unknown or indicates a present XCh extension which we can decode. Signed-off-by: Mans Rullgard <mans@mansr.com> (cherry picked from commit 7e06e0ede3b798f591634b277e8dfa6507b196de)
* vmdaudio: output 8-bit audio as AV_SAMPLE_FMT_U8.Justin Ruggles2011-02-26
| | | | | | | There is no need to expand to 16-bits. Just use memcpy() to copy the raw data. Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> (cherry picked from commit 1108f8998c6536bb44d6ecbe5adfa18e0c1478e8)
* vmdaudio: remove unnecessary fields from VmdAudioContext and use the ↵Justin Ruggles2011-02-26
| | | | | | | corresponding AVCodecContext fields instead. Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> (cherry picked from commit 2ec7862db8b782020cc220dae827c3438d108b3a)
* vmdaudio: add out_bps to VmdAudioContext and use it to replace hard-coded ↵Justin Ruggles2011-02-26
| | | | | | | sample size. Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> (cherry picked from commit 1e86d685e0935077766c645e49b8533d41ca11cb)
* vmdaudio: simplify vmdaudio_decode_frame() by handling block_type first, ↵Justin Ruggles2011-02-26
| | | | | | | | | then making a single call to vmdaudio_loadsound(). This also adds output buffer size checks for AUDIO and SILENCE block types. Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> (cherry picked from commit 1574eff3d23ad799d25454a449b01f94795495ea)
* cosmetics: reindent after previous commitJustin Ruggles2011-02-26
| | | | | Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> (cherry picked from commit ba9516cca845f8d3fb7ac08ef53a996c3ee0dbf5)
* vmdaudio: move all silence chunk handling to vmdaudio_loadsound().Justin Ruggles2011-02-26
| | | | | Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> (cherry picked from commit 762b386e4aafc7bbdbec367bc652cf1199e81f51)
* cosmetics: remove debugging cruftJustin Ruggles2011-02-26
| | | | | Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> (cherry picked from commit 8e9027d266ef39ab9f88b4bbad5cf9e425d0696c)
* cosmetics: reindent after previous commitJustin Ruggles2011-02-26
| | | | | Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> (cherry picked from commit 868f2f4d90e07edd9a65bd9b917bb5940643ec75)
* vmdaudio: simplify buffer pointer and header size handling.Justin Ruggles2011-02-26
| | | | | Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> (cherry picked from commit 2d213695fce86e740800ddcf43d8d0864d2ecea5)
* vmdaudio: set *data_size to zero when skipping small packets and add a ↵Justin Ruggles2011-02-26
| | | | | | | warning log message. Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> (cherry picked from commit 7a4fb3fd9357dfdd27431a0a8d7250dab54a9938)
* vmdaudio: validate block typeJustin Ruggles2011-02-26
| | | | | Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> (cherry picked from commit 22f893e1c9f9387f0a021f775757130fa48e0180)
* vmdaudio: use macros and a local variable for block type.Justin Ruggles2011-02-26
| | | | | Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> (cherry picked from commit dd1af5136fe7767f2f18ac943efe994946864640)
* vmdaudio: correct the silent chunk count in the first block.Justin Ruggles2011-02-26
| | | | | | | | This fixes A/V sync with several samples, notably: http://samples.mplayerhq.hu/game-formats/sierra-vmd/swat_*.vmd Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> (cherry picked from commit 6989cb2dae85ea455ffcc8a36a763134fb311e29)
* vmdaudio: output audio samples for standalone silent blocks.Justin Ruggles2011-02-26
| | | | | Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> (cherry picked from commit 9b73f786005f31429d7c88092edfeef6696a5f69)
* vmdaudio: remove duplicated code by merging mono and stereo decoding.Justin Ruggles2011-02-26
| | | | | Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> (cherry picked from commit 1328d433137c055df06f99772b243ceec2bbf36e)
* vmdaudio: fix raw_block_size calculation.Justin Ruggles2011-02-26
| | | | | | | The size should depend on the output sample size, not the internal bit depth. Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> (cherry picked from commit a58bcb40b164b92957db73e702465808a9180126)
* Mark MS-MPEG4v1 encoder as experimental.Carl Eugen Hoyos2011-02-25
| | | | | The encoder has never produced files that could be decoded with any software.
* Add libmpcodecs to the list of libavfilter subdirectories.Carl Eugen Hoyos2011-02-25
|
* lavf: update documentation of AVOutputFormat.flagsAnssi Hannula2011-02-24
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>