summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* hwaccel: Rename priv_data_size to frame_priv_data_sizeAnton Khirnov2014-05-11
| | | | This describes more accurately what this field is for.
* lavc: document which parts of AVHWAccel are private.Anton Khirnov2014-05-11
|
* lavc: set AVCodecContext.hwaccel in ff_get_format()Anton Khirnov2014-05-11
| | | | This way each decoder does not have to do the same thing manually.
* lavc: Add an internal wrapper around get_format()Anton Khirnov2014-05-11
| | | | It will be useful in the following commits.
* pcm-dvd: Fix 20bit decodingnu7742014-05-09
| | | | | | | | Increment the pointer as needed. Bug-Id: 592 Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* rtmpproto: Check the buffer sizes when copying app/playpath stringsMartin Storsjö2014-05-08
| | | | | | | As pointed out by Reimar Döffinger. CC: libav-stable@libav.org Signed-off-by: Martin Storsjö <martin@martin.st>
* rtmpproto: Support alternative slist parameter in rtmp URLsUwe L. Korn2014-05-06
| | | | | | | | | | | | Support the URL scheme where the playpath is in an RTMP URL is passed as the slist argument and the app is given infront of the query part of the URL: rtmp://host[:port]/[app]?slist=[playpath] (other arguments in the query part are stripped as they are not used) Signed-off-by: Martin Storsjö <martin@martin.st>
* libfdk-aac: Relicense the library wrappers to 2-clause BSDMartin Storsjö2014-05-05
| | | | | | | | | This should make it possible for Fraunhofer to contribute to these wrappers - they didn't want to contribute to code under LGPL2.1 with the "or any later version" clause (which allowed using the code under the LGPL3 license). Signed-off-by: Martin Storsjö <martin@martin.st>
* libfdk-aacenc: Enable 7.1 channel encodingJean First2014-05-05
| | | | | | | | | | | | | | | 7.1(wide) and 7.1(wide-side) channel layouts are supported in fdk-aac since the 0.1.3 release. The earlier versions of fdk-aac didn't include any library version defines in the public headers, thus checking for the AACENCODER_LIB_VL0 define is enough to know that we're building against a new enough version of fdk-aac. This change includes contributions by Tim Walker, Michael Niedermayer and Timothy Gu. Signed-off-by: Martin Storsjö <martin@martin.st>
* avconv: rename OutputStream.opts to OutputStream.encoder_optsAnton Khirnov2014-05-03
| | | | This makes it more clear what is this variable for exactly.
* avconv: remove a useless lineAnton Khirnov2014-05-03
| | | | | Doing anything with that field when we are doing streamcopy (so the encoder is not opened) should have absolutely no effect.
* avconv: rename 'codec' to 'enc_ctx'Anton Khirnov2014-05-03
| | | | | | This more clearly describes what is the variable used for. Also, move its declaration into the block where it is actually used.
* avconv: rename 'icodec' to 'dec_ctx'Anton Khirnov2014-05-03
| | | | This more clearly describes what is the variable used for.
* avconv: rename InputStream.opts to InputStream.decoder_optsAnton Khirnov2014-05-03
| | | | This makes it more clear what is this variable for exactly.
* avconv: simplify exit_program() by using more local varsAnton Khirnov2014-05-03
|
* probe: Support AAC_LATM in set_codec_from_probe_dataLuca Barbato2014-05-03
|
* latm: Add a probe functionLuca Barbato2014-05-03
|
* mathematics: K&R formatting cosmeticsLuca Barbato2014-05-03
|
* swscale: Fix an undefined behaviourLuca Barbato2014-05-03
| | | | | | | | Prevent a division by zero down the codepath. Sample-Id: 00001721-google Reported-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC: libav-stable@libav.org
* vp9: Read the frame size as unsignedLuca Barbato2014-05-03
| | | | | | Sample-Id: 00001723-google Reported-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind CC: libav-stable@libav.org
* aac: K&R formatting cosmeticsLuca Barbato2014-05-01
|
* flv: K&R formatting cosmeticsLuca Barbato2014-05-01
|
* lavc: deprecate AVCodecContext.codec_nameAnton Khirnov2014-05-01
| | | | It is undocumented and has no real use.
* lavc: do not use AVCodecContext.codec_name in avcodec_string()Anton Khirnov2014-05-01
| | | | That field will be deprecated.
* rmdec: do not export anything to AVCodecContext.codec_nameAnton Khirnov2014-05-01
| | | | | That field will be deprecated and the value that is written there is not particularly useful.
* asfenc: use codec descriptors instead of AVCodecs to write codec infoAnton Khirnov2014-05-01
| | | | | | | | Also, stop using AVCodecContext.codec_name as fallback, since it will be deprecated. Changes the result of the lavf-asf test (and its associated seektest), since 'msmpeg4v3' gets written instead of just 'msmpeg4'.
* oggparseskeleton: do not use AVCodecContext.codec_nameAnton Khirnov2014-05-01
| | | | That field is undocumented, of dubious use, and will be deprecated.
* mov: export stsd Compressorname in metadataAnton Khirnov2014-05-01
| | | | | Stop using the undocumented to-be-deprecated AVCodecContext.codec_name field.
* lavc: move CODEC_FLAG_MV0 to mpegvideoAnton Khirnov2014-05-01
|
* lavc: make the xvid-specific "gmc" flag a private option of libxvidAnton Khirnov2014-05-01
|
* lavc: move CODEC_FLAG_NORMALIZE_AQP to mpegvideoAnton Khirnov2014-05-01
|
* lavc: deprecate CODEC_FLAG_INPUT_PRESERVEDAnton Khirnov2014-05-01
| | | | The addition of reference-counted frames makes it pointless.
* matroska: add the Opus mappingAnton Khirnov2014-05-01
|
* matroskaenc: write CodecDelayAnton Khirnov2014-05-01
|
* lavfi: add Bauer stereo-to-binaural audio filterAlessandro Ghedini2014-05-01
| | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* matroskadec: read the CodecDelay elementAnton Khirnov2014-04-30
|
* librtmp: Map native options to librtmp ones when possibleLuca Barbato2014-04-30
| | | | | | Makes the two protocols nearly seamless. Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* hls: Sync the file number with the start sequenceLuca Barbato2014-04-30
|
* hls: Factor the sequence computationLuca Barbato2014-04-30
|
* hls: Print start_number as first sequence valueLuca Barbato2014-04-30
| | | | The option now behaves as expected.
* segment: Report the current media sequenceLuca Barbato2014-04-30
| | | | Useful for debugging mostly.
* hls: Report the current media sequenceLuca Barbato2014-04-30
| | | | Useful for debugging mostly.
* avconv_dxva2: define all used GUIDs directly instead of relying on the ↵Hendrik Leppkes2014-04-29
| | | | | | | | | | dxva2api.h header This avoids issues with inconsistent headers with different versions of mingw-w64 and older MSVC variants. Fixes FATE builds of MSVC 2010. Signed-off-by: Anton Khirnov <anton@khirnov.net>
* h264: drop commented out cruftAnton Khirnov2014-04-29
|
* mpegvideo: remove unused MpegEncContext.b4_strideAnton Khirnov2014-04-29
|
* mpegvideo: move the MpegEncContext fields used from arm asm to the beginningAnton Khirnov2014-04-29
| | | | | This should reduce the frequency with which the offsets need to be updated.
* hls: Add an option to prepend a baseurl to the playlist entriesLuca Barbato2014-04-29
| | | | | | Useful to generate playlists with absolute paths. Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* segment: Add an option to prepend a string to the list entriesEnrique Arizón Benito2014-04-29
| | | | | | Useful to generate lists with absolute urls. Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* configure: rework dxva in avconv handlingAnton Khirnov2014-04-28
| | | | | | | Move the dxva check after the dependencies have been detected, make sure the ole32 library exists. Fixes build on non-Windows.
* avconv: add support for DXVA2 decodingHendrik Leppkes2014-04-28
| | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>