[vlc-devel] [PATCH 2/4] cdda: use vlc_tick helpers

Francois Cartegnie fcvlcdev at free.fr
Wed Apr 7 14:53:03 UTC 2021


Le 07/04/2021 à 15:31, Thomas Guillem a écrit :
> ---
>   static int DemuxControl(demux_t *demux, int query, va_list args)
> @@ -576,7 +576,8 @@ static cddb_disc_t *GetCDDBInfo( vlc_object_t *obj, const vcddev_toc_t *p_toc )
>           cddb_disc_add_track( p_disc, t );
>           const int64_t i_size = ( p_toc->p_sectors[i+1].i_lba - p_toc->p_sectors[i].i_lba ) *
>                                  (int64_t)CDDA_DATA_SIZE;
> -        i_length += INT64_C(1000000) * i_size / 44100 / 4  ;
> +        i_length += vlc_tick_from_samples(i_size / 4, 44100);
> +

Full Sectors != raw payload data


-- 
Francois Cartegnie
VideoLAN - VLC Developer


More information about the vlc-devel mailing list