d3d11h265dec: Add support for interlaced stream
d3d11h265dec: Add support for interlaced stream
Note that we have no D3D11 deinterlace element yet.
If downstream is not support format:Interlaced caps feature including all
D3D11 the other elements, aspect-ratio will be adjusted as an
alternative approach.
codecs: h265decoder: Add support for interlaced stream
* Invoke GstH265DecoderClass::new_sequence() method per interlaced
stream status update so that subclass can update caps.
* Parse picture timing SEI and set buffer flags on GstH265Picture
object. Subclass can refer to it like that of our h264decoder
implementation.
* Remove pointless GstH265PictureField enum
vah265dec: Don't need to pass picture structure to VA
This code came from gstvaapidecoder_h265 implementation
but picture structure is always GST_VAAPI_PICTURE_STRUCTURE_FRAME.
Moreover, in theory, VA doesn't need to know picture structure for
decoding HEVC stream.
nvh265sldec: Remove pointless field picture parameter setup
HEVC has no decoding flow for interlaced, field picture referencing.
Merge request reports
Activity
cc @ndufresne
added 16 commits
-
65982748...03847b65 - 13 commits from branch
gstreamer:master
- 970d04e8 - nvh265sldec: Remove pointless field picture parameter setup
- 39b24643 - codecs: h265decoder: Add support for interlaced stream
- aac319aa - d3d11h265dec: Add support for interlaced stream
Toggle commit list-
65982748...03847b65 - 13 commits from branch
- Resolved by Seungha Yang
- Resolved by Seungha Yang
added 1 commit
- 043674bb - d3d11h265dec: Add support for interlaced stream
Just vah265dec build error has been fixed (with testing some streams). But "interlaced support" still needs to be implemented :) I'll leave it as-is for @vjaquez @He_Junyan
assigned to @gstreamer-merge-bot
mentioned in commit seungha.yang/gst-plugins-bad@ce8d7b83
mentioned in commit seungha.yang/gst-plugins-bad@f49f039f
mentioned in commit seungha.yang/gst-plugins-bad@b00b1654
mentioned in commit seungha.yang/gst-plugins-bad@e8df47b0
added 5 commits
-
188e01ca - 1 commit from branch
gstreamer:master
- ce8d7b83 - nvh265sldec: Remove pointless field picture parameter setup
- b00b1654 - vah265dec: Don't need to pass picture structure to VA
- f49f039f - codecs: h265decoder: Add support for interlaced stream
- e8df47b0 - d3d11h265dec: Add support for interlaced stream
Toggle commit list-
188e01ca - 1 commit from branch
changed milestone to %1.19.1