Griga Posted March 13, 2007 Author Share Posted March 13, 2007 Ich würde mich sehr über eine Version freuen, die alle Spuren übernimmt Das ist schon längst fertig, nebst weiteren Verbesserungen (s.u.). Allerdings muss noch die Anleitung aktualisiert werden, deutsch und englisch. Außerdem habe ich beschlossen, das VRPlugin und den TSPlayer in Zukunft getrennt anzubieten, d.h. ich muss die Anleitungen auseinandernehmen. Das kostet einige Zeit, und bislang bin ich einfach nicht dazu gekommen. Vielleicht nächstes Wochenende, mal sehen... Quote Link to comment
Sven Killig Posted March 13, 2007 Share Posted March 13, 2007 Das ist schon längst fertig (...)Vielleicht nächstes Wochenende, mal sehen... freu kann's kaum erwarten wenn ich irgendwie behilflich sein kann... Quote Link to comment
CryptMan Posted March 24, 2007 Share Posted March 24, 2007 Hi, habt ihr was am Multi-Monitor Support vom TSPlayer v.1.8.0 kaputt gemacht ??? In der 1.7.4er konnte ich das Videoframe auf meinen 2. Monitor ziehen, doppelklicken und das Video wurde Bildschirmfüllend dargestellt wärend das Kontrollfenster auf dem 1. Monitor blieb. Nun ist es so das das Video-Vollbild IMMER auf dem Monitor erscheint auf dem das Kontrollfenster ist (was ich ziehmlich unpraktisch finde ...) UND wenn ichs auf den 2. zeihe und dort per doppelklick Vollbild aktiviere ist nur die untere Bildhälfte sichtbar weil das Bild um einen halben Bildschirm zu hoch sitzt. Egal om Overlay, VMR7/9 und auch egal welcher Video Codec - in der 1.7.4 besteht das Problem reproduzierbar nicht. MfG. Quote Link to comment
Tjod Posted March 24, 2007 Share Posted March 24, 2007 Das Problem von CryptMan kann ich bestätigen. Es tritt bei TSPlayer 1.7.4.3 noch nicht auf aber bei 1.7.4.4 ist es vorhanden. Quote Link to comment
Griga Posted March 24, 2007 Author Share Posted March 24, 2007 habt ihr was am Multi-Monitor Support vom TSPlayer v.1.8.0 kaputt gemacht ??? Da schlägt die Empörung Wellen... wie konntet ihr nur? Und wer ist überhaupt "ihr"? Ja, es stimmt, dass ich manchmal nachts beim Programmieren mit mir selbst rede, aber deshalb gleich Schizophrenie unterstellen? Also ehrlich gesagt gab es noch nie einen Multi-Monitor-Support im TSPlayer. Da ich mangels gespaltener Persönlichkeit mit einem Monitor auskomme, ist das alles Zufall Quote Link to comment
CryptMan Posted March 24, 2007 Share Posted March 24, 2007 (edited) Da schlägt die Empörung Wellen... wie konntet ihr nur? Upps, Fettnäpfchen ... ich bitte vielmals um Verschuldigung :) . MfG. Edited March 24, 2007 by CryptMan Quote Link to comment
Griga Posted March 24, 2007 Author Share Posted March 24, 2007 Inzwischen wurde die Sache mit Hilfe von Tjod und hdv geklärt. Bei nächster Gelegenheit gibt es ein Update. Quote Link to comment
erdal Posted April 4, 2007 Share Posted April 4, 2007 Der neue TS Player nimmt spätestens, wenn Search Depth erhöht wird, jetzt fast alles und erzeugt auch nicht, wie ich es bei anderen Programmen hatte Fehler in einen vorher fehlerfreien Stream. Nur für die Wiedergabe auf dem 2 Monitor(Fernseher) ist es auch nach dem Update und war es auch in der alten Version nicht möglich, auf 4:3 zu schalten. Mein Fernseher erwartet auf dem PC Eingang in der 16:9 Darstellung ein 4:3 Bild das er dann staucht. Auch auf dem Hauptmonitor muß ich den Player manchmal neu starten wenn er 4:3 darstellen soll. Quote Link to comment
ASe Posted October 4, 2007 Share Posted October 4, 2007 Hallo, ich möchte den TSPlayer als Standalone zum Abspielen von H.264-Streams auf meinen Notebooks nutzen, auf denen kein DVBViewer installiert ist. Deshalb lege ich zur Exe auch den DVBViewer Filter (PushSource.ax) dazu. Ich möchte den Filter nicht explizit registrieren und habe deshalb ein Manifest für den Player gebaut. Seit XP ist es damit möglich auch COM-DLL's etc. side by side abzulegen. Unter XP funktioniert das auch tadellos, nur unter Vista x32 sagt mir der TSPlayer immer noch "Could not find DVBViewer Filter". Hat sich unter Vista das Handling mit den Manifests geändert? Habt Ihr eine Idee? Anbei der Inhalt der minimale Manifest-Datei TSPlayer.exe.manifest: <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0"> <file name="PushSource.ax"> <comClass clsid="{D8C561DE-1A6C-4F15-BE71-2947DBE26419}" description="DVBViewer Source Filter"> </comClass> </file> <comInterfaceExternalProxyStub name="IAMPushSource" iid="{F185FE76-E64E-11D2-B76E-00C04FB6BD3D}"> </comInterfaceExternalProxyStub> </assembly> Quote Link to comment
Griga Posted October 4, 2007 Author Share Posted October 4, 2007 Hat sich unter Vista das Handling mit den Manifests geändert? Habt Ihr eine Idee? Inwieweit sich das Manifest-Handling geändert hat, weiß ich nicht, aber als erstes würde ich bei Vista immer drauf tippen, dass man das Programm explizit mit Admin-Rechten ausführen muss. Schon probiert? Quote Link to comment
ASe Posted October 4, 2007 Share Posted October 4, 2007 Inwieweit sich das Manifest-Handling geändert hat, weiß ich nicht, aber als erstes würde ich bei Vista immer drauf tippen, dass man das Programm explizit mit Admin-Rechten ausführen muss. Schon probiert? Yups, schon probiert. Kann es vielleicht daran liegen, dass der TSPlayer den Pfad zur PushSource.ax nicht findet? Der Ordner mit der Exe und dem Filter liegt bei mir auf dem Desktop. Da sind ja dann Leerzeichen im Pfad drin und Vista virtualisiert da doch irgendwas. Ich leg den mal woanders hin. Ansonsten habe ich keine Idee mehr. Quote Link to comment
ASe Posted October 4, 2007 Share Posted October 4, 2007 Yups, schon probiert. Kann es vielleicht daran liegen, dass der TSPlayer den Pfad zur PushSource.ax nicht findet? Der Ordner mit der Exe und dem Filter liegt bei mir auf dem Desktop. Da sind ja dann Leerzeichen im Pfad drin und Vista virtualisiert da doch irgendwas. Ich leg den mal woanders hin. Ansonsten habe ich keine Idee mehr. Ein anderer Ordner z.B. C:\TSPlayer hat leider auch keinen Erfolg gebracht. Quote Link to comment
Griga Posted October 4, 2007 Author Share Posted October 4, 2007 Gerade in den Code geguckt. Der TSPlayer versucht zunächst, den Filter mit CoCreateInstance zu instantiieren. Dabei sucht Windows und entnimmt den der CLSID zugeordneten Pfad der Registry (steht bei registrierten Filtern irgendwo in HKCR bzw. HKLM). Falls das scheitert, versucht der TSPlayer, den Filter selbst zu registrieren, und erwartet ihn im Unterverzeichnis \Filters. Falls dies (bzw. das nachfolgende CoCreateInstance) gelingt, wird der Filter beim Beenden des Programms wieder deregistriert. Sowas erfordert natürlich zwingend Admin-Rechte. Ansonsten gilt: Virtual Store, UAC und lokalisierte Ordnernamen sind die neuen Plagen der PC-Benutzer. Nimm lieber wieder XP. Quote Link to comment
ASe Posted October 4, 2007 Share Posted October 4, 2007 Gerade in den Code geguckt. Der TSPlayer versucht zunächst, den Filter mit CoCreateInstance zu instantiieren. Dabei sucht Windows und entnimmt den der CLSID zugeordneten Pfad der Registry (steht bei registrierten Filtern irgendwo in HKCR bzw. HKLM). Falls das scheitert, versucht der TSPlayer, den Filter selbst zu registrieren, und erwartet ihn im Unterverzeichnis \Filters. Falls dies (bzw. das nachfolgende CoCreateInstance) gelingt, wird der Filter beim Beenden des Programms wieder deregistriert. Sowas erfordert natürlich zwingend Admin-Rechte. Ansonsten gilt: Virtual Store, UAC und lokalisierte Ordnernamen sind die neuen Plagen der PC-Benutzer. Nimm lieber wieder XP. Super, das mit dem Filters-Ordner genügt mir schon. Danke vielmals! Das Verhalten bzgl. Manifests hat sich tatsächlich unter Vista geändert. Hier ein Zitat von Microsoft. Ich schätze, Du hast ein Manifest als Resource eingebettet (für die Visual Style Unterstützung, nehme ich an). Zitat MS: "On Windows XP, if an external manifest is present in the application's local folder, the operating system loader uses this manifest instead of a manifest embedded inside the binary. On Windows Server 2003 and later versions of Windows, the opposite is true—the external manifest is ignored and the embedded manifest is used when present. " Wozu die Änderung wohl gut sein soll? Quote Link to comment
ASe Posted October 4, 2007 Share Posted October 4, 2007 Super, das mit dem Filters-Ordner genügt mir schon. Danke vielmals! Das Verhalten bzgl. Manifests hat sich tatsächlich unter Vista geändert. Hier ein Zitat von Microsoft. Ich schätze, Du hast ein Manifest als Resource eingebettet (für die Visual Style Unterstützung, nehme ich an). Zitat MS: "On Windows XP, if an external manifest is present in the application's local folder, the operating system loader uses this manifest instead of a manifest embedded inside the binary. On Windows Server 2003 and later versions of Windows, the opposite is true—the external manifest is ignored and the embedded manifest is used when present. " Wozu die Änderung wohl gut sein soll? Mit einer PushSource.ax im Filters-Ordner und Start des TSPlayers mit Adminrechten geht es. Ist zwar nun doch wieder implizit eine Registrierung notwendig, aber ich kann den Ordner so kopieren ohne sonst noch was zu machen... Quote Link to comment
TeHaX Posted November 18, 2008 Share Posted November 18, 2008 Hallo, gibt es eine Möglichkeit den TSPlayer im Vollbild zu starten? Gruß Christian Quote Link to comment
Griga Posted November 18, 2008 Author Share Posted November 18, 2008 Nein, ist nicht vorgesehen. Quote Link to comment
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.