vlc_bits: remove bs_remain uses
Performance regression due to the need of parsing each buffer and compute emulation stripped size when used with ep3bi handlers. Changes pre-check for truncated reads as failure instead.
Showing
- modules/demux/mpeg/es.c 3 additions, 1 deletionmodules/demux/mpeg/es.c
- modules/packetizer/av1_obu.c 4 additions, 6 deletionsmodules/packetizer/av1_obu.c
- modules/packetizer/h264_nal.c 3 additions, 3 deletionsmodules/packetizer/h264_nal.c
- modules/packetizer/h264_slice.c 5 additions, 2 deletionsmodules/packetizer/h264_slice.c
- modules/packetizer/hevc_nal.c 32 additions, 56 deletionsmodules/packetizer/hevc_nal.c
- modules/packetizer/hxxx_sei.c 18 additions, 11 deletionsmodules/packetizer/hxxx_sei.c
- modules/packetizer/mpeg4audio.c 10 additions, 11 deletionsmodules/packetizer/mpeg4audio.c
- modules/packetizer/vc1.c 5 additions, 1 deletionmodules/packetizer/vc1.c
Loading
Please register or sign in to comment