Skip to content

Commit

Permalink
[demuxers/MpegTS] Increase audio extradata buffer padding size, zero …
Browse files Browse the repository at this point in the history
…it out
  • Loading branch information
eumagga0x2a committed May 13, 2020
1 parent f913884 commit 732d4af
Showing 1 changed file with 5 additions and 3 deletions.
8 changes: 5 additions & 3 deletions avidemux_plugins/ADM_demuxers/MpegTS/ADM_tsAudio.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -47,11 +47,13 @@ ADM_tsAccess::ADM_tsAccess(const char *name,uint32_t pid,int append,ADM_TS_MUX_T
lastDts=ADM_NO_PTS;
wrapCount=0;
if(myLen && myExtra)
{
extraData=new uint8_t [myLen+16]; // guards again lavcodec overread
{
extraDataLen=myLen;
myLen+=64; // AV_INPUT_BUFFER_PADDING_SIZE, guards against lavcodec overread
extraData=new uint8_t [myLen];
memset(extraData,0,myLen);
memcpy(extraData,myExtra,extraDataLen);
ADM_info("Creating ts audio access with %d bytes of extradata.",myLen);
ADM_info("Creating ts audio access with %u bytes of extradata.",extraDataLen);
mixDump(extraData,extraDataLen);
}
}
Expand Down

0 comments on commit 732d4af

Please sign in to comment.