[vlc-devel] [PATCH] packetizer: dts: workaround incorrect FSIZE (fix #18166)

Rémi Denis-Courmont remi at remlab.net
Tue Mar 28 21:57:03 CEST 2017


Le tiistaina 28. maaliskuuta 2017, 21.51.20 EEST Francois Cartegnie a écrit :
> ---
>  modules/packetizer/dts.c | 2 ++
>  1 file changed, 2 insertions(+)
> 
> diff --git a/modules/packetizer/dts.c b/modules/packetizer/dts.c
> index d7136c1..5e8de67 100644
> --- a/modules/packetizer/dts.c
> +++ b/modules/packetizer/dts.c
> @@ -217,6 +217,8 @@ static block_t *PacketizeBlock( decoder_t *p_dec,
> block_t **pp_block ) break;
>              }
>              p_sys->i_input_size = p_sys->i_next_offset
> +                                /* Even frame size is likely incorrect
> FSIZE. +                                 * Sync minus one byte, we can
> always sync 1 byte further */ = (p_sys->dts.i_frame_size % 2) ?
> p_sys->dts.i_frame_size - 1
>                                                                  : p_sys->dt
>                                                                  : s.i_frame
>                                                                  : _size;
> 
>              p_sys->i_state = STATE_NEXT_SYNC;

I am not sure why you send a commenting-only patch for review, TBH.

-- 
雷米‧德尼-库尔蒙
https://www.remlab.net/



More information about the vlc-devel mailing list