summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* flvdec: read index stored in the 'keyframes' tag.Kharkov Alexander2011-03-31
| | | | | | | | | | | | | | | | 'keyframes' metatag is not part of the standard, it is just convention to use such kind of metatag information for indexing. Structure is following, it allows to have it inconsistent: keyframes: times (array): time0 (num) time1 (num) time2 (num) filepositions (array) position0 (num) position1 (num) Signed-off-by: Anton Khirnov <anton@khirnov.net>
* mov: Add support for zero-sized stsc runs.Alex Converse2011-03-31
| | | | | | | A zero sized stsc run doesn't make a lot of sense but the spec does not prohibit them and MPlayer VLC demuxers support them. Signed-off-by: Anton Khirnov <anton@khirnov.net>
* rtsp: Use GET_PARAMETER for keep-alive for generic RTSP serversMartin Storsjö2011-03-30
| | | | | | | | | According to the RFC, GET_PARAMETER should be used for this, and according to a report from Tim Ouellette, OPTIONS doesn't work for keeping the connection alive for some servers. Also, live555 uses GET_PARAMETER for this purpose. Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* mlp_parse.c: set AVCodecContext channel_layoutJohn Stebbins2011-03-30
| | | | | | The channel layout isn't getting set for mlp and truehd audio. Signed-off-by: Anton Khirnov <anton@khirnov.net>
* APIChanges: mark the place where 0.6 was branched.Anton Khirnov2011-03-30
|
* avio: make get_checksum() internal.Anton Khirnov2011-03-30
|
* avio: move ff_crc04C11DB7_update() from avio.h -> avio_internal.hAnton Khirnov2011-03-30
|
* avio: make init_checksum() internal.Anton Khirnov2011-03-30
|
* Add MxPEG decoderanatoly2011-03-30
| | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* Add support for picture_ptr field in MJpegDecodeContextanatoly2011-03-30
| | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* Move MJPEG's input buffer preprocessing in separate public functionanatoly2011-03-30
| | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* Support reference picture defined by bitmask in MJPEG's SOS decoderanatoly2011-03-30
| | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* sndio bug fixBrad2011-03-29
| | | | | | | | Since the code already supports both little- and big-endian audio for recording, do not fail just because the endianness is not what we expect. Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* ac3enc: move compute_mantissa_size() to ac3dspMans Rullgard2011-03-30
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* ac3enc: move mant*_cnt and qmant*_ptr out of AC3EncodeContextMans Rullgard2011-03-30
| | | | | | | These fields are only used in quantize_mantissas() and reset on each call, no need to store them in the main context. Signed-off-by: Mans Rullgard <mans@mansr.com>
* Remove support for stripping executablesMans Rullgard2011-03-29
| | | | | | | | Stripping is generally best left to package management tools, and since unstripped copies are kept in the build tree, any arguments about saving space (no matter how insignificant) are void. Signed-off-by: Mans Rullgard <mans@mansr.com>
* ac3enc: NEON optimised float_to_fixed24Mans Rullgard2011-03-29
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* ac3: move ff_ac3_bit_alloc_calc_bap to ac3dspMans Rullgard2011-03-29
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* dfa: protect pointer range checks against overflows.Ronald S. Bultje2011-03-29
|
* mimic: implement multithreading.Alexander Strange2011-03-28
|
* id3v1: change filesize to int64_t.Carl Eugen Hoyos2011-03-28
| | | | Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* id3v1: Seek back to old position after reading.Carl Eugen Hoyos2011-03-28
| | | | | | | | FFmpeg did not seek back to the original position, but to "0", making reading a VBR tag impossible. (issue 2645) Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
* ac3enc: avoid memcpy() of exponents and baps in EXP_REUSE case by usingJustin Ruggles2011-03-28
| | | | exponent reference blocks.
* Chronomaster DFA decoderKostya Shishkov2011-03-28
| | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* framebuffer device demuxerStefano Sabatini2011-03-28
| | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* cosmetics: fix dashed line length after 070c5d0Janne Grunau2011-03-28
|
* http: header field names are case insensitiveTyler2011-03-28
| | | | | | | | | Amazon S3 sends header field names all lowercase. This is actually acceptable according to the HTTP standard. http://tools.ietf.org/html/rfc2616#section-4.2 Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* ac3enc: Add codec-specific options for writing AC-3 metadata.Justin Ruggles2011-03-27
|
* Remove arrozcru URL from documentationRamiro Polla2011-03-27
| | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* sndio support for playback and recordBrad2011-03-27
| | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* dsputil: allow to skip drawing of top/bottom edges.Alexander Strange2011-03-26
|
* Split fate-psx-str-v3 into a video-only and audio-only test.Ronald S. Bultje2011-03-26
|
* mov: set audio service type for AC-3 from bitstream mode in the 'dac3' atom.Justin Ruggles2011-03-25
|
* Get audio_service_type for AC-3 based on bitstream mode in the AC-3 parserJustin Ruggles2011-03-25
| | | | and decoder, and vice-versa for the AC-3 encoder.
* Use audio_service_type to set stream disposition.Justin Ruggles2011-03-25
|
* Add APIchanges entry for audio_service_type.Justin Ruggles2011-03-25
|
* Add audio_service_type field to AVCodecContext for encoding and reportingJustin Ruggles2011-03-25
| | | | of the service type in the audio bitstream.
* configure: in check_ld, place new -l flags before existing onesMans Rullgard2011-03-25
| | | | | | This fixes some library tests when --as-needed is in effect. Signed-off-by: Mans Rullgard <mans@mansr.com>
* support @heading, @subheading, @subsubheading, and @subsubsection inJustin Ruggles2011-03-25
| | | | texi2pod.pl
* doc: update build system documentationLuca Barbato2011-03-25
| | | | | | | Split normal build system documentation and the fate one. Document THREADS make variable and provide an introduction to fate. Document DESTDIR make variable and add some generic targets.
* aacenc: indentationYoung Han Lee2011-03-24
|
* aacenc: fix the side calculation in search_for_msYoung Han Lee2011-03-24
|
* vp8.c: rename EDGE_* to VP8_EDGE_*.Alexander Strange2011-03-24
|
* matroskadec: set default duration for simple blockJohn Stebbins2011-03-25
| | | | | | | | | | | When a normal Block is parsed, duration is initialized to AV_NOPTS_VALUE. If it is not changed, then the track's default duration is used. But for SimpleBlock, duration is initialized to 0 instead of AV_NOPTS_VALUE. This is due to the difference in how EBML_NEST vs EBML_PASS are processed. Setting duration to 0 leads eventually to wrongly estimate the frame duration in util.c Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* When building for MinGW32 disable strict ANSI compliancy.Diego Elio Pettenò2011-03-24
| | | | | | | | When -std=c99 is used, GCC defines __STRICT_ANSI__ to hide non-ANSI interfaces; on MinGW32, when this macro is defined, some functions that are part of POSIX but not of Windows APIs are disabled, including strcasecmp(). Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* ARM: fix ff_apply_window_int16_neon() prototypeMans Rullgard2011-03-24
| | | | | | The length argument should be unsigned. No change in code. Signed-off-by: Mans Rullgard <mans@mansr.com>
* configure: check for --as-needed support earlyMans Rullgard2011-03-24
| | | | | | | | This moves the check for --as-needed linker support before all library tests, ensuring consistent behaviour between the checks and the actual link step. Signed-off-by: Mans Rullgard <mans@mansr.com>
* ARM: NEON optimised apply_window_int16()Mans Rullgard2011-03-24
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* ac3enc: NEON optimised shift functionsMans Rullgard2011-03-24
|
* ac3enc: NEON optimised ac3_max_msb_abs_int16 and ac3_exponent_minMans Rullgard2011-03-24
|