33 Commits (82ded1ad3a79ad453e82ec317dc58dba91f900a0)

Author SHA1 Message Date
Anton Khirnov 82ded1ad3a lavc/hevcdec: move sequence increment/IDR handling to hevc_frame_start() 9 months ago
Anton Khirnov a2e77caf37 lavc/hevcdec: set active PPS/SPS in hevc_frame_start() 9 months ago
Anton Khirnov 47d34ba7fb lavc/hevcdec: move constructing slice RPL to decode_slice_data() 9 months ago
Anton Khirnov fe171a3b51 lavc/hevcdec: move calling hwaccel decode_slice to decode_slice_data() 9 months ago
Anton Khirnov 6ee550d83d lavc/hevcdec: move calling hwaccel start_frame to hevc_frame_start() 9 months ago
Anton Khirnov 3bbb5d78c7 lavc/hevcdec: move per-slice local_ctx setup out of hls_slice_header() 9 months ago
Anton Khirnov efc827bf6f lavc/hevcdec: move slice decoding dispatch to its own function 9 months ago
Anton Khirnov 7cce612a26 lavc/hevcdec: move a slice segment sanity check to hls_slice_header() 9 months ago
Anton Khirnov d43527a1a0 lavc/hevcdec: store slice header POC in SliceHeader 9 months ago
Anton Khirnov e4e9e1da15 lavc/hevcdec: drop redundant HEVCContext.threads_{type,number} 9 months ago
Anton Khirnov b0c29a45dc lavc/hevc/cabac: do not infer WPP use based on HEVCContext.threads_number 9 months ago
Anton Khirnov d86ac94df2 lavc/hevcdec: output RASL frames based on the value of no_rasl_output_flag 9 months ago
Anton Khirnov 3115c84015 lavc/hevcdec: only set no_rasl_output_flag for IRAP frames 9 months ago
Anton Khirnov 381b70e173 lavc/hevcdec: do not pass HEVCContext to ff_hevc_frame_nb_refs() 9 months ago
Anton Khirnov 07eb60c0da lavc/hevcdec: only call export_stream_params_from_sei() once per frame 9 months ago
Anton Khirnov 01b379a93e lavc/hevcdec: move pocTid0 computation to hevc_frame_start() 9 months ago
Anton Khirnov 5e438511ab lavc/hevcdec: do not pass HEVCContext to decode_lt_rps() 9 months ago
Anton Khirnov 0892ec947c lavc/hevcdec: pass SliceHeader explicitly to pred_weight_table() 9 months ago
Anton Khirnov 90fc331b0f lavc/hevcdec: only ignore INVALIDDATA in decode_nal_unit() 9 months ago
Anton Khirnov 8eb134f4f9 lavc/hevcdec: drop an always-zero variable 9 months ago
Anton Khirnov 8c8072c29c lavc/hevcdec: move active PPS from HEVCParamSets to HEVCContext 9 months ago
Anton Khirnov 0f47342c12 lavc/hevcdec: stop accessing parameter sets through HEVCParamSets 9 months ago
Anton Khirnov 38b8ae4112 lavc/hevc/pred: stop accessing parameter sets through HEVCParamSets 9 months ago
Anton Khirnov d0868d70ea lavc/hevc/cabac: stop accessing parameter sets through HEVCParamSets 9 months ago
Anton Khirnov b38aecffec lavc/hevc/filter: stop accessing parameter sets through HEVCParamSets 9 months ago
Anton Khirnov fb873a05b3 lavc/hevc/mvs: stop accessing parameter sets through HEVCParamSets 9 months ago
Anton Khirnov 2e46d68f55 lavc/hevc_ps: make SPS hold a reference to its VPS 9 months ago
Anton Khirnov c879165b39 lavc/hevc_ps: make PPS hold a reference to its SPS 9 months ago
Anton Khirnov e12fd62d1d lavc/hevcdec: drop a redundant assignment in hevc_decode_frame() 9 months ago
Anton Khirnov a82f2b0924 lavc/hevcdec: simplify condition 9 months ago
Anton Khirnov 0407556716 lavc/hevcdec: do not free SliceHeader arrays in pic_arrays_free() 9 months ago
Anton Khirnov a13b892080 lavc/hevcdec: deduplicate calling hwaccel decode_params() 9 months ago
Anton Khirnov e4601cc339 lavc/hevc*: move to hevc/ subdir 9 months ago
Anton Khirnov ba56a300a9 lavc/hevcdec: drop HEVCContext.frame 9 months ago
Anton Khirnov db84c1c6ef lavc/hevcdec: rename HEVCFrame.frame to just f 9 months ago
Anton Khirnov 9226514ced lavc/hevcdec: rename HEVCContext.ref to cur_frame 9 months ago
Anton Khirnov 7ad9400952 lavc/hevcdec: drop HEVCContext.HEVClc 9 months ago
Anton Khirnov 67ca18dd56 lavc/hevcdec: drop HEVCLocalContext.gb 9 months ago
Anton Khirnov ac69e6caf6 lavc/hevcdec: include first row in SliceHeader.offset/size 9 months ago
Anton Khirnov 79c0310aca lavc/hevcdec: drop a useless condition 9 months ago
Anton Khirnov 74159cbfc3 lavc/hevcdec: move handling of byte alignment at the end of slice header 9 months ago
Anton Khirnov 6fed1841a1 lavc/hevc_ps/HEVCSPS: change flags into uint8_t 9 months ago
Anton Khirnov bd1a06dc43 lavc/hevc_ps: reduce the size of used_by_curr_pic_lt_sps_flag 9 months ago
Anton Khirnov 72bdbce00d lavc/hevcdec: drop a useless execute() call with 1 job 9 months ago
Anton Khirnov f0aece90d9 lavc/hevcdec: allocate local_ctx as array of structs rather than pointers 9 months ago
Anton Khirnov 25ce44efa5 lavc/hevcdec: track local context count separately from WPP thread count 9 months ago
Anton Khirnov a1471ec8ad lavc/hevcdec: rename HEVCContext.HEVClcList to local_ctx 9 months ago
Michael Niedermayer 5eb05f4450
avcodec/hevcdec: Check ref frame 11 months ago
Niklas Haas d0392619a7 avcodec/dovi_rpu: store entire config record 11 months ago
Andreas Rheinhardt 0ec886ddc7 avcodec/hevcdec: Use union for AVFrame* and ProgressFrame 11 months ago