32 Commits (4f87ff766697173a5b6d9da40f77433413f4db3e)

Author SHA1 Message Date
Anton Khirnov 4f87ff7666 lavc/hevcdec: move HEVCContext.{horizontal,vertical}_bs to HEVCLayerContext 5 months ago
Anton Khirnov e8baf2fb97 lavc/hevcdec: move HEVCContext.qp_y_tab to HEVCLayerContext 5 months ago
Anton Khirnov d5188adba8 lavc/hevcdec: move HEVCContext.tab_slice_address to HEVCLayerContext 5 months ago
Anton Khirnov eeb369d24f lavc/hevcdec: move HEVCContext.filter_slice_edges to HEVCLayerContext 5 months ago
Anton Khirnov 463a85c5a1 lavc/hevcdec: move HEVCContext.is_pcm to HEVCLayerContext 5 months ago
Anton Khirnov 0704559932 lavc/hevcdec: move HEVCContext.tab_ipm to HEVCLayerContext 5 months ago
Anton Khirnov 59de042cf6 lavc/hevcdec: move HEVCContext.cbf_luma to HEVCLayerContext 5 months ago
Anton Khirnov cf7add8d70 lavc/hevcdec: move HEVCContext.tab_ct_depth to HEVCLayerContext 5 months ago
Anton Khirnov 1ca4c2a96d lavc/hevcdec: move HEVCContext.skip_flag to HEVCLayerContext 5 months ago
Anton Khirnov ed2d25e7f0 lavc/hevcdec: move HEVCContext.deblock to HEVCLayerContext 5 months ago
Anton Khirnov 3d4294e344 lavc/hevcdec: move HEVCContext.sao to HEVCLayerContext 5 months ago
Anton Khirnov 747609e967 lavc/hevcdec: move HEVCContext.bs_{width,height} to HEVCLayerContext 5 months ago
Anton Khirnov c7f0753a6b lavc/hevcdec: move active VPS from HEVCParamSets to HEVCContext 5 months ago
Anton Khirnov 4c0d669b20 lavc/hevcdec: add a per-layer context 5 months ago
Anton Khirnov 4b9adb35b6 lavc/hevcdec: simplify output logic 5 months ago
Anton Khirnov 79afc45c03 lavc/hevcdec: use a ContainerFifo to hold frames scheduled for output 5 months ago
Anton Khirnov d725c737fe lavc/hevcdec: move some frame-end code to hevc_frame_end() 8 months ago
Anton Khirnov 90e75c4ec9 lavc/hevcdec: drop a redundant multiple-frame-per-packet check 8 months ago
Anton Khirnov d43527a1a0 lavc/hevcdec: store slice header POC in SliceHeader 8 months ago
Anton Khirnov e4e9e1da15 lavc/hevcdec: drop redundant HEVCContext.threads_{type,number} 8 months ago
Anton Khirnov b0c29a45dc lavc/hevc/cabac: do not infer WPP use based on HEVCContext.threads_number 8 months ago
Anton Khirnov d86ac94df2 lavc/hevcdec: output RASL frames based on the value of no_rasl_output_flag 8 months ago
Anton Khirnov 3115c84015 lavc/hevcdec: only set no_rasl_output_flag for IRAP frames 8 months ago
Anton Khirnov 381b70e173 lavc/hevcdec: do not pass HEVCContext to ff_hevc_frame_nb_refs() 8 months ago
Anton Khirnov 01b379a93e lavc/hevcdec: move pocTid0 computation to hevc_frame_start() 8 months ago
Anton Khirnov 8eb134f4f9 lavc/hevcdec: drop an always-zero variable 8 months ago
Anton Khirnov 8c8072c29c lavc/hevcdec: move active PPS from HEVCParamSets to HEVCContext 8 months ago
Anton Khirnov d0868d70ea lavc/hevc/cabac: stop accessing parameter sets through HEVCParamSets 8 months ago
Anton Khirnov b38aecffec lavc/hevc/filter: stop accessing parameter sets through HEVCParamSets 8 months ago
Anton Khirnov fb873a05b3 lavc/hevc/mvs: stop accessing parameter sets through HEVCParamSets 8 months ago
Anton Khirnov 9576a00527 lavc/hevcdec: drop unused HEVCContext.width/height 8 months ago
Anton Khirnov e4601cc339 lavc/hevc*: move to hevc/ subdir 8 months ago
Anton Khirnov ba56a300a9 lavc/hevcdec: drop HEVCContext.frame 8 months ago
Anton Khirnov db84c1c6ef lavc/hevcdec: rename HEVCFrame.frame to just f 8 months ago
Anton Khirnov 9226514ced lavc/hevcdec: rename HEVCContext.ref to cur_frame 8 months ago
Anton Khirnov 7ad9400952 lavc/hevcdec: drop HEVCContext.HEVClc 8 months ago
Anton Khirnov 67ca18dd56 lavc/hevcdec: drop HEVCLocalContext.gb 8 months ago
Anton Khirnov 74159cbfc3 lavc/hevcdec: move handling of byte alignment at the end of slice header 8 months ago
Anton Khirnov f0aece90d9 lavc/hevcdec: allocate local_ctx as array of structs rather than pointers 8 months ago
Anton Khirnov 25ce44efa5 lavc/hevcdec: track local context count separately from WPP thread count 8 months ago
Anton Khirnov a1471ec8ad lavc/hevcdec: rename HEVCContext.HEVClcList to local_ctx 8 months ago
Andreas Rheinhardt 0ec886ddc7 avcodec/hevcdec: Use union for AVFrame* and ProgressFrame 9 months ago
Andreas Rheinhardt a807e469d5 avcodec/hevcdec: Switch to ProgressFrames 9 months ago
Andreas Rheinhardt c1cdaef5ce avcodec/hevc_cabac: Let compiler count offsets 11 months ago
Andreas Rheinhardt fd2e65871c avcodec/hevcdec: Use RefStruct-pool API instead of AVBufferPool API 1 year ago
Andreas Rheinhardt ba6a5e7a3d avcodec/hevcdec: Move collocated_ref to HEVCContext 1 year ago
Andreas Rheinhardt 315c956cbd avcodec/pthread_frame: Remove ff_thread_release_buffer() 1 year ago
Andreas Rheinhardt 452089ee23 avcodec/hevcdec: Use RefStruct API for RefPicListTab buffer 1 year ago
Andreas Rheinhardt f8252d6ce3 avcodec/decode: Use RefStruct API for hwaccel_picture_private 1 year ago
Andreas Rheinhardt 14015b9e15 avcodec/hevcdec: Check early whether film grain is supported, fix race 1 year ago