nal_hevc_read_filler(9)
π nal_hevc_read_filler(9)
okay so bestie, welcome to the Kernel API Manual β¨ this one's all about nal_hevc_read_filler β and yes it's a whole vibe.
πΈ NAME πΈ
nal_hevc_read_filler β read filler data RBSP π
β¨ SYNOPSIS β¨
ssize_t nal_hevc_read_filler (const struct device *dev , void *src ,
size_t n );
π¦ ARGUMENTS π¦
devβ device pointer, literally just the device you're working with πsrcβ the buffer with RBSP data that is read, that's the one getting looked at πnβ maximum size ofsrcthat shall be read, like the hard cap, no cap π§’
π DESCRIPTION π
okay so what this does: it reads a filler data RBSP from src, up to a max of n bytes, and then returns the size of the filler data in bytes including the marker. iconic behavior honestly π
This function is used to parse filler data and skip the respective bytes in the RBSP data. so it peeks, it counts, and it yeets past the boring bits π
The RBSP format of the filler data is specified in Rec. ITU-T H.265 (02/2018) 7.3.2.8 Filler data RBSP syntax. like, that's the receipts, go read the spec if you want the lore π
π RETURN π
number of filler data bytes (including marker) β or a negative error π (bestie the marker counts, don't forget the marker π«Ά)
β SEE ALSO β
- Kernel file
./drivers/media/platform/allegro-dvt/nal-hevc.cπ nal_hevc_write_vps(9)nal_hevc_read_vps(9)nal_hevc_write_sps(9)nal_hevc_read_sps(9)nal_hevc_write_pps(9)nal_hevc_read_pps(9)nal_hevc_write_filler(9)
aaaand that's the whole page, bestie π§π shoutout to ./drivers/media/platform/alleg... for dropping this one back in October 2026 β nal_hevc_read_filler(9), we love to see it. slay π
β¨
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms