Anton Khirnov
|
a811ab74f0
|
lavc/hevc/parser: only split packets on NALUs with nuh_layer_id=0
A packet should contain a full access unit, which for multilayer video
should contain all the layers.
|
2024-09-23 17:11:40 +02:00 |
|
Anton Khirnov
|
7d245866b8
|
lavc/hevc/ps: implement SPS parsing for nuh_layer_id>0
Cf. F.7.3.2.2 "Sequence parameter set RBSP syntax", which extends normal
SPS parsing with special clauses depending on MultiLayerExtSpsFlag.
|
2024-09-23 17:11:40 +02:00 |
|
Anton Khirnov
|
eec1a7a6bb
|
lavc/hevc: check framerate num/den to be strictly positive
Rather than just != 0. These values are read as uint32 and can become
negative when cast to int.
|
2024-09-06 14:09:03 +02:00 |
|
James Almer
|
a754ee0844
|
avcodec/h2645_parse: replace three bool arguments in ff_h2645_packet_split with a single flags one
Signed-off-by: James Almer <jamrial@gmail.com>
|
2024-08-19 20:23:20 -03:00 |
|
Anton Khirnov
|
6ddba110eb
|
lavc/hevc/parser: stop using HEVCParamSets.[psv]ps
The parser does not need to preserve these between frames.
|
2024-06-11 17:39:34 +02:00 |
|
Anton Khirnov
|
2e46d68f55
|
lavc/hevc_ps: make SPS hold a reference to its VPS
SPS and its dependent PPSes depend on, and are parsed for, specific VPS data.
This will be useful in following commits.
|
2024-06-11 17:39:34 +02:00 |
|
Anton Khirnov
|
c879165b39
|
lavc/hevc_ps: make PPS hold a reference to its SPS
PPS depends on, and is parsed for, specific SPS data.
This will be useful in following commits.
|
2024-06-11 17:39:34 +02:00 |
|
Anton Khirnov
|
e4601cc339
|
lavc/hevc*: move to hevc/ subdir
|
2024-06-04 11:46:27 +02:00 |
|