Jump to content

CurrentChannelNr mit einem Unicast Gerät


Portisch

Recommended Posts

Hallo,

 

ich habe festgestellt das wenn man ein Unicast Gerät im DVBViewer verwendet das dass Einstellen des Senders nicht mehr möglich ist.

Wenn die TV-Karte direkt im DVBViewer verwendet wird funktioniert es.

 

 

Init:

DVBViewerLastChannel := FDVBViewer.CurrentChannelNr;

 

Wiedergabe stoppen:

const
DVBViewerPlaybackStopp : Integer = 16383;
FDVBViewer.SendCommand(DVBViewerPlaybackStopp);

 

Wiedergabe sollte wieder durch:

FDVBViewer.CurrentChannelNr := LastChannel;

gestartet werden.

 

Wie gesagt, bei Verwendung eines UniCast Gerätes funktioniert das nicht.

Habe zuerst geglaubt das es an meinem PC liegt, aber habe jetzt Nachrichten bekommen das es bei anderen die das DVBViewer_Switch Plugin benutzen auch nicht geht.

 

06.12.09 19:47:30.648 Start App -----------------------------------

06.12.09 19:47:30.648 defaultcharset 0

06.12.09 19:47:31.184 TDVBDevice.InitDevice Unicast Network Device

06.12.09 19:47:31.185 Device Check present

06.12.09 19:47:31.185 CheckDevicespresent start

06.12.09 19:47:31.407 DevicePath \\?\hdaudio#func_01&ven_10ec&dev_0885&subsys_1458a002&rev_1001#4&2f116ed5&0&0201#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\digitalinputwave

06.12.09 19:47:31.408 DevicePath \\?\hdaudio#func_01&ven_10ec&dev_0885&subsys_1458a002&rev_1001#4&2f116ed5&0&0201#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\rtcdinwave

06.12.09 19:47:31.410 DevicePath \\?\hdaudio#func_01&ven_10ec&dev_0885&subsys_1458a002&rev_1001#4&2f116ed5&0&0201#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\rtlineinwave

06.12.09 19:47:31.411 DevicePath \\?\hdaudio#func_01&ven_10ec&dev_0885&subsys_1458a002&rev_1001#4&2f116ed5&0&0201#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\rtmicinwave

06.12.09 19:47:31.412 DevicePath \\?\hdaudio#func_01&ven_10ec&dev_0885&subsys_1458a002&rev_1001#4&2f116ed5&0&0201#{65e8773d-8f56-11d0-a3b9-00a0c9223196}\rtstereomixwave

06.12.09 19:47:31.618 LoadWindowDefs Loading WindowDefFile: C:\ProgramData\CMUV\DVBViewer\windowdef.xml

06.12.09 19:47:31.721 Settuner Start

06.12.09 19:47:31.736 TCMDSocketThread Sessionstarted

06.12.09 19:47:31.736 TUCStreamThread Sessionstarted

06.12.09 19:47:31.748 TfrmMain Allocate Unicast Network Device

06.12.09 19:47:31.748 Settuner Found usable hardware

06.12.09 19:47:31.748 TDVBHardware.SetTuner PMT: 47 - SID: 12060

06.12.09 19:47:31.748 Sendstr SETTUNER 1 12187 27500 10600 1 0 0 3 136 167 47 12060 1 0 0 24 0 1089 1

06.12.09 19:47:31.753 Gotstr OK.

06.12.09 19:47:31.758 Sendstr ADDPID 18

06.12.09 19:47:31.758 Settuner End

06.12.09 19:47:31.760 Gotstr CAMAVAIL 0

06.12.09 19:47:31.767 Sendstr ADDPID 167 136 0 47 71

06.12.09 19:47:31.770 AddAVCodecs VCodec: CyberLink Video/SP Decoder (PDVD7), ACodec: <System Default>

06.12.09 19:47:31.803 Gotstr OK.

06.12.09 19:47:31.946 VCodec CyberLink Video/SP Decoder (PDVD7)

06.12.09 19:47:32.169 AddVideoRenderer Add EVR

06.12.09 19:47:32.492 Used Filter 0: EVR Renderer

06.12.09 19:47:32.492 Used Filter 1: Default DirectSound Device

06.12.09 19:47:32.492 Used Filter 2: DVBV OSD-Source

06.12.09 19:47:32.492 Used Filter 3: Microsoft DTV-DVD Audio Decoder

06.12.09 19:47:32.492 Used Filter 4: CyberLink Video/SP Decoder (PDVD7)

06.12.09 19:47:32.492 Used Filter 5: DVB Source

06.12.09 19:47:36.221 Gotstr SIG 37

06.12.09 19:47:46.432 Gotstr SIG 37

06.12.09 19:47:52.563 Sendstr UNSETTUNER 1 12187 27500 10600 1 0 0 3 136 167 47 12060 1 0 0 24 0 1089 1

06.12.09 19:47:52.563 Sendstr DELPID 167 136 0 47 71

06.12.09 19:47:52.713 TfrmMain Release Unicast Network Device

06.12.09 19:47:52.713 TfrmMain Destroy Unicast Network Device

06.12.09 19:47:52.713 Sendstr DELPID 18

06.12.09 19:47:52.714 TUCStreamThread Sessionended

06.12.09 19:47:52.715 TWSocketThread Sessionended -> Wiedergabe gestoppt

06.12.09 19:48:20.229 End App before OSD terminate -> DVBViewer manuel beendet

06.12.09 19:48:20.244 End App -----------------------------------

Link to comment

Ist schon lange her wo ich das Programiert habe.

 

Ist halt aufgefallen weil es vorher so funktioniert hatte - mit Unicast aber anscheinend nicht.

 

Werd es einmal so versuchen!

 

EDIT:

 

Habe es nun versucht die ActionID 63 (Lastchannel) per Sendcommand zu senden:

06.12.09 23:26:38.755 TfrmMain Release Unicast Network Device

06.12.09 23:26:38.755 TfrmMain Destroy Unicast Network Device

06.12.09 23:26:38.756 Sendstr DELPID 18

06.12.09 23:26:38.756 TUCStreamThread Sessionended

06.12.09 23:26:38.757 TWSocketThread Sessionended -> Wiedergabe gestoppt, kein Eintrag im Debug das die Meldung angekommen ist

06.12.09 23:27:28.781 Settuner Start -> Kanal manuell gewechselt

06.12.09 23:27:28.785 TUCStreamThread Sessionstarted

06.12.09 23:27:28.786 TCMDSocketThread Sessionstarted

06.12.09 23:27:28.793 Gotstr OK.

06.12.09 23:27:28.794 TfrmMain Allocate Unicast Network Device

06.12.09 23:27:28.794 Settuner Found usable hardware

 

Es kommt dann aber leider auch kein Bild. Erst ein manuell ausgeführter Kanalwechsel bringt wieder ein Bild.

Edited by Portisch
Link to comment

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...