umschalung auf dolby digital ton alle paar minuten
-
- Einsteiger
- Beiträge: 312
- Registriert: Samstag 29. November 2003, 00:20
umschalung auf dolby digital ton alle paar minuten
habe folgendes problem: seit ein paar wochen schaltet sich der ton auf dem premiere sport- und direktportal automatisch wieder auf dolby digital (ist bei mir in den einstellungen defaultwert), egal welche andere tonspur man vorher gewählt hatte. das passiert immer alle 3-4 minuten, und man muß dann wieder auf stereo o.ä. umstellen. wie gesagt passiert das aber nur bei den premiere-portalen....kann das jemand erklären? und was könnte ich eventuell dagegen unternehmen? defaultwert auf stereo ändern ist nicht wirklich ne option....
bin übrigens nicht der einzige mit dem problem:
http://forum.tuxbox.org/forum/viewtopic ... 223#305223
http://www.jackthegrabber.de/viewtopic.php?t=9404
bin übrigens nicht der einzige mit dem problem:
http://forum.tuxbox.org/forum/viewtopic ... 223#305223
http://www.jackthegrabber.de/viewtopic.php?t=9404
-
- Tuxboxer
- Beiträge: 5873
- Registriert: Samstag 23. Februar 2002, 22:46
-
- Einsteiger
- Beiträge: 312
- Registriert: Samstag 29. November 2003, 00:20
aber doch nur, wenn man das yadi mit dem nicht im cvs enthaltenen barf-tonspur-speicher-patch benutzt, oder? dieser ist im von mir genutzten jtg-image nicht drin. also müßte man das jedesmal neu einstellen, was ich recht nervig fände. davon mal abgesehen wäre das ja trotzdem nur ein würgaround, der fehler an sich ist dann ja immer noch da. müßte doch zu beseitigen sein, war schließlich vor ein paar wochen noch nicht da....
-
- Einsteiger
- Beiträge: 312
- Registriert: Samstag 29. November 2003, 00:20
-
- Interessierter
- Beiträge: 50
- Registriert: Sonntag 7. September 2003, 10:04
Ist bei mir auch so aufgetreten seit ein paar Tagen. Abhilfe hat bei meinen Image folgendes gebracht. Unter Audioeinstellungen habe ich die Möglichkeit unter "Audio Priority Einstellungen" eine Vorwahl der Tonspuren zu definieren. Sieht bei mir so aus. deu,ger,eng,dos. ger habe ich gelöscht. Bei Premiere kommt ja bei der DD Spur die Kennung German (AC3). Dadurch scheint die Vorauswahl der Tonspur auf diese umzuschalten. Vielleicht hilfts dir. Bei mir habe ich das Problem so lösen können
-
- Semiprofi
- Beiträge: 1383
- Registriert: Freitag 18. April 2003, 15:12
-
- Tuxboxer
- Beiträge: 2614
- Registriert: Montag 20. Mai 2002, 10:49
- Image: JTG-Image [IDE] Version 2.4.4
- Image: (7025SS) Merlin
-
- Developer
- Beiträge: 2183
- Registriert: Mittwoch 10. Dezember 2003, 07:59
-
- Semiprofi
- Beiträge: 1383
- Registriert: Freitag 18. April 2003, 15:12
Hat das JTG seit neusten den Audio Priority Patch enthalten?DrStoned hat geschrieben:JtG-Images sind legale Images, oder ist mir da was entgangen.Nico 77 hat geschrieben:@Thunder2001
Beschwer dich bei deinem Imagehersteller oder flash dir ein legales Image, das Problem wurde beim Audio Priority Patch schon lange behoben.
Greetz von DrStoned
-
- Tuxboxer
- Beiträge: 5873
- Registriert: Samstag 23. Februar 2002, 22:46
genau umgekert soll es ja zu einem Problem werden.Houdini hat geschrieben:also das Umschalten kann ich hier nicht nachstellen,
lief jetzt fast ne halbe Stunde auf Direkt und steht immer noch auf AC3!
Warum man aber im JtG Image die Audio Optionen, damit für jeden Sender gespeichert wird, nicht einbaut, verstehe ich nicht. Damit wäre die default Einstellung für DD nämlich hinfällig.
Ich nehme an das die Umschaltung auf den defaultwert deswegen geschied weil dieser in bestimmten Zeitabschnitten immer abgefragt wird um zB. auch die Optionen automatisch zu aktualisieren. (It's not a bug, it's a Feature)
Gruß Gorcon
-
- Developer
- Beiträge: 2183
- Registriert: Mittwoch 10. Dezember 2003, 07:59
-
- Einsteiger
- Beiträge: 312
- Registriert: Samstag 29. November 2003, 00:20
-
- Neugieriger
- Beiträge: 4
- Registriert: Samstag 30. April 2005, 10:52
-
- Developer
- Beiträge: 2183
- Registriert: Mittwoch 10. Dezember 2003, 07:59
-
- Semiprofi
- Beiträge: 1383
- Registriert: Freitag 18. April 2003, 15:12
Dolby Digital ist default = aus , ich habe noch nichts gemerkt das der Ton auf Dolby umspringt.JimPoison hat geschrieben:@houdini:
wenn du in den audio-einstellungen dolby digital auf default hast, dann stell mal im direkt- oder sportportal den ton auf stereo oder was auch immer. dann wirst du sehen, daß der ton spätestens nach ein paar minuten immer wieder auf dolby digital umspringt. warum auch immer?!?
Macht man Dolby Digital = an wäre es doch nur richtig wenn man auf mal auf stereo stellt, das wieder auf dolby geswitscht wird oder sehe ich das falsch? (Möchte das Prob auch nachvollziehen können)
Welches Problem hier allerdings auch besteht ist wenn pmt_update = an ist für die dritten Programme dann switscht der Ton schonmal von deutsch auf englisch auf den Sendern Premiere 1 und 2 bzw Premiere Direkt.
-
- Einsteiger
- Beiträge: 312
- Registriert: Samstag 29. November 2003, 00:20
aber doch nicht während einer laufenden sendung....wenn man ac3 auf default gesetzt hat, heißt das ja nur, daß (wenn ein sender ne ac3-tonspur ausstrahlt) diese bei anwählen eines kanals automatisch ausgewählt wird. wenn man dann aber auf ne andere tonspur wechselt, muß diese auch bis zum ende der laufenden sendung gewählt bleiben. das klappt ja auch bei allen anderen sendern, nur beim sport- und direktportal nicht (hat es aber schonmal). ich denke, daß premiere da wieder mal irgendwas geändert/verhunzt hat.Nico 77 hat geschrieben: Dolby Digital ist default = aus , ich habe noch nichts gemerkt das der Ton auf Dolby umspringt.
Macht man Dolby Digital = an wäre es doch nur richtig wenn man auf mal auf stereo stellt, das wieder auf dolby geswitscht wird oder sehe ich das falsch? (Möchte das Prob auch nachvollziehen können)
übrigens ist es für mich keine option, dolby digital default auf aus zu stellen, um das problem zu umgehen, da ich standardmäßig halt über meine anlage den ton höre und dann auch den bestmöglichen ton haben will, also eher ac3 als stereo.
jetzt kann man natürlich die frage stellen "warum stellst du dann überhaupt in den portalen den ton auf stereo?"
nunja, im direkt-portal z.b. ist die dolby digital spur immer stumm...
-
- Semiprofi
- Beiträge: 1383
- Registriert: Freitag 18. April 2003, 15:12
-
- Developer
- Beiträge: 2183
- Registriert: Mittwoch 10. Dezember 2003, 07:59
Also Premiere sendet auf den Portalkanälen alle paar Minuten ein neues Current/Next Event mit einer neuen EPG-ID, Neutrino glaubt nun es gibt eine neue Sendung (weil neue ID) und checkt die Audiopids ab -> es wird umgeschaltet.
Habe mir unten was ausgedacht um das zu verhindern, nicht schön aber selten...
Habe mir unten was ausgedacht um das zu verhindern, nicht schön aber selten...
Code: Alles auswählen
cvs: WARNING: Read-only repository access mode selected via `cvs -R'.
Using this option to access a repository which some users write to may
cause intermittent sandbox corruption.
Index: remotecontrol.cpp
===================================================================
RCS file: /cvs/tuxbox/apps/tuxbox/neutrino/src/daemonc/remotecontrol.cpp,v
retrieving revision 1.101
diff -u -r1.101 remotecontrol.cpp
--- a/remotecontrol.cpp 19 May 2006 21:28:17 -0000 1.101
+++ b/remotecontrol.cpp 7 Aug 2006 22:02:30 -0000
@@ -69,21 +69,22 @@
CRemoteControl::CRemoteControl()
{
- current_channel_id = 0;
- current_sub_channel_id = 0;
- current_channel_name = "";
+ current_channel_id = 0;
+ current_sub_channel_id = 0;
+ current_channel_name = "";
+ current_epg_name = "";
- zap_completion_timeout = 0;
+ zap_completion_timeout = 0;
- current_EPGid = 0;
- next_EPGid = 0;
+ current_EPGid = 0;
+ next_EPGid = 0;
memset(¤t_PIDs.PIDs, 0, sizeof(current_PIDs.PIDs) );
- has_ac3 = false;
- selected_subchannel = -1;
- needs_nvods = false;
- director_mode = 0;
- current_programm_timer = 0;
- is_video_started = true;
+ has_ac3 = false;
+ selected_subchannel = -1;
+ needs_nvods = false;
+ director_mode = 0;
+ current_programm_timer = 0;
+ is_video_started = true;
}
int CRemoteControl::handleMsg(const neutrino_msg_t msg, neutrino_msg_data_t data)
@@ -164,7 +165,7 @@
}
}
- if ( msg == NeutrinoMessages::EVT_CURRENTEPG )
+ if ( msg == NeutrinoMessages::EVT_CURRENTEPG )
{
CSectionsdClient::CurrentNextInfo* info_CN = (CSectionsdClient::CurrentNextInfo*) data;
@@ -175,21 +176,26 @@
// printf("Current/Next EPGID: old(%llx) -> new(%llx)\n", current_EPGid, info_CN->current_uniqueKey);
if ( info_CN->current_uniqueKey != current_EPGid )
{
- if ( current_EPGid != 0 )
- {
- // ist nur ein neues Programm, kein neuer Kanal
-
- // PIDs neu holen
- g_Zapit->getPIDS( current_PIDs );
-
- // APID Bearbeitung neu anstossen
- has_unresolved_ctags = true;
- }
+ if ( current_EPGid != 0 )
+ {
+ // ist nur ein neues Programm, kein neuer Kanal
+
+ // PIDs neu holen
+ g_Zapit->getPIDS( current_PIDs );
+
+ // APID Bearbeitung neu anstossen
+ // only if new epg name(so for Premiere Portal channels do not switch audiochannels)
+ if ((current_epg_name == "") || (current_epg_name != info_CN->current_name)) {
+ has_unresolved_ctags = true;
+ }
+ }
current_EPGid= info_CN->current_uniqueKey;
- if ( has_unresolved_ctags )
+ if ( has_unresolved_ctags ) {
processAPIDnames();
+ current_epg_name = info_CN->current_name;
+ }
if ( info_CN->flags & CSectionsdClient::epgflags::current_has_linkagedescriptors ){
subChannels.clear();
@@ -441,7 +447,7 @@
{
if ( e->is_ac3 )
{
- has_ac3 = true;
+ has_ac3 = true;
}
e++;
}
@@ -458,7 +464,7 @@
if ( current_PIDs.PIDs.selected_apid >= current_PIDs.APIDs.size() )
{
- setAPID( 0 );
+ setAPID( 0 );
}
}
}
@@ -549,6 +555,7 @@
{
current_channel_id = channel_id;
current_channel_name = channame;
+ current_epg_name = "";
if (start_video)
startvideo();
Index: remotecontrol.h
===================================================================
RCS file: /cvs/tuxbox/apps/tuxbox/neutrino/src/daemonc/remotecontrol.h,v
retrieving revision 1.56
diff -u -r1.56 remotecontrol.h
--- a/remotecontrol.h 5 Aug 2004 18:33:59 -0000 1.56
+++ b/remotecontrol.h 7 Aug 2006 22:02:30 -0000
@@ -74,6 +74,7 @@
unsigned long long zap_completion_timeout;
std::string current_channel_name;
t_channel_id current_sub_channel_id;
+ std::string current_epg_name;
void getNVODs();
void getSubChannels();
-
- Einsteiger
- Beiträge: 312
- Registriert: Samstag 29. November 2003, 00:20
also wieder der übliche premiere-mist. das war ja mal wieder klar. dann kann man neutrino ja überhaupt keine schuld dran geben, das macht ja alles richtig (default-ton bei neuer sendung einschalten).Houdini hat geschrieben:Also Premiere sendet auf den Portalkanälen alle paar Minuten ein neues Current/Next Event mit einer neuen EPG-ID, Neutrino glaubt nun es gibt eine neue Sendung (weil neue ID) und checkt die Audiopids ab -> es wird umgeschaltet.
welchen sinn macht das, auf portalen (!) alle paar minuten ein neues event zu senden?
die devs tun mir echt leid, immer wieder irgendnen rotz fixen zu müssen, den die sender verhunzen (insbesondere premiere). wie auch jetzt wieder mit dem direkt-feeds-epg nach der umstellung.
umso besser, daß sich trotzdem immer mal wieder jemand erbarmt.
thx an houdini
@houdini:
kommt das so ins cvs? oder ist das nur der quick&dirty-fix für die mutigen?