home
products
contribute
download
documentation
forum
Home
Forums
New posts
Search forums
What's new
New posts
All posts
Latest activity
Members
Registered members
Current visitors
Donate
Log in
Register
What's new
Search
Search
Search titles only
By:
New posts
Search forums
Search titles only
By:
Menu
Log in
Register
Navigation
Install the app
Install
More options
Contact us
Close Menu
Forums
MediaPortal 1
Support
General Support
Audio is lost when pausing an AC3 channel.
Contact us
RSS
JavaScript is disabled. For a better experience, please enable JavaScript in your browser before proceeding.
You are using an out of date browser. It may not display this or other websites correctly.
You should upgrade or use an
alternative browser
.
Reply to thread
Message
<blockquote data-quote="htpcoz" data-source="post: 58810" data-attributes="member: 13987"><p>I know that AC3 is detected, based on the Status display of my TV (the TV is the SPDIF decoder). When I connect to a channel without an AC3 PID it always displays "ProLogic", whereas when I connect to a channel that does broadcast AC3 then the TV shows "DolbyDigital". I've also checked the Nvidia properties, and it indicates DolbyDigital when my TV does, and MPEG when my TV indicates ProLogic.</p><p></p><p>The interesting thing is these dp appear to be at odds to what the MP OSD says. In MP the list of available streams in the audio OSD indicates that the "english" ie non-AC3 stream is the active one, even though all other indications lead me to believe that AC3 is in fact being played. If I try to change to the AC3 stream then all hell breaks loose and MP locks up (that appears to be a known issue tracked by another thread).</p><p></p><p>When I go into channel setup and set the AC3 PID to 0 and select the channel the MP2 stream is played, in the logs I see the following:</p><p></p><p>14/06/2006 10:21:44 AM Navigator:ZapNext Seven Digital->Nine Digital</p><p>14/06/2006 10:21:44 AM Channel change:Nine Digital</p><p>14/06/2006 10:21:44 AM GUITVHome.ViewChannel(): View channel=Nine Digital ts:True</p><p>14/06/2006 10:21:44 AM g_Player.Stop()</p><p>14/06/2006 10:21:44 AM g_Player.OnStopped()</p><p>14/06/2006 10:21:44 AM StreamBufferPlayer9:cleanup DShow graph False</p><p>14/06/2006 10:21:44 AM StreamBufferPlayer9: vmr9 disable</p><p>14/06/2006 10:21:44 AM StreamBufferPlayer9: vmr9 dispose</p><p>14/06/2006 10:21:44 AM 1 vmr9<img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="smilie smilie--sprite smilie--sprite8" alt=":D" title="Big Grin :D" loading="lazy" data-shortname=":D" />ispose</p><p>14/06/2006 10:21:44 AM VMR9: not active</p><p>14/06/2006 10:21:44 AM PlaneScene: PresentImage() dispose surfaces</p><p>14/06/2006 10:21:44 AM PlaneScene: PresentImage() dispose surfaces</p><p>14/06/2006 10:21:44 AM 1 VMR9:ReleaseComObject():0</p><p>14/06/2006 10:21:44 AM PlaneScene: PresentImage() dispose surfaces</p><p>14/06/2006 10:21:44 AM StreamBufferPlayer9: Cleanup done</p><p>14/06/2006 10:21:44 AM StreamBufferPlayer9:grapbuilder=null</p><p>14/06/2006 10:21:44 AM add cmd:MediaPortal.TV.Recording.TimeShiftTvCommand #1</p><p>14/06/2006 10:21:44 AM Recorder<img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="smilie smilie--sprite smilie--sprite5" alt=":confused:" title="Confused :confused:" loading="lazy" data-shortname=":confused:" />tartTimeshift tv Nine Digital</p><p>14/06/2006 10:21:44 AM Recorder: find free card</p><p>14/06/2006 10:21:44 AM Command<img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="smilie smilie--sprite smilie--sprite5" alt=":confused:" title="Confused :confused:" loading="lazy" data-shortname=":confused:" />top all card except card:1</p><p>14/06/2006 10:21:44 AM Recorder: tv channel changed:Nine Digital</p><p>14/06/2006 10:21:44 AM teletext: clear teletext cache</p><p>14/06/2006 10:21:44 AM Recorder: found free card 2 prio:1 name<img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="smilie smilie--sprite smilie--sprite8" alt=":D" title="Big Grin :D" loading="lazy" data-shortname=":D" />NTV Live! LP Tuner Card</p><p>14/06/2006 10:21:44 AM Recorder: start timeshifting card DNTV Live! LP Tuner Card channel:Nine Digital</p><p>14/06/2006 10:21:44 AM TVCapture: change channel to :Nine Digital</p><p>14/06/2006 10:21:44 AM DVBGraph: ShouldRebuildGraph(Nine Digital) current ac3:False new channel ac3:False</p><p>14/06/2006 10:21:44 AM DVBGraph:TuneChannel() tune to channel:11</p><p>14/06/2006 10:21:44 AM DVBGraph: tuning details: frequency:191625 kHz ONID:12803 TSID:1024 SID:1025 provider:unknown</p><p>14/06/2006 10:21:44 AM DVBGraphBDA<img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="smilie smilie--sprite smilie--sprite5" alt=":confused:" title="Confused :confused:" loading="lazy" data-shortname=":confused:" />ubmitTuneRequest() frequency:191625 kHz Bandwidth:7 ONID:12803 TSID:1024, SID:1025</p><p>14/06/2006 10:21:45 AM DVBGraph<img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="smilie smilie--sprite smilie--sprite5" alt=":confused:" title="Confused :confused:" loading="lazy" data-shortname=":confused:" />etHardwarePidFiltering to:0,1,10,11,12,D3,D2,201,294,101,241,82,</p><p>14/06/2006 10:21:45 AM DVBGraphBDA: signal strength:100 signal quality:50 signal present:True locked:True</p><p>14/06/2006 10:21:45 AM DVBDemuxer:Nine Digital audio:294 video:201 teletext:241 pmt:101 subtitle:0 program:1025</p><p>14/06/2006 10:21:45 AM DVBGraph:TuneChannel done signal strength:100 signal quality:0 locked:False</p><p>14/06/2006 10:21:45 AM TVCapture.StartTimeShifting() Card:2 :Nine Digital</p><p>14/06/2006 10:21:45 AM teletext: grab teletext for card<img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="smilie smilie--sprite smilie--sprite8" alt=":D" title="Big Grin :D" loading="lazy" data-shortname=":D" />NTV Live! LP Tuner Card</p><p>14/06/2006 10:21:45 AM Recorder: tv channel changed:Nine Digital</p><p>14/06/2006 10:21:45 AM teletext: clear teletext cache</p><p>14/06/2006 10:21:45 AM Command:MediaPortal.TV.Recording.TimeShiftTvCommand time:953.125 msec</p><p>14/06/2006 10:21:45 AM Recorder: Card:Hauppauge PVR150MCE idle</p><p>14/06/2006 10:21:45 AM Recorder: Card<img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="smilie smilie--sprite smilie--sprite8" alt=":D" title="Big Grin :D" loading="lazy" data-shortname=":D" />NTV Live! LP Tuner Card timeshift tv channel:Nine Digital</p><p>14/06/2006 10:21:51 AM wait for pmt :-1</p><p>14/06/2006 10:21:51 AM Recorder: start viewing timeshift file of card DNTV Live! LP Tuner Card</p><p>14/06/2006 10:21:51 AM Playlistplayer.StartFile(d:\recordings\card2\live.tv)</p><p>14/06/2006 10:21:51 AM add cmd:MediaPortal.TV.Recording.StopRadioCommand #1</p><p>14/06/2006 10:21:51 AM g_Player.Play(d:\recordings\card2\live.tv)</p><p></p><p>In the above case the TV displays ProLogic, indicating an MP2 stream.</p><p></p><p>If I change off that channel I see MP has now identified the AC3 stream, this updates the DB to include the AC3 PID, and also writes out the PMT file:</p><p></p><p>14/06/2006 10:21:57 AM wait for pmt :-1</p><p>14/06/2006 10:21:57 AM DVBGraph:Got PMT version:2</p><p>14/06/2006 10:21:57 AM DVBGraph: OnPMTIsChanged:database\pmt\pmt_Nine Digital_12803_1024_1025_5.dat</p><p>14/06/2006 10:21:57 AM DVBGraph<img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="smilie smilie--sprite smilie--sprite5" alt=":confused:" title="Confused :confused:" loading="lazy" data-shortname=":confused:" />endPMT() set demux: video pid:201 audio pid:294 AC3 pid:295 audio1 pid:294 audio2 pid:0 audio3 pid:0 subtitle pid:FFFFFFFF teletext pid:241 pcr pid:82</p><p>14/06/2006 10:21:57 AM DVBDemuxer:Nine Digital audio:294 video:201 teletext:241 pmt:101 subtitle:0 program:1025</p><p>14/06/2006 10:21:57 AM DVBGraph<img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="smilie smilie--sprite smilie--sprite5" alt=":confused:" title="Confused :confused:" loading="lazy" data-shortname=":confused:" />etHardwarePidFiltering to:0,1,10,11,12,D3,D2,201,294,295,101,241,82,</p><p>14/06/2006 10:21:57 AM update dvbt channel:Nine Digital</p><p>14/06/2006 10:21:57 AM DVBGraph: grab epg for Nine Digital</p><p>14/06/2006 10:22:05 AM VMR9Helper: SetRepaint()</p><p></p><p></p><p>Then when I go back to the channel it has now detected that the channel is AC3, and the TV indicates that a Dolby Digital stream is being played:</p><p></p><p>14/06/2006 10:22:22 AM TVCapture: change channel to :Nine Digital</p><p>14/06/2006 10:22:22 AM DVBGraph: ShouldRebuildGraph(Nine Digital) current ac3:False new channel ac3:True</p><p>14/06/2006 10:22:22 AM TvCaptureDevice:RebuildGraph() Card:2 chan:Nine Digital</p><p>14/06/2006 10:22:22 AM DVBGraph: StopTimeShifting()</p><p>14/06/2006 10:22:22 AM TvCaptureDevice:RebuildGraph() recreate timeshifting graph</p><p>14/06/2006 10:22:22 AM DVBGraph<img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="smilie smilie--sprite smilie--sprite5" alt=":confused:" title="Confused :confused:" loading="lazy" data-shortname=":confused:" />tartTimeShifting() Nine Digital</p><p>14/06/2006 10:22:22 AM DVBGraph: tuning details: frequency:191625 kHz ONID:12803 TSID:1024 SID:1025 provider:unknown</p><p><strong>14/06/2006 10:22:22 AM DVBGraph: channel Nine Digital uses AC3</strong></p><p>14/06/2006 10:22:22 AM DVBGraph<img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="smilie smilie--sprite smilie--sprite3" alt=":(" title="Frown :(" loading="lazy" data-shortname=":(" />). StartTimeShifting: ac3=True</p><p>14/06/2006 10:22:23 AM DVBGraph:TuneChannel() tune to channel:11</p><p>14/06/2006 10:22:23 AM DVBGraph: tuning details: frequency:191625 kHz ONID:12803 TSID:1024 SID:1025 provider:unknown</p><p>14/06/2006 10:22:23 AM DVBGraphBDA<img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="smilie smilie--sprite smilie--sprite5" alt=":confused:" title="Confused :confused:" loading="lazy" data-shortname=":confused:" />ubmitTuneRequest() frequency:191625 kHz Bandwidth:7 ONID:12803 TSID:1024, SID:1025</p><p>14/06/2006 10:22:24 AM DVBGraph<img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="smilie smilie--sprite smilie--sprite5" alt=":confused:" title="Confused :confused:" loading="lazy" data-shortname=":confused:" />etHardwarePidFiltering to:0,1,10,11,12,D3,D2,201,294,295,101,241,82,</p><p>14/06/2006 10:22:24 AM DVBGraphBDA: signal strength:100 signal quality:50 signal present:True locked:True</p><p>14/06/2006 10:22:24 AM DVBDemuxer:Nine Digital audio:294 video:201 teletext:241 pmt:101 subtitle:0 program:1025</p><p>14/06/2006 10:22:24 AM DVBGraph:TuneChannel done signal strength:100 signal quality:0 locked:False</p><p>14/06/2006 10:22:24 AM TVCapture.StartTimeShifting() Card:2 :Nine Digital</p><p>14/06/2006 10:22:24 AM teletext: grab teletext for card<img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="smilie smilie--sprite smilie--sprite8" alt=":D" title="Big Grin :D" loading="lazy" data-shortname=":D" />NTV Live! LP Tuner Card</p><p>14/06/2006 10:22:24 AM Recorder: tv channel changed:Nine Digital</p></blockquote><p></p>
[QUOTE="htpcoz, post: 58810, member: 13987"] I know that AC3 is detected, based on the Status display of my TV (the TV is the SPDIF decoder). When I connect to a channel without an AC3 PID it always displays "ProLogic", whereas when I connect to a channel that does broadcast AC3 then the TV shows "DolbyDigital". I've also checked the Nvidia properties, and it indicates DolbyDigital when my TV does, and MPEG when my TV indicates ProLogic. The interesting thing is these dp appear to be at odds to what the MP OSD says. In MP the list of available streams in the audio OSD indicates that the "english" ie non-AC3 stream is the active one, even though all other indications lead me to believe that AC3 is in fact being played. If I try to change to the AC3 stream then all hell breaks loose and MP locks up (that appears to be a known issue tracked by another thread). When I go into channel setup and set the AC3 PID to 0 and select the channel the MP2 stream is played, in the logs I see the following: 14/06/2006 10:21:44 AM Navigator:ZapNext Seven Digital->Nine Digital 14/06/2006 10:21:44 AM Channel change:Nine Digital 14/06/2006 10:21:44 AM GUITVHome.ViewChannel(): View channel=Nine Digital ts:True 14/06/2006 10:21:44 AM g_Player.Stop() 14/06/2006 10:21:44 AM g_Player.OnStopped() 14/06/2006 10:21:44 AM StreamBufferPlayer9:cleanup DShow graph False 14/06/2006 10:21:44 AM StreamBufferPlayer9: vmr9 disable 14/06/2006 10:21:44 AM StreamBufferPlayer9: vmr9 dispose 14/06/2006 10:21:44 AM 1 vmr9:Dispose 14/06/2006 10:21:44 AM VMR9: not active 14/06/2006 10:21:44 AM PlaneScene: PresentImage() dispose surfaces 14/06/2006 10:21:44 AM PlaneScene: PresentImage() dispose surfaces 14/06/2006 10:21:44 AM 1 VMR9:ReleaseComObject():0 14/06/2006 10:21:44 AM PlaneScene: PresentImage() dispose surfaces 14/06/2006 10:21:44 AM StreamBufferPlayer9: Cleanup done 14/06/2006 10:21:44 AM StreamBufferPlayer9:grapbuilder=null 14/06/2006 10:21:44 AM add cmd:MediaPortal.TV.Recording.TimeShiftTvCommand #1 14/06/2006 10:21:44 AM Recorder:StartTimeshift tv Nine Digital 14/06/2006 10:21:44 AM Recorder: find free card 14/06/2006 10:21:44 AM Command:Stop all card except card:1 14/06/2006 10:21:44 AM Recorder: tv channel changed:Nine Digital 14/06/2006 10:21:44 AM teletext: clear teletext cache 14/06/2006 10:21:44 AM Recorder: found free card 2 prio:1 name:DNTV Live! LP Tuner Card 14/06/2006 10:21:44 AM Recorder: start timeshifting card DNTV Live! LP Tuner Card channel:Nine Digital 14/06/2006 10:21:44 AM TVCapture: change channel to :Nine Digital 14/06/2006 10:21:44 AM DVBGraph: ShouldRebuildGraph(Nine Digital) current ac3:False new channel ac3:False 14/06/2006 10:21:44 AM DVBGraph:TuneChannel() tune to channel:11 14/06/2006 10:21:44 AM DVBGraph: tuning details: frequency:191625 kHz ONID:12803 TSID:1024 SID:1025 provider:unknown 14/06/2006 10:21:44 AM DVBGraphBDA:SubmitTuneRequest() frequency:191625 kHz Bandwidth:7 ONID:12803 TSID:1024, SID:1025 14/06/2006 10:21:45 AM DVBGraph:SetHardwarePidFiltering to:0,1,10,11,12,D3,D2,201,294,101,241,82, 14/06/2006 10:21:45 AM DVBGraphBDA: signal strength:100 signal quality:50 signal present:True locked:True 14/06/2006 10:21:45 AM DVBDemuxer:Nine Digital audio:294 video:201 teletext:241 pmt:101 subtitle:0 program:1025 14/06/2006 10:21:45 AM DVBGraph:TuneChannel done signal strength:100 signal quality:0 locked:False 14/06/2006 10:21:45 AM TVCapture.StartTimeShifting() Card:2 :Nine Digital 14/06/2006 10:21:45 AM teletext: grab teletext for card:DNTV Live! LP Tuner Card 14/06/2006 10:21:45 AM Recorder: tv channel changed:Nine Digital 14/06/2006 10:21:45 AM teletext: clear teletext cache 14/06/2006 10:21:45 AM Command:MediaPortal.TV.Recording.TimeShiftTvCommand time:953.125 msec 14/06/2006 10:21:45 AM Recorder: Card:Hauppauge PVR150MCE idle 14/06/2006 10:21:45 AM Recorder: Card:DNTV Live! LP Tuner Card timeshift tv channel:Nine Digital 14/06/2006 10:21:51 AM wait for pmt :-1 14/06/2006 10:21:51 AM Recorder: start viewing timeshift file of card DNTV Live! LP Tuner Card 14/06/2006 10:21:51 AM Playlistplayer.StartFile(d:\recordings\card2\live.tv) 14/06/2006 10:21:51 AM add cmd:MediaPortal.TV.Recording.StopRadioCommand #1 14/06/2006 10:21:51 AM g_Player.Play(d:\recordings\card2\live.tv) In the above case the TV displays ProLogic, indicating an MP2 stream. If I change off that channel I see MP has now identified the AC3 stream, this updates the DB to include the AC3 PID, and also writes out the PMT file: 14/06/2006 10:21:57 AM wait for pmt :-1 14/06/2006 10:21:57 AM DVBGraph:Got PMT version:2 14/06/2006 10:21:57 AM DVBGraph: OnPMTIsChanged:database\pmt\pmt_Nine Digital_12803_1024_1025_5.dat 14/06/2006 10:21:57 AM DVBGraph:SendPMT() set demux: video pid:201 audio pid:294 AC3 pid:295 audio1 pid:294 audio2 pid:0 audio3 pid:0 subtitle pid:FFFFFFFF teletext pid:241 pcr pid:82 14/06/2006 10:21:57 AM DVBDemuxer:Nine Digital audio:294 video:201 teletext:241 pmt:101 subtitle:0 program:1025 14/06/2006 10:21:57 AM DVBGraph:SetHardwarePidFiltering to:0,1,10,11,12,D3,D2,201,294,295,101,241,82, 14/06/2006 10:21:57 AM update dvbt channel:Nine Digital 14/06/2006 10:21:57 AM DVBGraph: grab epg for Nine Digital 14/06/2006 10:22:05 AM VMR9Helper: SetRepaint() Then when I go back to the channel it has now detected that the channel is AC3, and the TV indicates that a Dolby Digital stream is being played: 14/06/2006 10:22:22 AM TVCapture: change channel to :Nine Digital 14/06/2006 10:22:22 AM DVBGraph: ShouldRebuildGraph(Nine Digital) current ac3:False new channel ac3:True 14/06/2006 10:22:22 AM TvCaptureDevice:RebuildGraph() Card:2 chan:Nine Digital 14/06/2006 10:22:22 AM DVBGraph: StopTimeShifting() 14/06/2006 10:22:22 AM TvCaptureDevice:RebuildGraph() recreate timeshifting graph 14/06/2006 10:22:22 AM DVBGraph:StartTimeShifting() Nine Digital 14/06/2006 10:22:22 AM DVBGraph: tuning details: frequency:191625 kHz ONID:12803 TSID:1024 SID:1025 provider:unknown [b]14/06/2006 10:22:22 AM DVBGraph: channel Nine Digital uses AC3[/b] 14/06/2006 10:22:22 AM DVBGraph:(). StartTimeShifting: ac3=True 14/06/2006 10:22:23 AM DVBGraph:TuneChannel() tune to channel:11 14/06/2006 10:22:23 AM DVBGraph: tuning details: frequency:191625 kHz ONID:12803 TSID:1024 SID:1025 provider:unknown 14/06/2006 10:22:23 AM DVBGraphBDA:SubmitTuneRequest() frequency:191625 kHz Bandwidth:7 ONID:12803 TSID:1024, SID:1025 14/06/2006 10:22:24 AM DVBGraph:SetHardwarePidFiltering to:0,1,10,11,12,D3,D2,201,294,295,101,241,82, 14/06/2006 10:22:24 AM DVBGraphBDA: signal strength:100 signal quality:50 signal present:True locked:True 14/06/2006 10:22:24 AM DVBDemuxer:Nine Digital audio:294 video:201 teletext:241 pmt:101 subtitle:0 program:1025 14/06/2006 10:22:24 AM DVBGraph:TuneChannel done signal strength:100 signal quality:0 locked:False 14/06/2006 10:22:24 AM TVCapture.StartTimeShifting() Card:2 :Nine Digital 14/06/2006 10:22:24 AM teletext: grab teletext for card:DNTV Live! LP Tuner Card 14/06/2006 10:22:24 AM Recorder: tv channel changed:Nine Digital [/QUOTE]
Insert quotes…
Verification
Post reply
Forums
MediaPortal 1
Support
General Support
Audio is lost when pausing an AC3 channel.
Contact us
RSS
Top
Bottom