aboutsummaryrefslogtreecommitdiffstats
path: root/libavcodec/mpegpicture.c
Commit message (Expand)AuthorAgeFilesLines
* avcodec/mpegpicture: Avoid MotionEstContext in ff_mpeg_framesize_alloc()Andreas Rheinhardt2024-06-121-11/+7
* avcodec/mpegpicture: Use union for b_scratchpad and rd_scratchpadAndreas Rheinhardt2024-06-121-1/+0
* avcodec/mpegpicture: Avoid loop and branch when setting motion_valAndreas Rheinhardt2024-06-121-7/+4
* avcodec/mpegpicture: Use ThreadProgress instead of ThreadFrame APIAndreas Rheinhardt2024-06-121-6/+13
* avcodec/mpegpicture: Make MPVPicture refcountedAndreas Rheinhardt2024-06-121-108/+49
* avcodec/mpegpicture: Split MPVPicture into WorkPicture and ordinary PicAndreas Rheinhardt2024-06-121-14/+42
* avcodec/mpegpicture: Rename Picture->MPVPictureAndreas Rheinhardt2024-06-121-8/+8
* avcodec/mpegpicture: Split ff_alloc_picture() into check and alloc partAndreas Rheinhardt2024-06-121-45/+25
* avcodec/mpegpicture: Improve error messages and codeAndreas Rheinhardt2024-06-121-6/+5
* avcodec/mpegpicture: Cache AVFrame.data and linesize valuesAndreas Rheinhardt2024-06-121-0/+14
* avcodec/h263, mpeg(picture|video): Only allocate mbskip_table for MPEG-4Andreas Rheinhardt2024-06-121-1/+2
* avcodec/mpegpicture: Use RefStruct-pool APIAndreas Rheinhardt2024-06-121-53/+29
* avcodec/mpegpicture: Reindent after the previous commitAndreas Rheinhardt2024-06-121-6/+3
* avcodec/mpegvideo, mpegpicture: Add buffer poolAndreas Rheinhardt2024-06-121-123/+32
* avcodec/mpegpicture: Always reset mbskip_tableAndreas Rheinhardt2024-06-121-0/+1
* avcodec/mpegpicture: Always reset motion val bufferAndreas Rheinhardt2024-06-121-0/+4
* avcodec/mpegpicture: Mark dummy frames as suchAndreas Rheinhardt2024-06-121-0/+2
* avcodec/mpegpicture: Store linesize in ScratchpadContextAndreas Rheinhardt2024-06-121-5/+14
* avcodec/mpegutils: Move definitions to better placesAndreas Rheinhardt2024-04-081-1/+1
* avutil/common: Don't auto-include mem.hAndreas Rheinhardt2024-03-311-0/+1
* avcodec/pthread_frame: Remove ff_thread_release_buffer()Andreas Rheinhardt2023-10-221-16/+11
* avcodec/mpeg(picture|video_dec): Move comment to more appropriate placeAndreas Rheinhardt2023-10-101-2/+0
* avcodec/mpegpicture: Move caller-specific parts of function to callersAndreas Rheinhardt2023-10-101-59/+11
* avcodec/mpegvideo_enc: Don't allocate buffers unnecessarilyAndreas Rheinhardt2023-10-101-6/+1
* avcodec/decode: Use RefStruct API for hwaccel_picture_privateAndreas Rheinhardt2023-10-071-13/+5
* avcodec/decode: Extend ff_hwaccel_frame_priv_alloc()'s taskAndreas Rheinhardt2023-08-071-11/+4
* avcodec: add AVHWAccel.free_frame_priv callbackLynne2023-05-291-1/+3
* avcodec/mpegvideo_enc: do not use AVFrame.*_picture_number for encodingMarton Balint2023-02-131-0/+4
* avcodec/mpegpicture: Reset fields explicitly instead of memsetting themAndreas Rheinhardt2022-08-181-3/+6
* avcodec/mpegpicture: Don't copy unnecessarily, fix raceAndreas Rheinhardt2022-08-151-1/+15
* avcodec/mpegpicture: Move encoding_error and mb_var_sum to MpegEncCtxAndreas Rheinhardt2022-08-101-5/+0
* avcodec/mpegpicture: Remove always-true checksAndreas Rheinhardt2022-08-101-7/+8
* avcodec/mpegpicture: Move mb_var, mc_mb_var and mb_mean to MpegEncCtxAndreas Rheinhardt2022-08-091-28/+2
* lavc/encode: add an encoder-specific get_buffer() variantAnton Khirnov2022-05-111-7/+9
* avcodec/mpegpicture: Constify src parameter of ff_update_picture_tablesAndreas Rheinhardt2022-02-131-1/+1
* avcodec/mpegpicture: Don't check for DELAYED_PIC_REFAndreas Rheinhardt2022-02-131-1/+1
* avcodec/threadframe: Add ff_thread_(get|release)_ext_buffer()Andreas Rheinhardt2022-02-091-3/+4
* avcodec/mpegpicture: Add function to completely free MPEG-PictureAndreas Rheinhardt2022-01-291-21/+26
* avcodec/mpegpicture: Let ff_mpeg_unref_picture() free picture tablesAndreas Rheinhardt2022-01-291-3/+2
* avcodec/mpegpicture: Keep ff_mpeg_framesize_alloc() failure state consistentMichael Niedermayer2021-03-311-1/+4
* avcodec: remove long dead debug_mv codeJames Almer2021-01-251-3/+0
* mpegvideo: use the AVVideoEncParams API for exporting QP tablesAnton Khirnov2021-01-011-0/+2
* mpegvideo: use av_buffer_replace() to simplify codeAnton Khirnov2020-09-281-22/+14
* avcodec/mpegpicture: remove FF_ALLOCZ_ARRAY_OR_GOTO and gotos labelLimin Wang2020-06-131-7/+3
* avcodec: add FF_CODEC_CAP_INIT_CLEANUP for all codecs which use ff_mpv_common...Limin Wang2020-06-131-1/+0
* avcodec: add an AVCodecContext field to signal types of packet, frame, and co...James Almer2020-02-221-1/+1
* avcodec/mpegpicture: Check size of edge_emu_bufferMichael Niedermayer2019-03-251-1/+6
* avcodec/mpegpicture: fix "stride changed" failures in gray modeAman Gupta2018-04-111-3/+5
* avcodec: set correct return value in ff_mpeg_ref_picturePan Bian2017-11-281-1/+3
* avcodec: Don't assume separate u and v planes in ff_alloc_picturePhilip Langdale2017-11-141-1/+3