• Marton Balint's avatar
    avformat/mpegtsenc: get rid of packet counting for sdt/pat/pmt · 2fb55089
    Marton Balint authored
    The packet counting based approach caused excessive sdt/pat/pmt for VBR, so
    let's use a timestamp based approach instead similar to how we emit PCRs.
    SDT/PAT/PMT period should be consistent for both VBR and CBR from now on.
    
    Also change the type of sdt_period and pat_period to AV_OPT_TYPE_DURATION so no
    floating point math is necessary.
    
    Fixes ticket #3714.
    Signed-off-by: 's avatarMarton Balint <cus@passwd.hu>
    2fb55089
Name
Last commit
Last update
..
adpcm-adx Loading commit data...
adpcm-adx-trellis Loading commit data...
adpcm-ima_qt Loading commit data...
adpcm-ima_qt-trellis Loading commit data...
adpcm-ima_wav Loading commit data...
adpcm-ima_wav-trellis Loading commit data...
adpcm-ms Loading commit data...
adpcm-ms-trellis Loading commit data...
adpcm-swf Loading commit data...
adpcm-swf-trellis Loading commit data...
adpcm-yamaha Loading commit data...
adpcm-yamaha-trellis Loading commit data...
adpcm_ima_qt Loading commit data...
alac Loading commit data...
flac Loading commit data...
flac-exact-rice Loading commit data...
g723_1 Loading commit data...
mp2 Loading commit data...
mp2fixed Loading commit data...
pcm-alaw Loading commit data...
pcm-f32be Loading commit data...
pcm-f32le Loading commit data...
pcm-f64be Loading commit data...
pcm-f64le Loading commit data...
pcm-mulaw Loading commit data...
pcm-s16be Loading commit data...
pcm-s16be_planar Loading commit data...
pcm-s16le Loading commit data...
pcm-s16le_planar Loading commit data...
pcm-s24be Loading commit data...
pcm-s24le Loading commit data...
pcm-s24le_planar Loading commit data...
pcm-s32be Loading commit data...
pcm-s32le Loading commit data...
pcm-s32le_planar Loading commit data...
pcm-s8 Loading commit data...
pcm-s8_planar Loading commit data...
pcm-u16be Loading commit data...
pcm-u16le Loading commit data...
pcm-u24be Loading commit data...
pcm-u24le Loading commit data...
pcm-u32be Loading commit data...
pcm-u32le Loading commit data...
pcm-u8 Loading commit data...
roqaudio Loading commit data...
s302m Loading commit data...
tta Loading commit data...
wavpack Loading commit data...