summaryrefslogtreecommitdiff
path: root/libavformat
Commit message (Collapse)AuthorAge
* Add metadata conversion table to the wav demuxerTomas Härdin2011-05-27
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* Merge remote-tracking branch 'qatar/master'Michael Niedermayer2011-05-27
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: (31 commits) ARM: add ARMv6 optimised av_clip_uintp2 ARM: remove volatile from asm statements in libavutil/intmath ARM: fix av_clipl_int32_arm() v4l: include avdevice.h ffserver: move close_connection() call to avoid a temporary string and copy. lavf: initialize demuxer private options. AVOptions: set string default values. lavdevice: mark v4l for removal on next major bump. swscale: fix compile on ppc. swscale: fix compile on x86-32. build: Remove generated .version file on distclean. configure: Add -D_GNU_SOURCE to CPPFLAGS on OS/2. doc: Drop hint at --enable-memalign-hack for MinGW, it is now autodetected. ffplay: Remove disabled code. Mark parameterless function declarations as 'void'. swscale: use av_clip_uint8() in yuv2yuv1_c(). swscale: remove VOF/VOFW. swscale: split chroma buffers into separate U/V planes. swscale: replace formatConvBuffer[VOF] by allocated array. rgb2rgb: remove duplicate mmx/mmx2/3dnow/sse2 functions. ... Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * lavf: initialize demuxer private options.Anton Khirnov2011-05-26
| |
| * Mark parameterless function declarations as 'void'.Diego Biurrun2011-05-26
| |
* | muxers: Add a flag to mark muxers that allow (non strict) monotone timestamps.James Zern2011-05-26
| |
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2011-05-26
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: (32 commits) doc: create separate section for audio encoders swscale: Remove orphaned, commented-out function declaration. swscale: Eliminate rgb24toyv12_c() duplication. Remove h263_msmpeg4 from MpegEncContext. APIchanges: Fill in git hash for fps_probe_size (30315a8) avformat: Add fpsprobesize as an AVOption. avoptions: Return explicitly NAN or {0,0} if the option isn't found rtmp: Reindent rtmp: Don't try to do av_malloc(0) tty: replace AVFormatParameters.sample_rate abuse with a private option. Fix end time of last chapter in compute_chapters_end ffmpeg: get rid of useless AVInputStream.nb_streams. ffmpeg: simplify managing input files and streams ffmpeg: purge redundant AVInputStream.index. lavf: deprecate AVFormatParameters.channel. libdc1394: add a private option for channel. dv1394: add a private option for channel. v4l2: reindent. v4l2: add a private option for channel. lavf: deprecate AVFormatParameters.standard. ... Conflicts: doc/APIchanges doc/encoders.texi ffmpeg.c libavdevice/alsa-audio.h libavformat/version.h libavutil/opt.c libswscale/rgb2rgb.h libswscale/rgb2rgb_template.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * avformat: Add fpsprobesize as an AVOption.Alex Converse2011-05-25
| |
| * rtmp: ReindentMartin Storsjö2011-05-25
| | | | | | | | Signed-off-by: Martin Storsjö <martin@martin.st>
| * rtmp: Don't try to do av_malloc(0)Martin Storsjö2011-05-25
| | | | | | | | | | | | | | | | | | Some received packets can have size 0. The return value from av_malloc(0) may be NULL, which is ok if the size was 0. On OS X, however, the returned pointer is non-null but leads to crashes when trying to free it. Signed-off-by: Martin Storsjö <martin@martin.st>
| * tty: replace AVFormatParameters.sample_rate abuse with a private option.Anton Khirnov2011-05-25
| |
| * Fix end time of last chapter in compute_chapters_endJohn Stebbins2011-05-25
| | | | | | | | | | | | Parenthesis are misplaced in calculation of max_time. Signed-off-by: Anton Khirnov <anton@khirnov.net>
| * lavf: deprecate AVFormatParameters.channel.Anton Khirnov2011-05-25
| |
| * lavf: deprecate AVFormatParameters.standard.Anton Khirnov2011-05-25
| |
| * lavf: deprecate AVFormatParameters.{channels,sample_rate}.Anton Khirnov2011-05-25
| |
| * rawdec: add sample_rate/channels private options.Anton Khirnov2011-05-25
| |
| * lavf: deprecate AVFormatParameters.mpeg2ts_raw.Anton Khirnov2011-05-25
| | | | | | | | It doesn't do anything except produce an error message when set.
| * mpegts: add compute_pcr option.Anton Khirnov2011-05-25
| | | | | | | | Deprecate the corresponding AVFormatParameters field.
| * lavf: add priv_class field to AVInputFormat.Anton Khirnov2011-05-25
| |
* | Add reading of disc number to mov.cReuben Thomas2011-05-25
| |
* | Fix end time of last chapter in compute_chapters_end().John Stebbins2011-05-25
| |
* | 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
| |