summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Merge remote-tracking branch 'qatar/master'Michael Niedermayer2011-06-11
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: bitstream: Properly promote av_reverse values before shifting. libavutil/swscale: YUV444P10/YUV444P9 support. H.264: Fix high bit depth explicit biweight h264: Fix 10-bit H.264 x86 chroma v loopfilter asm. Replace DEBUG_SEEK/DEBUG_SI + av_log combinations by av_dlog. Update copyright year for ac3enc_opts_template.c. adts: Adjust frame size mask to follow the specification. movenc: Add RTP muxer/hinter options movenc: Pass the RTP AVFormatContext to the SDP generation rtspenc: Add RTP muxer options rtspenc: Add an AVClass for setting muxer specific options rtpenc_chain: Pass the rtpflags options through to the chained muxer rtpenc: Declare the rtp flags private AVOptions in rtpenc.h sdp: Reindent after the previous commit rtpenc: MP4A-LATM payload support avoptions: Add an av_opt_flag_is_set function for inspecting flag fields sdp: Allow passing an AVFormatContext to the SDP generation mov: Fix wrong timestamp generation for fragmented movies that have time offset caused by the first edit list entry. mpeg12: more advanced ffmpeg mpeg2 aspect guessing code. swscale: split YUYV output out of yuv2packed[12X]_c(). Conflicts: doc/APIchanges libavcodec/Makefile libavcodec/h264dsp_template.c libavcodec/mpeg12.c libavformat/aacdec.c libavformat/avidec.c libavformat/internal.h libavformat/movenc.c libavformat/rtpenc.c libavformat/rtpenc_latm.c libavformat/sdp.c libavformat/version.h libavutil/avutil.h libavutil/pixfmt.h libswscale/swscale.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * bitstream: Properly promote av_reverse values before shifting.Alex Converse2011-06-10
| |
| * libavutil/swscale: YUV444P10/YUV444P9 support.Ronald S. Bultje2011-06-10
| | | | | | | | | | | | | | Also add missing glue code for recently added YUV422P10 formats to swscale. Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
| * H.264: Fix high bit depth explicit biweightJason Garrett-Glaser2011-06-10
| | | | | | | | Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
| * h264: Fix 10-bit H.264 x86 chroma v loopfilter asm.Oskar Arvidsson2011-06-10
| | | | | | | | | | | | The tc variable was not splatted correctly. Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
| * Replace DEBUG_SEEK/DEBUG_SI + av_log combinations by av_dlog.Diego Biurrun2011-06-10
| |
| * Update copyright year for ac3enc_opts_template.c.Justin Ruggles2011-06-10
| | | | | | | | The code was originally committed to Libav on March 25, 2011.
| * adts: Adjust frame size mask to follow the specification.Kieran Kunhya2011-06-10
| | | | | | | | | | | | This fixes ADTS detection for at least one sample. Signed-off-by: Diego Biurrun <diego@biurrun.de>
| * movenc: Add RTP muxer/hinter optionsMartin Storsjö2011-06-10
| | | | | | | | Signed-off-by: Martin Storsjö <martin@martin.st>
| * movenc: Pass the RTP AVFormatContext to the SDP generationMartin Storsjö2011-06-10
| | | | | | | | Signed-off-by: Martin Storsjö <martin@martin.st>
| * rtspenc: Add RTP muxer optionsMartin Storsjö2011-06-10
| | | | | | | | Signed-off-by: Martin Storsjö <martin@martin.st>
| * rtspenc: Add an AVClass for setting muxer specific optionsMartin Storsjö2011-06-10
| | | | | | | | Signed-off-by: Martin Storsjö <martin@martin.st>
| * rtpenc_chain: Pass the rtpflags options through to the chained muxerMartin Storsjö2011-06-10
| | | | | | | | Signed-off-by: Martin Storsjö <martin@martin.st>
| * rtpenc: Declare the rtp flags private AVOptions in rtpenc.hMartin Storsjö2011-06-10
| | | | | | | | | | | | | | This allows other muxers that chain a RTP muxer to declare the same options easily. Signed-off-by: Martin Storsjö <martin@martin.st>
| * sdp: Reindent after the previous commitMartin Storsjö2011-06-10
| | | | | | | | Signed-off-by: Martin Storsjö <martin@martin.st>
| * rtpenc: MP4A-LATM payload supportJuan Carlos Rodriguez2011-06-10
| | | | | | | | | | | | | | This is enabled with an AVOption on the RTP muxer. The SDP generator looks for a latm flag in the rtpflags field. Signed-off-by: Martin Storsjö <martin@martin.st>
| * avoptions: Add an av_opt_flag_is_set function for inspecting flag fieldsMartin Storsjö2011-06-10
| | | | | | | | Signed-off-by: Martin Storsjö <martin@martin.st>
| * sdp: Allow passing an AVFormatContext to the SDP generationMartin Storsjö2011-06-10
| | | | | | | | | | | | | | Options from the AVFormatContext can be read for modifying the generated SDP. Signed-off-by: Martin Storsjö <martin@martin.st>
| * mov: Fix wrong timestamp generation for fragmented movies that have time ↵Yusuke Nakamura2011-06-10
| | | | | | | | | | | | offset caused by the first edit list entry. Signed-off-by: Anton Khirnov <anton@khirnov.net>
| * mpeg12: more advanced ffmpeg mpeg2 aspect guessing code.Michael Niedermayer2011-06-10
| | | | | | | | | | | | | | Fixes issue1613, 621, 562 simultaneously Signed-off-by: Michael Niedermayer <michaelni@gmx.at> Signed-off-by: Anton Khirnov <anton@khirnov.net>
| * swscale: split YUYV output out of yuv2packed[12X]_c().Ronald S. Bultje2011-06-09
| | | | | | | | This is part of the Great Evil Plan to simplify swscale.
* | Fix -t option for formats which holds dts and no ptsEtienne Buira2011-06-11
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | dnxhd: Renama tablesJoseph Artsimovich2011-06-10
| |
* | Extract rotation in MOV metadataDave Badia2011-06-10
| |
* | pixfmt: Replace 9/10bit deprecation by a technical explanation.Michael Niedermayer2011-06-10
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | APIchanges: fill hash for the avfilter_get_audio_buffer_ref_from_arrays additionStefano Sabatini2011-06-10
| |
* | lavfi: avfilter_merge_formats: handle case where inputs are sameMina Nagy Zaki2011-06-10
| | | | | | | | | | This fixes a double-free crash if lists are the same due to the two merge_ref() calls at the end of the (useless) merging that happens.
* | lavfi: use avfilter_get_audio_buffer_ref_from_arrays() in defaults.cStefano Sabatini2011-06-10
| | | | | | | | | | Use avfilter_get_audio_buffer_ref_from_arrays() in avfilter_default_get_audio_buffer(), simplify.
* | lavfi: implement avfilter_get_audio_buffer_ref_from_arrays()Stefano Sabatini2011-06-10
| |
* | APIchanges: remove duplicated entryStefano Sabatini2011-06-10
| |
* | APIchanges: fill in dates and numbersStefano Sabatini2011-06-10
| | | | | | | | | | | | Since some minor bump were not done, some entries present the same libavutil minor (which represent the next bump after the corresponding change).
* | APIchanges: remove duplicated entryStefano Sabatini2011-06-10
| | | | | | | | Remove duplicated entry regarding PIX_FMT_BGR48LE/BE formats.
* | APIchanges: correctly interleave entriesStefano Sabatini2011-06-10
| |
* | APIchanges: add entry for av_force_cpu_flags() additionStefano Sabatini2011-06-10
| |
* | lavf: bump minor after the addition of fps_probe_size to AVFormatContextStefano Sabatini2011-06-10
| |
* | lavc: bump minor after the addition of AVCodecContext.request_sample_fmtStefano Sabatini2011-06-10
| |
* | ac3: there was no libav in 2010 thus this code cannot be from libav.Michael Niedermayer2011-06-10
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2011-06-10
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: lavf: make compute_pkt_fields2() return meaningful error values matroskadec: set timestamps for RealAudio packets. intelh263dec: aspect ratio processing fix. intelh263dec: fix "Strict H.263 compliance" file playback oss,sndio: simplify by using FFMIN. swscale: extract monowhite/black output from yuv2packed[12X]_c(). swscale: de-macro'ify RGB15/16/32 input functions. swscale: rearrange code. movdec: Add support for the 'wfex' atom. ffmpeg.c: Add a necessary const qualifier riff: Fix potential memleak. swscale: change 48bit RGB input macros to inline functions. swscale: change 9/10bit YUV input macros to inline functions. swscale: extract gray16 output functions from yuv2packed[12X](). swscale: use standard clipping functions. swscale: merge macros that are used only once. swscale: fix function declarations in swscale.c. swscale: fix function declaration keywords in x86/swscale_template.c. Conflicts: ffmpeg.c libavcodec/intelh263dec.c libswscale/swscale.c libswscale/x86/swscale_template.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * lavf: make compute_pkt_fields2() return meaningful error valuesStefano Sabatini2011-06-09
| | | | | | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
| * matroskadec: set timestamps for RealAudio packets.Reimar Döffinger2011-06-09
| | | | | | | | | | | | | | Improves seeking in ffplay with http://samples.mplayerhq.hu/Matroska/RA_missing_timestamps.mkv Signed-off-by: Anton Khirnov <anton@khirnov.net>
| * intelh263dec: aspect ratio processing fix.Anton Khirnov2011-06-09
| | | | | | | | patch submitted by xvid_fan freenet de
| * intelh263dec: fix "Strict H.263 compliance" file playbackAnton Khirnov2011-06-09
| | | | | | | | | | | | fixes issue2449 patch submitted by xvid_fan freenet de
| * oss,sndio: simplify by using FFMIN.Reimar Döffinger2011-06-09
| | | | | | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
| * swscale: extract monowhite/black output from yuv2packed[12X]_c().Ronald S. Bultje2011-06-09
| | | | | | | | This is part of the Great Evil Plan to simplify swscale.
| * swscale: de-macro'ify RGB15/16/32 input functions.Ronald S. Bultje2011-06-09
| | | | | | | | | | | | | | | | Inline functions are easier to read, maintain, modify and test, which justifies the slightly increased source size. This patch also adds support for non-native endianness RGB15/16 and fixes isSupportedOutput() to no longer claim that we support writing non-native RGB565/555/444.
| * swscale: rearrange code.Ronald S. Bultje2011-06-09
| | | | | | | | | | This way the code in the file is less cluttered all-over-the- place.
| * movdec: Add support for the 'wfex' atom.Alex Converse2011-06-09
| | | | | | | | The 'wfex' is just a Microsoft WaveFormatEx struct.
| * ffmpeg.c: Add a necessary const qualifierAlex Converse2011-06-09
| |
| * riff: Fix potential memleak.Alex Converse2011-06-09
| | | | | | | | | | Make ff_get_wav_header() free existing extradata before allocing a new buffer.
| * swscale: change 48bit RGB input macros to inline functions.Ronald S. Bultje2011-06-09
| | | | | | | | | | | | Inline functions are slightly larger in source code, but are easier to handle in source code editors. The binary code generated is the same.