[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 

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

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

More information about the vlc-devel mailing list