90 Commits (f65e51293aedaffd51c54abc682bcea130d74e74)

Author SHA1 Message Date
James Almer 66014c79ab avcodec/h2645_sei: move some common SEI syncing code to ff_h2645_sei_ctx_replace() 3 months ago
James Almer e33b162c7d avcodec/h2645_sei: use the RefStruct API for film_grain_characteristics 3 months ago
James Almer fd4a2c9b02 avcodec/aom_film_grain: allocate film grain metadata dynamically 3 months ago
James Almer 91b6ba653e Revert "avcodec/h2645: allocate film grain metadata dynamically" 3 months ago
Dale Curtis 08b1bffa49 avcodec/h2645: allocate film grain metadata dynamically 4 months ago
Anton Khirnov 79c47dfd25 lavc/hevcdec: unbreak WPP/progress2 code 4 months ago
James Almer aef221b22a avcodec/hevc/refs: export Stereo 3D side data 5 months ago
Anton Khirnov 14746871e1 lavc/hevcdec: implement decoding MV-HEVC 5 months ago
Anton Khirnov 75914b5822 lavc/hevc/hevcdec: implement MV-HEVC inter-layer prediction 5 months ago
Anton Khirnov 02a9435cb0 lavc/hevcdec: implement slice header parsing for nuh_layer_id>0 5 months ago
Anton Khirnov 7d245866b8 lavc/hevc/ps: implement SPS parsing for nuh_layer_id>0 5 months ago
Anton Khirnov 536bb98888 lavc/hevcdec: set per-CTB filter parameters for WPP 5 months ago
Anton Khirnov 21ef80f3d9 lavc/hevcdec: remove a duplicate variable 5 months ago
Anton Khirnov b53800691c lavc/hevcdec: set output frame pkt_dts 5 months ago
Anton Khirnov eec1a7a6bb lavc/hevc: check framerate num/den to be strictly positive 5 months ago
Anton Khirnov fc8df81cb1 lavc/hevcdec: move active SPS from HEVCParamSets to HEVCLayerContext 5 months ago
Anton Khirnov 9bccc634af lavc/hevcdec: make a HEVCFrame hold a reference to its PPS 5 months ago
Anton Khirnov 672713761b lavc/hevcdec: move HEVCContext.sao_pixel_buffer_[vh] to HEVCLayerContext 5 months ago
Anton Khirnov 6fcf0045cf lavc/hevcdec: move HEVCContext.{tab_mvf,rpl_tab}_pool to HEVCLayerContext 5 months ago
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
James Almer a754ee0844 avcodec/h2645_parse: replace three bool arguments in ff_h2645_packet_split with a single flags one 6 months ago
Anton Khirnov 631a725670 lavc/hevcdec: call ff_thread_finish_setup() even if hwaccel is in use 6 months ago
Anton Khirnov 4b9adb35b6 lavc/hevcdec: simplify output logic 6 months ago
Anton Khirnov 79afc45c03 lavc/hevcdec: use a ContainerFifo to hold frames scheduled for output 6 months ago
Anton Khirnov 2fdecbb239 lavc/hevcdec: switch to receive_frame() 6 months ago
James Almer afb06aef7e avcodec/decode: remove unused argument from ff_frame_new_side_data_from_buf() 7 months ago
Michael Niedermayer d52fabaec0
avcodec/hevc/hevcdec: avoid signed shifts with lt_idx_sps 7 months ago
Michael Niedermayer 5d9544cfb0
avcodec/hevc/hevcdec: Do not allow slices to depend on failed slices 7 months ago
Fei Wang 71f802cdc9 lavc/hevcdec: Update slice index before hwaccel decode slice 7 months ago
Fei Wang e741cf665d lavc/hevcdec: Put slice address checking after hwaccel decode slice 7 months ago
Anton Khirnov e939f02ce6 lavc/hevcdec: improve check for PPS changing between slices 8 months ago
Anton Khirnov 5861576f39 lavc/hevcdec: move export_stream_params() from set_sps() to hevc_frame_start() 8 months ago
Anton Khirnov 99b0c3dc7c lavc/hevcdec: do not pass a pixel format to set_sps() 8 months ago
Anton Khirnov 5295650655 lavc/hevcdec: do not call export_stream_params_from_sei() in update_thread_context() 8 months ago
Anton Khirnov fd69700e51 lavc/hevcdec: call export_stream_params_from_sei() before ff_get_buffer() 8 months ago
James Almer 1b9af306da avcodec: use the renamed av_zero_extend 8 months ago
Anton Khirnov 0060a368b1 lavc/hevcdec: always call hevc_frame_end() after successfully decoding an AU 8 months ago