94 Commits (a811ab74f01587db8370bd1d8b942a67a45b2e85)

Author SHA1 Message Date
Anton Khirnov a811ab74f0 lavc/hevc/parser: only split packets on NALUs with nuh_layer_id=0 4 months ago
Anton Khirnov 52ce2d2a04 lavc/hevcdec/parse: process NALUs with nuh_layer_id>0 4 months ago
Anton Khirnov 81e9afa6c2 lavc/hevc/ps: reindent 4 months ago
Anton Khirnov 7d245866b8 lavc/hevc/ps: implement SPS parsing for nuh_layer_id>0 4 months ago
Anton Khirnov 4359467ad6 lavc/hevc/ps: drop a warning for sps_multilayer_extension_flag 4 months ago
Niklas Haas 7351e067bc lavc/hevc_ps: parse VPS extension 4 months ago
James Almer efa9d3deca avcodec/hevc/sei: add support for 3D Reference Displays Information SEI 4 months ago
James Almer d250cc02e2 avcodec/hevc/refs: ensure LCEVC SEI payloads are exported as frame side data before get_buffer() calls 4 months ago
Zhao Zhili 11443cc9b1 avcodec/hevc: ff_hevc_(qpel/epel)_filters are signed type 4 months ago
Anton Khirnov 536bb98888 lavc/hevcdec: set per-CTB filter parameters for WPP 4 months ago
Anton Khirnov 21ef80f3d9 lavc/hevcdec: remove a duplicate variable 4 months ago
Anton Khirnov b53800691c lavc/hevcdec: set output frame pkt_dts 4 months ago
Anton Khirnov eec1a7a6bb lavc/hevc: check framerate num/den to be strictly positive 4 months ago
Anton Khirnov fc8df81cb1 lavc/hevcdec: move active SPS from HEVCParamSets to HEVCLayerContext 4 months ago
Anton Khirnov 9bccc634af lavc/hevcdec: make a HEVCFrame hold a reference to its PPS 4 months ago
Anton Khirnov 672713761b lavc/hevcdec: move HEVCContext.sao_pixel_buffer_[vh] to HEVCLayerContext 4 months ago
Anton Khirnov 6fcf0045cf lavc/hevcdec: move HEVCContext.{tab_mvf,rpl_tab}_pool to HEVCLayerContext 4 months ago
Anton Khirnov 4f87ff7666 lavc/hevcdec: move HEVCContext.{horizontal,vertical}_bs to HEVCLayerContext 4 months ago
Anton Khirnov e8baf2fb97 lavc/hevcdec: move HEVCContext.qp_y_tab to HEVCLayerContext 4 months ago
Anton Khirnov d5188adba8 lavc/hevcdec: move HEVCContext.tab_slice_address to HEVCLayerContext 4 months ago
Anton Khirnov eeb369d24f lavc/hevcdec: move HEVCContext.filter_slice_edges to HEVCLayerContext 4 months ago
Anton Khirnov 463a85c5a1 lavc/hevcdec: move HEVCContext.is_pcm to HEVCLayerContext 4 months ago
Anton Khirnov 0704559932 lavc/hevcdec: move HEVCContext.tab_ipm to HEVCLayerContext 4 months ago
Anton Khirnov 59de042cf6 lavc/hevcdec: move HEVCContext.cbf_luma to HEVCLayerContext 4 months ago
Anton Khirnov cf7add8d70 lavc/hevcdec: move HEVCContext.tab_ct_depth to HEVCLayerContext 4 months ago
Anton Khirnov 1ca4c2a96d lavc/hevcdec: move HEVCContext.skip_flag to HEVCLayerContext 4 months ago
Anton Khirnov ed2d25e7f0 lavc/hevcdec: move HEVCContext.deblock to HEVCLayerContext 4 months ago
Anton Khirnov 3d4294e344 lavc/hevcdec: move HEVCContext.sao to HEVCLayerContext 4 months ago
Anton Khirnov 747609e967 lavc/hevcdec: move HEVCContext.bs_{width,height} to HEVCLayerContext 4 months ago
Anton Khirnov c7f0753a6b lavc/hevcdec: move active VPS from HEVCParamSets to HEVCContext 4 months ago
Anton Khirnov 4c0d669b20 lavc/hevcdec: add a per-layer context 4 months ago
Anton Khirnov c35a51f4bb lavc: add HEVC Multiview Main profile 4 months ago
Hendrik Leppkes d4cfbf329c
hevc/sei: return INVALIDDATA when a referenced SPS is not available 4 months ago
James Almer a754ee0844 avcodec/h2645_parse: replace three bool arguments in ff_h2645_packet_split with a single flags one 5 months ago
Anton Khirnov 631a725670 lavc/hevcdec: call ff_thread_finish_setup() even if hwaccel is in use 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 2fdecbb239 lavc/hevcdec: switch to receive_frame() 5 months ago
Michael Niedermayer 67947f2a1c
avcodec/hevc/ps: use unsigned shift 5 months ago
James Almer afb06aef7e avcodec/decode: remove unused argument from ff_frame_new_side_data_from_buf() 6 months ago
Michael Niedermayer d52fabaec0
avcodec/hevc/hevcdec: avoid signed shifts with lt_idx_sps 6 months ago
Michael Niedermayer 5d9544cfb0
avcodec/hevc/hevcdec: Do not allow slices to depend on failed slices 6 months ago
Fei Wang 71f802cdc9 lavc/hevcdec: Update slice index before hwaccel decode slice 6 months ago
Fei Wang e741cf665d lavc/hevcdec: Put slice address checking after hwaccel decode slice 6 months ago
Anton Khirnov e939f02ce6 lavc/hevcdec: improve check for PPS changing between slices 6 months ago
Anton Khirnov 5861576f39 lavc/hevcdec: move export_stream_params() from set_sps() to hevc_frame_start() 6 months ago
Anton Khirnov 99b0c3dc7c lavc/hevcdec: do not pass a pixel format to set_sps() 6 months ago
Anton Khirnov 5295650655 lavc/hevcdec: do not call export_stream_params_from_sei() in update_thread_context() 6 months ago
Anton Khirnov fd69700e51 lavc/hevcdec: call export_stream_params_from_sei() before ff_get_buffer() 6 months ago
James Almer 1b9af306da avcodec: use the renamed av_zero_extend 7 months ago