diff options
author | Jochen Dolze <vdr@dolze.de> | 2010-03-05 09:39:47 +0100 |
---|---|---|
committer | Jochen Dolze <vdr@dolze.de> | 2010-03-05 09:39:47 +0100 |
commit | a73c755a421cd3b20dd9923c863a74ec860ad9ed (patch) | |
tree | 908121f0038cce0125ac0473aaa6fe6a9aee4b63 /audio.cpp | |
parent | 4810e07340050c6651262da3deda8cb565c01c71 (diff) | |
download | vdr-plugin-markad-a73c755a421cd3b20dd9923c863a74ec860ad9ed.tar.gz vdr-plugin-markad-a73c755a421cd3b20dd9923c863a74ec860ad9ed.tar.bz2 |
Changed H264 handlingv0.0.5
Diffstat (limited to 'audio.cpp')
-rw-r--r-- | audio.cpp | 18 |
1 files changed, 7 insertions, 11 deletions
@@ -65,19 +65,15 @@ MarkAdMark *cMarkAdAudio::Process(int LastIFrame) ResetMark(); if (!LastIFrame) return NULL; - - if (macontext->State.ContentStarted) + if (ChannelChange(macontext->Audio.Info.Channels,channels)) { - if (ChannelChange(macontext->Audio.Info.Channels,channels)) + char *buf=NULL; + if (asprintf(&buf,"audio channel change from %i to %i (%i)", channels, + macontext->Audio.Info.Channels,LastIFrame)!=-1) { - char *buf=NULL; - if (asprintf(&buf,"audio channel change from %i to %i (%i)", channels, - macontext->Audio.Info.Channels,LastIFrame)!=-1) - { - isyslog("markad [%i]: %s",recvnumber, buf); - AddMark(LastIFrame,buf); - free(buf); - } + isyslog("markad [%i]: %s",recvnumber, buf); + AddMark(LastIFrame,buf); + free(buf); } } |