summaryrefslogtreecommitdiff
path: root/libavcodec/utils.c
Commit message (Expand)AuthorAgeFilesLines
* avcodec/utils: don't return negative values in av_get_audio_frame_duration()James Almer2021-09-091-2/+4
* avcodec/utils: Use 64bit for intermediate in AV_CODEC_ID_ADPCM_THP* duration ...Michael Niedermayer2021-09-091-1/+1
* avcodec/utils: do "calc from frame_bytes, channels, and block_align" in 64bitMichael Niedermayer2021-09-091-9/+17
* avcodec/utils: treat PAL8 for jpegs similar to other colorspacesMichael Niedermayer2021-09-091-0/+10
* avcodec/utils: Check ima wav duration for overflowMichael Niedermayer2021-09-091-1/+5
* avcodec/utils: Use more bits for intermediate for AV_CODEC_ID_ADPCM_MSMichael Niedermayer2021-09-091-1/+1
* avcodec/utils: Check for integer overflow in get_audio_frame_duration() for A...Michael Niedermayer2021-09-091-1/+4
* avcodec/utils: Check bitrate for overflow in get_bit_rate()Michael Niedermayer2021-09-091-1/+8
* avcodec/utils: Check sample rate before use for AV_CODEC_ID_BINKAUDIO_DCT in ...Michael Niedermayer2021-09-091-1/+4
* avcodec/utils: Check for overflow with ATRAC* in get_audio_frame_duration()Michael Niedermayer2021-09-091-1/+4
* avcodec/utils: Check block_alignMichael Niedermayer2020-01-061-0/+5
* avcodec/utils: Check sample_rate before opening the decoderMichael Niedermayer2020-01-061-0/+5
* avcodec/utils: Optimize ff_color_frame() using memcpy()Michael Niedermayer2020-01-061-6/+12
* avcodec/utils: Use av_memcpy_backptr() in ff_color_frame()Michael Niedermayer2020-01-061-3/+3
* avcodec/utils: Check channels fully earlierMichael Niedermayer2020-01-061-2/+2
* libavcodec/utils: Free threads on init failureMichael Niedermayer2020-01-061-0/+3
* avcodec/utils: fix leak of subtitle_header on error pathMichael Niedermayer2020-01-061-0/+1
* avcodec/utils: Check close before calling itMichael Niedermayer2020-01-061-1/+1
* avcodec/utils, avcodec_open2: close codec on failureJames Zern2020-01-061-1/+4
* avcodec/utils: Check bits_per_coded_sampleMichael Niedermayer2019-06-271-0/+4
* avcodec: Implement Archimedes VIDC encoder/decoderCameron Cawley2018-10-261-0/+1
* avcodec/decode: flush the internal bsfs instead of constantly reinitalizing themJames Almer2018-08-161-0/+7
* avcodec/utils: report insane channel count errorsMarton Balint2018-07-131-0/+1
* lavc: implement an ATRAC9 decoderRostislav Pehlivanov2018-07-031-0/+1
* avcodec/utils: Enforce minimum width also for VP5/6Michael Niedermayer2018-04-131-1/+4
* lavc: add new API for iterating codecs and codec parsersJosh de Kock2018-02-061-99/+0
* avcodec/me_cmp: remove ff_me_cmp_init_static()Muhammad Faiz2018-02-051-13/+0
* avcodec/utils: Avoid hardcoding duplicated types in sizeof()Michael Niedermayer2018-01-121-2/+2
* avcodec/util: use a mutex instead of atomics in avcodec_register()James Almer2018-01-051-3/+9
* lavc: remove complex debug code around avcodec init lockingwm42017-12-261-41/+14
* lavc, lavf: move avformat static mutex from avcodec to avformatwm42017-12-261-11/+0
* lavc: replace and deprecate the lock managerwm42017-12-261-97/+10
* Revert "libavcodec/utils.c: simplify avcodec locking with atomics"Hendrik Leppkes2017-12-111-6/+6
* lavc: Deprecate av_hwaccel_next() and av_register_hwaccel()Mark Thompson2017-11-261-11/+5
* lavc: Add codec metadata to indicate hardware supportMark Thompson2017-11-261-0/+12
* libavcodec/utils.c: simplify avcodec locking with atomicsRostislav Pehlivanov2017-11-261-6/+6
* lavc/utils.c: use C11 atomics for entangled thread handlingRostislav Pehlivanov2017-11-261-4/+5
* avcodec: deprecate getters and setters for AVCodecContext and AVCodec fieldsJames Almer2017-11-151-0/+2
* avcodec: fix wrong duration of packets (dvd, bluray)Aleksandr Slobodeniuk2017-11-111-4/+4
* avcodec: drop deprecated vismv optionJames Almer2017-10-231-6/+0
* Merge commit '48bb0da050329e5111b00a12dfc154b7e78fb3a3'James Almer2017-10-231-5/+0
|\
| * lavc: Drop deprecated way of setting audio delay on encodeVittorio Giovara2017-03-231-5/+0
* | Merge commit 'b3739599bda740ac12d3dde31a331b744df99123'James Almer2017-10-231-7/+0
|\ \ | |/
| * lavc: Drop deprecated emu edge functionalityVittorio Giovara2017-03-231-7/+0
* | Merge commit '6dca24cd1d570b806b5a3fdaef9d3c8608942a81'James Almer2017-10-211-10/+0
|\ \ | |/
| * lavc: Drop deprecated way of setting codec dimensionsVittorio Giovara2017-03-231-7/+0
* | Merge commit '0337adfab5d14a17bf4d5060aa0425e4049a9862'James Almer2017-10-211-29/+0
|\ \ | |/
| * lavc: Drop deprecated missing sample log functionVittorio Giovara2017-03-231-29/+0
| * lavc: Add device context field to AVCodecContextMark Thompson2017-02-131-0/+1
| * lavc: use av_cpu_max_align() instead of hardcoding alignment requirementsAnton Khirnov2017-02-111-9/+2