Skip to content

Vnsi fixes #106

Merged
merged 12 commits into from Dec 10, 2012

2 participants

@FernetMenta
Collaborator
  • fix AAC LATM
    this was completely borked. I adopted a patch from tvheadend. Now it uses ffmpeg codec AAC_LATM. Re-encapsulating audio frames into ADTS packets is dropped.
    Interesting is that ffmpeg won't start if sample rate and channels are set by the backend.

  • add support for AAC ADTS

  • keep pat/pmt triggered stream changes in sync with buffer. The pat filter gets notified when the device receives the information but the packets are buffered. Reconfiguring the demuxers at this time causes many packets to get dropped. In particular this gets important for timeshift when the buffer will get much bigger.
    Now I generate the pat/pmt info into the buffer and parse it out later. This way I can even load recordings into the buffer (this helped fixing the audio issues as I don't have access to channels bradcasting LATM)

@opdenkamp opdenkamp merged commit 3f16761 into opdenkamp:master Dec 10, 2012
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Something went wrong with that request. Please try again.