summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* 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>
* hwaccel: fix dxva2 & vaapi loop filter parametersMichael Niedermayer2014-04-28
| | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* dxva2_h264: add a workaround for old Intel GPUsHendrik Leppkes2014-04-28
| | | | | | | | | | Old Intel GPUs expect the reference frame index to the actual surface, instead of the index into RefFrameList as specified by the spec. This workaround should be set when using one of the "ClearVideo" decoder devices. Signed-off-by: Anton Khirnov <anton@khirnov.net>
* dxva2_h264: set the correct ref frame index in the long slice structHendrik Leppkes2014-04-28
| | | | | | | | | | The latest H.264 DXVA specification states that the index in this structure should refer to a valid entry in the RefFrameList of the picture parameter structure, and not to the actual surface index. Fixes H.264 DXVA2 decoding on recent Intel GPUs (tested on Sandy and Ivy) Signed-off-by: Anton Khirnov <anton@khirnov.net>
* lavc: eliminate tb_unreliable()Anton Khirnov2014-04-28
| | | | | If framerate estimation is enabled, it makes sense to always apply it, instead of limiting it to a few specific cases.
* vc1: Do not return an error when skipping b framesAlessandro Ghedini2014-04-25
| | | | | | | | | This caused mpv (and possibly others) to fallback to software decoding after seeking a VC1 stream. Bug-Id: 667 Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* mov: Emit the correct tags for clcp tracksMiles Gould2014-04-25
| | | | | | Bug-Id: 664 Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* mov: Write prof section of tapt tagAidan Skinner2014-04-25
| | | | Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* fate: Add fic-in-avi testDerek Buitenhuis2014-04-24
| | | | Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
* aarch64: NEON optimized FIR audio resamplingJanne Grunau2014-04-24
| | | | | | Optimized for the default filter length 16. 30% faster opus silk decoding.
* lavr: define ResampleContext in resample.hJanne Grunau2014-04-24
| | | | Required for arch optimized resampling.