- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
There is a bug in the AudioFrameConstructor that causes a failure in BufferedAudioFrameConstructor after repositioning the demuxer.
In the audio-video-codec samples, AudioFrameConstructor has a member variable (m_bHeaderParsed) that is set to false during Init().
When repositioning the demuxer, Reset() is called on all the frame constructors. However, because AudioFrameConstructor does not override Reset(), m_bHeaderParsed is not set back to false. If it was true prior to the repositioning, BufferedAudioFrameConstructor will never be able to retrieve another frame.
The fix is simple: Override Reset() in AudioFrameConstructor. In it, call the base Reset() and set m_bHeaderParsed = false.
Kind Regards,
Jere
Link Copied
4 Replies
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Jere,
what version of ipp_sampe do you use?
--Gennady
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I am using w_ipp-samples_p_7.0.2.048.
Jere
Jere
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Jere,
Thanks for your problem you raised.This issue has been submitted to our internal development tracking
database for further investigation, we will inform you once a new update
becomes available.Here is a bug tracking number for your reference: 200209066.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Jere,
Could you please check the latest update ( 7.0 Update3). The fix of the issue is availble there.
--Gennady

Reply
Topic Options
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page