Test Movieplayer mit "(c) Wabber-Queue"
-
- Erleuchteter
- Beiträge: 553
- Registriert: Freitag 27. Februar 2004, 14:30
-
- Erleuchteter
- Beiträge: 450
- Registriert: Sonntag 28. Juli 2002, 01:18
-
- Erleuchteter
- Beiträge: 553
- Registriert: Freitag 27. Februar 2004, 14:30
die QT4-Variante von streamer läßt sich prima auf WIN32 kompilieren und rennt auch im Großen und Ganzen. Ich hab das mit dem ersten Release von QT4 für M$ probiert und mit mingw übersetzt, da gab es dann Probleme mit dem Netzwerk I/O, so daß es nur ruckelte. Aber mittlerweile sind ja schon weitere Revisionen von QT4 verfügbar und man sollte das auch unbedingt mal mit VCC probieren (sowas hab ich leider nicht) !AudioSlyer hat geschrieben:Wäre eine Win32 Version vom Streamer auch möglich?
Wenn jemand da ein wenig Zeit übrig hätte - wie gesagt - portieren muß man nix mehr evtl. noch ein wenig Feinarbeit !
- GMo -
Sagem 1x Kabel, AVIA600_vb028, cam-alpha 01_02_105D, int. ucode, .sp_ts + .hw_sections
-
- Erleuchteter
- Beiträge: 450
- Registriert: Sonntag 28. Juli 2002, 01:18
-
- Einsteiger
- Beiträge: 205
- Registriert: Montag 19. April 2004, 21:09
-
- Erleuchteter
- Beiträge: 553
- Registriert: Freitag 27. Februar 2004, 14:30
-
- Tuxboxer
- Beiträge: 6044
- Registriert: Montag 17. November 2003, 06:48
Compile mit QT4 und MiniGW:
Hmm - MiniGW und QT4 installiert, Ergebnis ist aber immer wieder:
Eine Idee, wieso das nicht durchläuft?
cu
Jens
Hmm - MiniGW und QT4 installiert, Ergebnis ist aber immer wieder:
Code: Alles auswählen
C:\Qt\4.1.1\bin\streamer4>make -f Makefile.win32
g++ -c -O2 -w -frtti -fexceptions -DUNICODE -DQT_LARGEFILE_SUPPORT -DQT_THREAD_S
UPPORT -DQT_DLL -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_NETWORK_LIB -I"." -IC:\Qt\4.1.1
/include/QtCore -IC:\Qt\4.1.1/include/QtNetwork -IC:\Qt\4.1.1/include -IC:\Qt\4.
1.1/mkspecs/win32-g++ -o streamer.o streamer.cpp
streamer.cpp: In constructor `TTranscoderSend::TTranscoderSend(TR_CTX*)':
streamer.cpp:2473: error: `mkfifo' undeclared (first use this function)
streamer.cpp:2473: error: (Each undeclared identifier is reported only once for
each function it appears in.)
streamer.cpp: In constructor `TTranscoderReceive::TTranscoderReceive(TR_CTX*)':
streamer.cpp:2554: error: `mkfifo' undeclared (first use this function)
mingw32-make: *** [streamer.o] Error 1
Code: Alles auswählen
PATH=C:\Qt\4.1.1\bin;C:\MinGW\bin;C:\WINDOWS\System32,C:\msys\1.0\bin,C:\MinGW\bin
Code: Alles auswählen
#############################################################################
# Makefile for building: streamer
# Generated by qmake (2.00a) (Qt 4.0.0) on: Wed Jul 06 12:32:29 2005
# Project: streamer.pro
# Template: app
#############################################################################
####### Config
QT_DIR = C:\Qt\4.1.1
####### Compiler, tools and options
CC = gcc
CXX = g++
MOC = $(QT_DIR)/bin/moc
#
DEFINES = -DUNICODE -DQT_LARGEFILE_SUPPORT -DQT_THREAD_SUPPORT -DQT_DLL -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_NETWORK_LIB
CFLAGS = -O2 -w $(DEFINES)
CXXFLAGS = -O2 -w -frtti -fexceptions $(DEFINES)
INC = -I"." -I$(QT_DIR)/include/QtCore -I$(QT_DIR)/include/QtNetwork -I$(QT_DIR)/include -I$(QT_DIR)/mkspecs/win32-g++
#
LINK = g++
LFLAGS = -mthreads -Wl,-enable-stdcall-fixup -Wl,-enable-auto-import -Wl,-enable-runtime-pseudo-reloc -Wl,-s,-subsystem,console
LIB = -L"$(QT_DIR)/lib" -lQtCore4 -lQtNetwork4
#
COPY = copy /y
COPY_FILE = $(COPY)
COPY_DIR = xcopy /s /q /y /i
DEL_FILE = del
DEL_DIR = rmdir
MOVE = move
CHK_DIR_EXISTS= if not exist
MKDIR = mkdir
INSTALL_FILE = $(COPY_FILE)
INSTALL_DIR = $(COPY_DIR)
####### Files
SOURCES = streamer.cpp debug.cpp streamer.h opcodes.h Makefile Readme
OBJECTS = streamer.o
QMAKE_TARGET = streamer
TARGET = streamer.exe
####### Implicit rules
.SUFFIXES: .c .cpp .cc .cxx
.cpp.o:
$(CXX) -c $(CXXFLAGS) $(INC) -o $@ $<
.cc.o:
$(CXX) -c $(CXXFLAGS) $(INC) -o $@ $<
.cxx.o:
$(CXX) -c $(CXXFLAGS) $(INC) -o $@ $<
.c.o:
$(CC) -c $(CFLAGS) $(INC) -o $@ $<
####### Build rules
all: $(TARGET)
$(TARGET): $(OBJECTS)
$(LINK) $(LFLAGS) -o "$(TARGET)" $(OBJECTS) $(LIB)
clean:
-$(DEL_FILE) streamer.o streamer.moc
-$(DEL_FILE) "$(TARGET)"
####### Moc
streamer.moc: streamer.h
$(MOC) $(DEFINES) $(INC) -D__GNUC__ -DWIN32 streamer.h -o streamer.moc
####### Compile
streamer.o: streamer.cpp debug.cpp debug.h opcodes.h streamer.moc
$(CXX) -c $(CXXFLAGS) $(INC) -o streamer.o streamer.cpp
####### Install
cu
Jens
-
- Erleuchteter
- Beiträge: 553
- Registriert: Freitag 27. Februar 2004, 14:30
ja ! einfach beide Zeilen (2474 und 2554) abklemmen wie folgt:jmittelst hat geschrieben:Compile mit QT4 und MiniGW:
Hmm - MiniGW und QT4 installiert, Ergebnis ist aber immer wieder:Eine Idee, wieso das nicht durchläuft?Code: Alles auswählen
... streamer.cpp:2473: error: `mkfifo' undeclared (first use this function streamer.cpp:2554: error: `mkfifo' undeclared (first use this function) ...
#ifndef WIN32
if (!QFile...) mkfifo...
#endif
Da die Transcoderfunktion ganz neu drin ist, hab ich das natürlich nicht WIn32 kompatible gemacht. Das Abklemmen macht aber nix aus beim normalen Gebrauch von streamer ...
- GMo -
Sagem 1x Kabel, AVIA600_vb028, cam-alpha 01_02_105D, int. ucode, .sp_ts + .hw_sections
-
- Erleuchteter
- Beiträge: 553
- Registriert: Freitag 27. Februar 2004, 14:30
@jmittels:
besser wär's aber, wenn du mit VCC bauen würdest:
http://www.trolltech.com/developer/compilers/vcpp.html
Ist auch bestimmt sinnvoll, wenn man die QT-Sourcen selbst erstmal durch den VCC jagt, weil ich den mingw Sachen nicht ganz so traue (aufgrund der 1. schlechten Erfahrung).
Ist zwar bestimmt ne kniffligere Aufgabe, aber da muß man eben durch bei M$ (ich hatte dazu aber noch nie Lust...)
- GMo -
besser wär's aber, wenn du mit VCC bauen würdest:
http://www.trolltech.com/developer/compilers/vcpp.html
Ist auch bestimmt sinnvoll, wenn man die QT-Sourcen selbst erstmal durch den VCC jagt, weil ich den mingw Sachen nicht ganz so traue (aufgrund der 1. schlechten Erfahrung).
Ist zwar bestimmt ne kniffligere Aufgabe, aber da muß man eben durch bei M$ (ich hatte dazu aber noch nie Lust...)
- GMo -
Sagem 1x Kabel, AVIA600_vb028, cam-alpha 01_02_105D, int. ucode, .sp_ts + .hw_sections
-
- Tuxboxer
- Beiträge: 6044
- Registriert: Montag 17. November 2003, 06:48
-
- Erleuchteter
- Beiträge: 547
- Registriert: Mittwoch 30. Juni 2004, 16:06
@Z80,
nein Du bist nicht der Einzige, der zwischendurch merkwürde Reaktionen beim Springen hat. ABER bei mir ist das schon ewig so.
D.h. das Sprungergebniss ist nie exakt und auch nicht immer gleich, die gesamt Zeitanzeige geht nach dem Mond bei manchen Filmen (und dann stimmen die Sprünge natürlich auch nicht) mal gibt es nach der Pause Standbild und Ton läuft weiter, mal funktioniert es ganz normal, etc...
Probiere mal vor Spass die anderen Avia Kombis, jede hat so Ihre Macken und Vorzüge.
Aus dem Grund neige ich auch eher dazu es auf den Avia Treiber zu schieben als auf das geänderte Pufferverhalten. Auch wenn das vielleicht die eine oder andere Problematik nun verstärkt. So war es beim Sectionsd ja auch. Man sieht erst was alles so schief läuft wenn mal angefangen wird dran zu arbeiten...
Aber trotzdem sind es andere Baustellen.
Cu
Torsten
nein Du bist nicht der Einzige, der zwischendurch merkwürde Reaktionen beim Springen hat. ABER bei mir ist das schon ewig so.
D.h. das Sprungergebniss ist nie exakt und auch nicht immer gleich, die gesamt Zeitanzeige geht nach dem Mond bei manchen Filmen (und dann stimmen die Sprünge natürlich auch nicht) mal gibt es nach der Pause Standbild und Ton läuft weiter, mal funktioniert es ganz normal, etc...
Probiere mal vor Spass die anderen Avia Kombis, jede hat so Ihre Macken und Vorzüge.
Aus dem Grund neige ich auch eher dazu es auf den Avia Treiber zu schieben als auf das geänderte Pufferverhalten. Auch wenn das vielleicht die eine oder andere Problematik nun verstärkt. So war es beim Sectionsd ja auch. Man sieht erst was alles so schief läuft wenn mal angefangen wird dran zu arbeiten...
Aber trotzdem sind es andere Baustellen.
Cu
Torsten
-
- Erleuchteter
- Beiträge: 553
- Registriert: Freitag 27. Februar 2004, 14:30
... dann such halt die Zeilen wo "mkfifo" drin vorkommt, damit geht's ganz bestimmt -> hab's grad ausprobiert, ist wirklich ganz einfach / das .exe läßt sich auch starten ...jmittelst hat geschrieben:Hmm - in der streamer.cpp stimmen die Zeilenangaben nicht mit meinem Editor überein. Eine leere Zeile auszuklammern, kann ja nix bringen
das scheint gar nicht so einfach zu sein, zumal das Compilieren von QT4 mit vcc irgendwie gar nicht vorgesehen ist -> Trolltech hat da nur was für mingw vorbereitetIch lad jetzt mal alles was Visual Express von M$ da ist und schau mir das später nochmal an.
Mal sehen, ob ich da irgendwann durchsteige
Aber Programme an sich können, dann mit vcc gemacht werden und die fertigen qt-libs dazulinken / nur ob das was bringt ?
- GMo -
Sagem 1x Kabel, AVIA600_vb028, cam-alpha 01_02_105D, int. ucode, .sp_ts + .hw_sections
-
- Erleuchteter
- Beiträge: 785
- Registriert: Samstag 6. August 2005, 03:39
Hallo,Torsten73 hat geschrieben:@Z80,
nein Du bist nicht der Einzige, der zwischendurch merkwürde Reaktionen beim Springen hat. ABER bei mir ist das schon ewig so.
D.h. das Sprungergebniss ist nie exakt und auch nicht immer gleich, die gesamt Zeitanzeige geht nach dem Mond bei manchen Filmen (und dann stimmen die Sprünge natürlich auch nicht) mal gibt es nach der Pause Standbild und Ton läuft weiter, mal funktioniert es ganz normal, etc...
Probiere mal vor Spass die anderen Avia Kombis, jede hat so Ihre Macken und Vorzüge.
Aus dem Grund neige ich auch eher dazu es auf den Avia Treiber zu schieben als auf das geänderte Pufferverhalten. Auch wenn das vielleicht die eine oder andere Problematik nun verstärkt. So war es beim Sectionsd ja auch. Man sieht erst was alles so schief läuft wenn mal angefangen wird dran zu arbeiten...
Aber trotzdem sind es andere Baustellen.
Cu
Torsten
habe jetzt auch mal ein paar Tage damit hantiert.
Allerdings noch mit der Version im JTG vom 10.03.
Das mit dem springen ist wirklich etwas schlechter geworden.
Zwar kaum noch Audiospitzen und Knackser, dafür aber öfter eine Fehlpositionierung oder was auch immer.
manmuss auf jeden Fall manchmal öfter springen um vorwaärts zu kommen, etc.
Ab und zu doch noch Syncfehler beim springen,....
ABER:
Im Normalbetrieb, abspielen, klappt es wirklich viel viel besser.
1.) Synct er wenn das Netzwerk mal lahmt von sich aus nach, sprich er puffert neu und läuft dann wieder sauber los, auch bei mehreren Fehlen hintereinander.
Das hat die alte Programmierung bei mir nicht gemacht, die kam dann immer aus dem sync oder ruckelte nur noch.
2.) Hatte ich heute eine Aufnahme die noch lief auf einer anderen Box anschauen können !!
Das war jetzt keine ARD -Aufnahme, aber immerhin.
Also ein großes Lob an gmo18t das du trotz anfänglichen Problemen doch noch weiter gemacht hast.
Freut mich echt.
bye
PetB
1 x DBOX2 Phillips, 1 x DBOX2 Nokia, 1 x DBOX2 Sagem, 100er Gibertini (Astra / Hotbird), NFS Server
-
- Erleuchteter
- Beiträge: 553
- Registriert: Freitag 27. Februar 2004, 14:30
ok, im streamer hat sich noch ein Fehler beim Erkennen des Filetyps eingeschlichen, so daß alles außer TS-Files transcodiert wird, also auch MPEGs. Damit ist klar, warum das Navigieren nicht mehr (richtig) funktioniert -> Fix gibt's dann demnächst ...gmo18t hat geschrieben:... dachte ich mir - aber bei mpegs ? muß ich nochmal nachschauenpumpkin hat geschrieben: Die Sache mit den Bookmarks bezieht sich nur auf Files <> TS (Weil TS funktioniert ja)
- GMo -
Sagem 1x Kabel, AVIA600_vb028, cam-alpha 01_02_105D, int. ucode, .sp_ts + .hw_sections
-
- Erleuchteter
- Beiträge: 553
- Registriert: Freitag 27. Februar 2004, 14:30
die neue Überarbeitung, die als 'movieplayer-patch.tar' zur Verfügung steht, bringt in diesem Bereich noch ein paar winzige Verbesserungen. Das sollte dann noch ins CVS eingecheckt werden - und fertig ...petb hat geschrieben: ...
Das mit dem springen ist wirklich etwas schlechter geworden.
Zwar kaum noch Audiospitzen und Knackser, dafür aber öfter eine Fehlpositionierung oder was auch immer.
manmuss auf jeden Fall manchmal öfter springen um vorwaärts zu kommen, etc.
Ab und zu doch noch Syncfehler beim springen,....
- GMo -
Sagem 1x Kabel, AVIA600_vb028, cam-alpha 01_02_105D, int. ucode, .sp_ts + .hw_sections
-
- Interessierter
- Beiträge: 27
- Registriert: Freitag 24. Oktober 2003, 09:08
-
- Tuxboxer
- Beiträge: 4332
- Registriert: Dienstag 7. Mai 2002, 17:04
Jo - warum ist der moviebrowser egentlich raus in den binaries? Gabs da Probleme?
---------------------------
Alle weiteren Infos findest Du im WIKI
Bitte vor dem posten Boardregeln lesen und verstehen!
Wie erstelle ich ein Bootlog? Wo finde ich die FAQ?
Alle weiteren Infos findest Du im WIKI
Bitte vor dem posten Boardregeln lesen und verstehen!
Wie erstelle ich ein Bootlog? Wo finde ich die FAQ?
-
- Wissender
- Beiträge: 1839
- Registriert: Sonntag 17. August 2003, 01:39
-
- Erleuchteter
- Beiträge: 547
- Registriert: Mittwoch 30. Juni 2004, 16:06
Du bruachst nur die Prozesprio auf hoch zu stellen (in den Einstellungen Audioplayer) dann passiert das nicht.PauleFoul hat geschrieben:@ gmo18t
Sag mal wie sieht den eigentlich der Puffer beim Audioplayer aus?
Gibt es dort aus soetwas? Gibt dort ja auch Probleme, wenn man
während des Abspielens den Filebrowser öffnet...
Gruß
____Paule
Cu
Torsten
-
- Erleuchteter
- Beiträge: 785
- Registriert: Samstag 6. August 2005, 03:39
Hmmm, doch, zumindest bei mir schon.Torsten73 hat geschrieben:Du bruachst nur die Prozesprio auf hoch zu stellen (in den Einstellungen Audioplayer) dann passiert das nicht.PauleFoul hat geschrieben:@ gmo18t
Sag mal wie sieht den eigentlich der Puffer beim Audioplayer aus?
Gibt es dort aus soetwas? Gibt dort ja auch Probleme, wenn man
während des Abspielens den Filebrowser öffnet...
Gruß
____Paule
Cu
Torsten
Der Browser wird zwar langsamer, aber spätestens wenn er bei Seite 15 oder höher ist, krakelt es doch noch, trotz hoher Prio.
Wenn die wiedergabe läuft kann ich nicht bis zum letzten Eintrag kommen, wenn es wie erwähnt sehr viele sind (Ich müsste nochmal genau schauen ob es wirklich bei 15 anfängt oder ob es mehr sind, aber es geht auf alle Fälle nicht bis zum Schluss)
Bye
PetB
1 x DBOX2 Phillips, 1 x DBOX2 Nokia, 1 x DBOX2 Sagem, 100er Gibertini (Astra / Hotbird), NFS Server
-
- Erleuchteter
- Beiträge: 553
- Registriert: Freitag 27. Februar 2004, 14:30
Günther hat ja den moviebrowser recht flux und quick'n dirty in den movieplayer integriert. Deshalb hab ich ihme ein Coding vorbereitet und zukommen lassen wie er die Integration sauber und übersichtlich gestalten kann - steht ja auch auf seiner todo ListeTommy hat geschrieben:Jo - warum ist der moviebrowser egentlich raus in den binaries? Gabs da Probleme?
Dann erst passen die streamer-Erweiterungen für den CVS-movieplayer !
- GMo -
-
- Tuxboxer
- Beiträge: 4332
- Registriert: Dienstag 7. Mai 2002, 17:04
Na das ist doch ein Wort - hatte mich nämlich ein bisserl verliebt in den MB. Vllt wird er ja denn besser als vorher
---------------------------
Alle weiteren Infos findest Du im WIKI
Bitte vor dem posten Boardregeln lesen und verstehen!
Wie erstelle ich ein Bootlog? Wo finde ich die FAQ?
Alle weiteren Infos findest Du im WIKI
Bitte vor dem posten Boardregeln lesen und verstehen!
Wie erstelle ich ein Bootlog? Wo finde ich die FAQ?
-
- Erleuchteter
- Beiträge: 785
- Registriert: Samstag 6. August 2005, 03:39
Ich hatte am Anfang einw enig Bedenken das das ganze im Sande verläuft.Tommy hat geschrieben:Na das ist doch ein Wort - hatte mich nämlich ein bisserl verliebt in den MB. Vllt wird er ja denn besser als vorher
Aber jetzt sieht es sogar vielversprechender aus als ich gehofft hatte, wenn gmo18t und Günther sich gegenseitig unterstützen, etc.
Danke, Klasse !
Bye
PetB
1 x DBOX2 Phillips, 1 x DBOX2 Nokia, 1 x DBOX2 Sagem, 100er Gibertini (Astra / Hotbird), NFS Server
-
- Erleuchteter
- Beiträge: 547
- Registriert: Mittwoch 30. Juni 2004, 16:06
Hi,
Solage es keine Film-DB gibt (steht ja auch auf der Wunschliste), werde ich es weiterhin nicht (sehr selten) nutzen. Erstmal mittlerweile 60s zu warten bis man den Film starten kann macht kein Spass.
Und das GMO18T und Günther zusammen am MB arbeiten, ist mir neu... ich dachte bisher dass nur Infos und Tips ausgetauscht werden.
Trotzdem ist der MB eine geile Sache, nur halt nichts für User mit vielen Filmen und keine Lust zum Warten.
Cu
Torsten
Solage es keine Film-DB gibt (steht ja auch auf der Wunschliste), werde ich es weiterhin nicht (sehr selten) nutzen. Erstmal mittlerweile 60s zu warten bis man den Film starten kann macht kein Spass.
Und das GMO18T und Günther zusammen am MB arbeiten, ist mir neu... ich dachte bisher dass nur Infos und Tips ausgetauscht werden.
Trotzdem ist der MB eine geile Sache, nur halt nichts für User mit vielen Filmen und keine Lust zum Warten.
Cu
Torsten
-
- Erleuchteter
- Beiträge: 785
- Registriert: Samstag 6. August 2005, 03:39
Ok, das mit zusammen arbeiten ist wohl von mir falsch ausgedrückt worden.Torsten73 hat geschrieben:Hi,
Solage es keine Film-DB gibt (steht ja auch auf der Wunschliste), werde ich es weiterhin nicht (sehr selten) nutzen. Erstmal mittlerweile 60s zu warten bis man den Film starten kann macht kein Spass.
Und das GMO18T und Günther zusammen am MB arbeiten, ist mir neu... ich dachte bisher dass nur Infos und Tips ausgetauscht werden.
Trotzdem ist der MB eine geile Sache, nur halt nichts für User mit vielen Filmen und keine Lust zum Warten.
Cu
Torsten
Du hast bestimmt Recht, mit Austauschen von Infos usw.
Aber auch das ist ja schon klasse.
Es gibt ja DEV es die sich nicht "mögen" etc.
Da finde ich das halt auch gut, auch wenns vieleicht nichts sooo besonderes ist.
Aber wenn due 60s warten musst, wieviel GB oder/und wieviele Aufnahmen hast du denn, das er so lange braucht ?
Bye
PetB
1 x DBOX2 Phillips, 1 x DBOX2 Nokia, 1 x DBOX2 Sagem, 100er Gibertini (Astra / Hotbird), NFS Server