summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* h264: K&R formatting cosmeticsLuca Barbato2014-07-17
| | | | | Signed-off-by: Diego Biurrun <diego@biurrun.de> Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
* h264: Remove some commented-out, broken cruftDiego Biurrun2014-07-16
|
* arm: dsputil: Coalesce all init filesDiego Biurrun2014-07-16
|
* g2meet: allow size changes within original sizesVittorio Giovara2014-07-15
|
* fate: Use the correct, local path to samples for opus reference filesMartin Storsjö2014-07-14
| | | | | | | This fixes running fate in configs where the samples are located in a different path on the target. Signed-off-by: Martin Storsjö <martin@martin.st>
* x86: dsputil: Avoid pointless CONFIG_ENCODERS indirectionDiego Biurrun2014-07-13
| | | | The remaining dsputil bits are encoding-specific anyway.
* ppc: dsputil: Coalesce all init filesDiego Biurrun2014-07-13
|
* examples/output: Remove unused variableDiego Biurrun2014-07-11
| | | | doc/examples/output.c:460:9: warning: unused variable ‘i’
* dsputil: Drop unused bit_depth parameter from all init functionsDiego Biurrun2014-07-11
|
* mov: Clarify tkhd flag settingsLuca Barbato2014-07-11
|
* mov: Do not group tracks if more than one is enabled per typeLuca Barbato2014-07-11
| | | | The specification requires at most 1 track enabled per alternate group.
* hevc: implement pic_output_flag handlingGildas Cocherel2014-07-11
| | | | | | Sample-Id: OPFLAG_B_Qualcomm_1.bit, OPFLAG_C_Qualcomm_1.bit Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com> Signed-off-by: Anton Khirnov <anton@khirnov.net>
* hevc: set the keyframe flag on output framesMickaël Raulet2014-07-11
| | | | | Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com> Signed-off-by: Anton Khirnov <anton@khirnov.net>
* hevc: Replace nal type chek with equivalent IS_IRAP macroMickaël Raulet2014-07-11
| | | | | Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com> Signed-off-by: Anton Khirnov <anton@khirnov.net>
* hevc_ps: remove a write-only variableAnton Khirnov2014-07-11
|
* cdg: Forward error from avio_size() in read_header() functionNidhi Makhijani2014-07-10
| | | | Signed-off-by: Diego Biurrun <diego@biurrun.de>
* mpegts: pass MpegTSContext ptr explicitlyAlexander V. Lukyanov2014-07-10
| | | | | | | | | | | | | | AVFormatContext->priv_data is not always a MpegTSContext, it can be RTSPState when decoding a RTP stream. So it is necessary to pass MpegTSContext pointer explicitly. Within libav, the write_section_data function doesn't actually use the MpegTSContext at all, so this doesn't change anything at the moment (no memory was corrupted before), but it reduces the risk of anybody trying to touch the MpegTSContext via AVFormatContext->priv_data in the future. Signed-off-by: Martin Storsjö <martin@martin.st>
* dsputil: Split off pixel block routines into their own contextDiego Biurrun2014-07-09
|
* hevc: parse display orientation SEI messageVittorio Giovara2014-07-09
| | | | Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
* h264: parse display orientation SEI messageVittorio Giovara2014-07-09
| | | | Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
* display: add matrix flip apiVittorio Giovara2014-07-09
|
* doc: mention option to mix shared/static librariesAndrew Kelley2014-07-09
| | | | Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
* rtpdec: pass an AVFormatContext to ff_parse_fmtp()Anton Khirnov2014-07-09
| | | | Use it for logging, instead of NULL or the stream codec context.
* yuv4mpegenc: do not access AVCodecContext.coded_frameAnton Khirnov2014-07-09
| | | | | | | | Its contents are meaningful only if the stream codec context is the one actually used for encoding, which is often not the case (and is discouraged). Use AVCodecContext.field_order instead.
* nsvdec: remove commented out cruftAnton Khirnov2014-07-09
|
* mov: free the dv demux context with avformat_free_context()Anton Khirnov2014-07-09
|
* mtv: do not set sample_rate for videoAnton Khirnov2014-07-09
|
* oggparsecelt: do not set AVCodecContext.frame_sizeAnton Khirnov2014-07-09
| | | | It is supposed to be set by decoders only.
* adxdec: get rid of an avpriv functionAnton Khirnov2014-07-09
| | | | | The only thing the demuxer needs is the sample rate to set the timebase, which can be simply read with AV_RB32.
* lavc: export DV profile API used by muxer/demuxer as publicAnton Khirnov2014-07-09
|
* avconv: set the output stream timebaseAnton Khirnov2014-07-09
| | | | This is required by the new API.
* avformat: update muxing doxyAnton Khirnov2014-07-09
| | | | The callers should now set the stream timebase, not the codec one.
* cdg: set the keyframe flag on the first packetAnton Khirnov2014-07-09
| | | | Bug-Id: 55
* mov: Remove a variable that is set but never usedMartin Storsjö2014-07-08
| | | | | | This silences a warning with gcc. Signed-off-by: Martin Storsjö <martin@martin.st>
* avplay: Handle pixel aspect ratio properlyMartin Storsjö2014-07-08
| | | | | | | This was broken (left half-implemented) in 354468fc12. CC: libav-stable@libav.org Signed-off-by: Martin Storsjö <martin@martin.st>
* nut: Use nut->version in the version range checkLuca Barbato2014-07-08
| | | | | It was wrongly left unchanged when the version field had been introduced. (c94e2e85cb6af8a570d8542a830556243bd32873)
* arm: Avoid using the 'setend' instruction on ARMv7 and newerMartin Storsjö2014-07-08
| | | | | | | | | | This instruction is deprecated on ARMv8, and it is serializing on some ARMv7 cores as well [1]. [1] http://article.gmane.org/gmane.linux.ports.arm.kernel/339293 CC: libav-stable@libav.org Signed-off-by: Martin Storsjö <martin@martin.st>
* avformat_new_stream: make the AVCodec parameter constRoman Savchenko2014-07-08
| | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* af_compand: make sure request_frame always outputs at least one frameAndrew Kelley2014-07-08
| | | | | | | | | | | This fixes a segmentation fault because request_frame in fifo.c assumes that the call to ff_request_frame will populate fifo->root.next. Before, it was possible for request_frame in af_compand to not do this, resulting in a null pointer access. Now, request_frame in af_compand always will return at least one frame or an error, as per the API specifications in avfilter.h for request_frame. Signed-off-by: Anton Khirnov <anton@khirnov.net>
* dsputil: Split off FDCT bits into their own contextDiego Biurrun2014-07-07
|
* libfdk-aacdec: Decode the first AAC frame to reliably identify the bitstreamOmer Osman2014-07-07
| | | | | | | | | | | | For implicit signaling cases (as possible for Spectral Band Replication and Parametric Stereo Tools), the decoder must decode the first frame to correctly identify the stream configuration (as called from avformat_find_stream_info). The mechanism for this is built-in and only requires adding CODEC_CAP_CHANNEL_CONF to the libfdk-aacdec AVCodec struct. Signed-off-by: Omer Osman <omer.osman@iis.fraunhofer.de> Signed-off-by: Martin Storsjö <martin@martin.st>
* smoothstreamingenc: Fix a memory leak on errorsMichael Niedermayer2014-07-07
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* vmd: Split audio and video decoderNidhi Makhijani2014-07-07
| | | | Signed-off-by: Diego Biurrun <diego@biurrun.de>
* dsputil: Move draw_edges() to mpegvideoencdspDiego Biurrun2014-07-06
|
* dsputil: Move pix_sum, pix_norm1, shrink function pointers to mpegvideoencDiego Biurrun2014-07-06
|
* dsputil: Split off *_8x8basis to a separate contextDiego Biurrun2014-07-06
|
* audio_fifo: Split into a separate doxygen moduleTimothy Gu2014-07-06
| | | | | Signed-off-by: Timothy Gu <timothygu99@gmail.com> Signed-off-by: Diego Biurrun <diego@biurrun.de>
* samplefmt: Add doxygen categoriesTimothy Gu2014-07-06
| | | | | | | Categorize the enum and functions as "audio-related". Signed-off-by: Timothy Gu <timothygu99@gmail.com> Signed-off-by: Diego Biurrun <diego@biurrun.de>
* dsicin: Split audio and video decoderNidhi Makhijani2014-07-06
| | | | Signed-off-by: Diego Biurrun <diego@biurrun.de>
* bmv: Split audio and video decoderNidhi Makhijani2014-07-06
| | | | Signed-off-by: Diego Biurrun <diego@biurrun.de>