[vlc-devel] [PATCH 00/17] RFC Split block_t into 2 different data containers

Denis Charmet typx at dinauz.org
Thu Apr 25 13:36:54 CEST 2019


Hi again,

On 2019-04-24 15:57, Thomas Guillem wrote:
>  - Code duplication between data.c and frame.c and also between
> data_helper.h and frame_helper.h: This code is far from trivial and
> should not be duplicated. We don't want to fix 2 files each time we
> need to fix a bug. The only way I see to solve this issue is to
> include vlc_data_t from vlc_frame_t and have generic vlc_data_t
> functions working with vlc_frame_t.

I'm very wary about downcasts and their missuse especially when using 
demux_chained.

I just thought of something that might help a huge deal for the helpers 
duplication:
We could push the bitstream reader APIs inside the stream.

Regards,
-- 
Denis Charmet - TypX
Le mauvais esprit est un art de vivre


More information about the vlc-devel mailing list