summaryrefslogtreecommitdiff
path: root/libavformat
Commit message (Collapse)AuthorAge
* Merge remote-tracking branch 'qatar/master'Michael Niedermayer2011-05-25
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: (22 commits) configure: enable memalign_hack automatically when needed swscale: unbreak the build on non-x86 systems. swscale: remove if(bitexact) branch from functions. swscale: remove if(canMMX2BeUsed) conditional. swscale: remove swScale_{c,MMX,MMX2} duplication. swscale: use emms_c(). Move emms_c() from libavcodec to libavutil. tiff: set palette in the context when specified in TIFF_PAL tag rtsp: use strtoul to parse rtptime and seq values. pgssubdec: fix incorrect colors. dvdsubdec: fix incorrect colors. ape: Allow demuxing of files with metadata tags. swscale: remove dead macro WRITEBGR24OLD. swscale: remove AMD3DNOW "optimizations". swscale: remove duplicate code in ppc/ subdirectory. swscale: remove duplicated x86/ functions. swscale: force --enable-runtime-cpudetect and remove SWS_CPU_CAPS_*. vsrc_buffer.h: add file doxy vsrc_buffer: tweak error message in init() msmpeg4: reindent. ... Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * rtsp: use strtoul to parse rtptime and seq values.Ilya2011-05-24
| | | | | | | | | | | | | | strtol could return negative values, leading to various error messages, mainly "non-monotonically increasing dts". Signed-off-by: Anton Khirnov <anton@khirnov.net>
| * ape: Allow demuxing of files with metadata tags.Carl Eugen Hoyos2011-05-24
| | | | | | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* | matroska: improve declaration of video_stereo_* constant tablesAurelien Jacobs2011-05-24
| |
* | matroskadec: fix reverted condition to accept combine_plane operationAurelien Jacobs2011-05-24
| |
* | wav: fix various printf warnings related to wrong argument typeStefano Sabatini2011-05-24
| |
* | wav: propagate ff_get_wav_header() error code in w64_read_header()Stefano Sabatini2011-05-24
| | | | | | | | | | | | Alos fix warning: wav.c: In function ‘w64_read_header’: wav.c:546: warning: ‘ret’ may be used uninitialized in this function
* | Add Kamil Nowosads j2k code.Kamil Nowosad2011-05-24
| | | | | | | | This needs work but it should not rot in soc svn.
* | matroska: cleanup handling of video stereo modeAurelien Jacobs2011-05-24
| |
* | oggdec: use av_dlog()Stefano Sabatini2011-05-24
| | | | | | | | Simplify.
* | movdec: dont divide by zero when stts_data[0].duration = 0.Michael Niedermayer2011-05-22
| | | | | | | | | | Fixes ticket223 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | lavf: fix style for avformat_alloc_output_context2()Stefano Sabatini2011-05-22
| | | | | | | | More consistent/readable.
* | lavf: deprecate avformat_alloc_output_context() in favor of ↵Stefano Sabatini2011-05-22
| | | | | | | | | | | | | | | | avformat_alloc_output_context2() The new function accepts a slightly more intuitive order of paramters, and returns an error code, thus allowing applications to report a meaningful error message.
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2011-05-22
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: ffmpeg: get rid of the -vglobal option. dct32: Add AVX implementation of 32-point DCT dct32: Change pass 6 permutation to allow for AVX implementation dct32: port SSE 32-point DCT to YASM multiple inclusion guard cleanup avio: document buffer must created with av_malloc() and friends avio: check AVIOContext malloc failure swscale: point out an alternative to sws_getContext svq3: Do initialization after parsing the extradata add changelog entries for 0.7_beta2 mp3lame: add #include required for AV_RB32 macro. Conflicts: Changelog libavcodec/svq3.c libavcodec/x86/dct32_sse.c libavfilter/vsrc_buffer.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * multiple inclusion guard cleanupDiego Biurrun2011-05-21
| | | | | | | | | | Add missing multiple inclusion guards; clean up #endif comments; add missing library prefixes; keep guard names consistent.
| * avio: document buffer must created with av_malloc() and friendsCan Wu2011-05-21
| | | | | | | | | | | | Else a later buffer resize in ffio_set_buf_size() will ABORT. Signed-off-by: Anton Khirnov <anton@khirnov.net>
| * avio: check AVIOContext malloc failureCan Wu2011-05-21
| | | | | | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* | matroska: switch stereo mode from int to string and add support in the ↵Kirill Gavrilov2011-05-21
| | | | | | | | demuxer too
* | matroska: cosmeticsKirill Gavrilov2011-05-21
| |
* | Create a stereo_mode metadata tag to specify the stereo 3d video layout ↵Alok Ahuja2011-05-21
| | | | | | | | using the StereoMode tag in a matroska/webm video track.
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2011-05-21
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: configure: make executable again LATM/AAC: Free previously initialized context on reinit. configure: Do not unconditionally add -Wall to host CFLAGS. configure: Set OS/2 objformat to a.out. Add support for a.out object format to assembler macros. fate: disable threading for encoding fate: add comment field fate: allow overriding default build and install dirs mpegtsenc: Add an AVClass pointer to the private data mpegaudio: clean up #includes mpegaudio: move all header parsing to mpegaudiodecheader.[ch] Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * mpegtsenc: Add an AVClass pointer to the private dataMartin Storsjö2011-05-20
| | | | | | | | | | | | | | | | | | | | Since a private class is set for this muxer, the callers will assume that the private data starts with an AVClass pointer. If no such member exists, the first few bytes of the struct will be overwritten, and the class pointer may be broken at any later time. Signed-off-by: Martin Storsjö <martin@martin.st>
* | Add a flag to disable side data merging.Michael Niedermayer2011-05-21
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge/split side data.Michael Niedermayer2011-05-21
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2011-05-20
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: qdm2: Use floating point synthesis filter. h264: correct border check. h264: fix loopfilter with threading at slice boundaries. Fix ff_mpa_synth_filter_fixed() prototype Rename costablegen.c ---> cos_tablegen.c. Collapse tableprint.c into tableprint.h. Simplify trig table rules Remove potentially unstable filenames from comments in generated files. Ignore generated tables and generated table generator programs. Simplify CLEANFILES make variable by using wildcards. Remove silly insults from avformat_version() Doxygen documentation. mpegaudiodsp: fix x86 and ppc makefiles configure: Adjust AVX assembler check. mpegaudio: remove unused version of SAME_HEADER_MASK mpegaudio: remove useless #undef at end of file asfdec: add missing #include for av_bswap32() mpegaudio: merge two #if CONFIG_FLOAT blocks mpegaudio: move some struct definitions from mpegaudio.h Move some mpegaudio functions to new mpegaudiodsp subsystem Conflicts: libavcodec/h264.c libavcodec/x86/Makefile Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * Remove silly insults from avformat_version() Doxygen documentation.Diego Biurrun2011-05-19
| |
| * asfdec: add missing #include for av_bswap32()Mans Rullgard2011-05-19
| | | | | | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* | ReindentMartin Storsjö2011-05-20
| |
* | rtpenc_chain: Pass the MP4A_LATM flag to chained muxersMartin Storsjö2011-05-20
| |
* | rtpenc: MP4A-LATM payload supportJuan Carlos Rodriguez2011-05-20
| |
* | movenc: Pass AVFormatContext flags to the SDP generationMartin Storsjö2011-05-20
| |
* | sdp: Allow passing AVFormatContext flags to the SDP generationMartin Storsjö2011-05-20
| |
* | av_find_stream_info: Print more details about max anaylize duration failures.Michael Niedermayer2011-05-19
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Parse 'bext' metadata in the wav demuxerTomas Härdin2011-05-18
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Cosmetics: indentTomas Härdin2011-05-18
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Keep parsing wav until EOF if the input is seekable and we know the size of ↵Tomas Härdin2011-05-18
| | | | | | | | | | | | the data tag Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Refactor the tag checking into a switch statementTomas Härdin2011-05-18
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Use avio_tell() instead of url_ftell()Tomas Härdin2011-05-18
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | cleaned up the udp.c, removed some variables and an av_logJULIAN GARDNER2011-05-18
| |
* | id3v2: prevent unsigned integer overflow in ff_id3v2_parse()Stefano Sabatini2011-05-18
| | | | | | | | | | | | | | In ff_id3v2_parse(), prevent unsigned integer overflow if data length indicator is skipped and tlen is < 4. Fix crash decoding file Allaby_cut.mp3, fix trac issue #182.
* | id3v2: add @file doxy and link to format documentationStefano Sabatini2011-05-18
| |
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2011-05-18
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: Fix compilation of iirfilter-test. libx264: handle closed GOP codec flag lavf: remove duplicate assignment in avformat_alloc_context. lavf: use designated initializers for AVClasses. flvdec: clenup debug code asfdec: fix possible overread on broken files. asfdec: do not fall back to binary/generic search asfdec: reindent after previous commit c7bd5ed asfdec: fallback to binary search internally mpegaudio: add _fixed suffix to some names Modify x86util.asm to ease transitioning to 10-bit H.264 assembly. dct: build dct32 as separate object files qdm2: include correct header for rdft Conflicts: ffpresets/libx264-fast.ffpreset ffpresets/libx264-fast_firstpass.ffpreset ffpresets/libx264-faster.ffpreset ffpresets/libx264-faster_firstpass.ffpreset ffpresets/libx264-medium.ffpreset ffpresets/libx264-medium_firstpass.ffpreset ffpresets/libx264-placebo.ffpreset ffpresets/libx264-placebo_firstpass.ffpreset ffpresets/libx264-slow.ffpreset ffpresets/libx264-slow_firstpass.ffpreset ffpresets/libx264-slower.ffpreset ffpresets/libx264-slower_firstpass.ffpreset ffpresets/libx264-superfast.ffpreset ffpresets/libx264-superfast_firstpass.ffpreset ffpresets/libx264-ultrafast.ffpreset ffpresets/libx264-ultrafast_firstpass.ffpreset ffpresets/libx264-veryfast.ffpreset ffpresets/libx264-veryfast_firstpass.ffpreset ffpresets/libx264-veryslow.ffpreset ffpresets/libx264-veryslow_firstpass.ffpreset libavformat/flvdec.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * lavf: remove duplicate assignment in avformat_alloc_context.Anton Khirnov2011-05-17
| | | | | | | | AVClass is already initialized in avformat_get_context_defaults.
| * lavf: use designated initializers for AVClasses.Anton Khirnov2011-05-17
| |
| * flvdec: clenup debug codeAlex Converse2011-05-17
| |
| * asfdec: fix possible overread on broken files.Uoti Urpala2011-05-17
| |
| * asfdec: do not fall back to binary/generic searchVladimir Pantelic2011-05-17
| | | | | | | | | | | | | | | | | | | | asf_read_seek() inside the asf demuxer already does the right thing, it tries the index and if that fails it uses binary search. If binary search is called from outside of asfdec.c it will fail because the asf code cannot clean up after itself. Therefore introduce AVFMT_NOBINSEARCH that prevents the seek code to fallback to binary search and AVFMT_NOGENSEARCH that prevents the seek code to fallback to generic search.
| * asfdec: reindent after previous commit c7bd5edVladimir Pantelic2011-05-17
| |
| * asfdec: fallback to binary search internallyVladimir Pantelic2011-05-17
| | | | | | | | lavf will do that anyway in case seek by index fails
| * movenc: always write esds descriptor length using 4 bytes.Baptiste Coudurier2011-05-13
| | | | | | | | | | | | ipod shuffle doesn't support anything else. Signed-off-by: Anton Khirnov <anton@khirnov.net>