Hi,
I am using PMPVLC on 3.40 OE. It is working nearly without a problem.
Even Zapping and streaming from my dreambox works :-) with .m3u files.
Thanks to all developers !!!
The only problem I had, was that PMPVLC sends a "%0D%0A" at the end of the movie file names. So VLC has a can not open 'filename<CR><LF>' error messsage.
I compiled the tool chain for the PSP and tried to compile the PMPVLC009_OE_Rev4 source. I had some troubles with ctypes but at the end it compiled and linked. But now I have no idea how to make a 3.XX OE version. The makefile makes a 1.50 version and this versions don't run on my 3.40 OE.
Meanwhile I wrote a Python filter to strip out the "%0D%0A" characters in the html stream to the vlc server and this workaround works like a charm.
Now I need some help to fix this problem ;-)
@jockyw2001:
What do I need to do to make a 3.XX OE Version?
Is there svn or a cvs repository for the actual source of PMPVLC.
Greetings from Austria,
Kerm
PMPVLC009_OE_Rev4-test-binaries adds <CR><LF>
PMPVLC009_OE_Rev4-test-binaries adds <CR><LF>
Last edited by kerm on Sat Jun 02, 2007 9:08 pm, edited 1 time in total.
-
- Posts: 339
- Joined: Thu Sep 29, 2005 4:19 pm
Hi jockyw2001,
I manged it to get now a working tool chain on linux.
The same toolchain does not work on cygnus, strange thing :-/
I compiled now the ffmpeg-15.02.2007 Source and now it is nearly running on 3.40 OE. The <CR> <LF> problem is gone. Maybe it was a libcurl problem. But now after 24 secunds of playing a stream the whole PSP hangs.
May be I had an old source ? Do you have an idea what happend?
Greetings from Austria
I manged it to get now a working tool chain on linux.
The same toolchain does not work on cygnus, strange thing :-/
I compiled now the ffmpeg-15.02.2007 Source and now it is nearly running on 3.40 OE. The <CR> <LF> problem is gone. Maybe it was a libcurl problem. But now after 24 secunds of playing a stream the whole PSP hangs.
May be I had an old source ? Do you have an idea what happend?
Greetings from Austria
-
- Posts: 339
- Joined: Thu Sep 29, 2005 4:19 pm
Are you streaming of a VLC server? Which codecs are you using? If H264, then you must use a patched VLC (e.g. the one I provide for Windows).
The rev4 sourcecode is here
I'm working on rev5 which will have mp3 and aac hw decoding (thanks to cooleyes).
The rev4 sourcecode is here
I'm working on rev5 which will have mp3 and aac hw decoding (thanks to cooleyes).
Yes I am with H264 on a Windows VLC server. I used the Makefile.302 to build the player. I tried your patched VLC player and the new VLC 0.8.6b version. It hangs with both.
I am using "gcc-Version 4.1.0 (PSPDEV 20060507)", maybe it is a optimize bug of the gcc.
Thanks for the new source. I try to compile and test it asap.
-- Kerm
I am using "gcc-Version 4.1.0 (PSPDEV 20060507)", maybe it is a optimize bug of the gcc.
Thanks for the new source. I try to compile and test it asap.
-- Kerm
-
- Posts: 339
- Joined: Thu Sep 29, 2005 4:19 pm
Take a look at the build instructions PMP-build-instructions.txt in the root dir. Maybe you're not starting from an entirely clean sourcetree
Do the rev4 binaries from here also hang? (these are the rev4 test binaries from March 3)
Btw, what kind of VLC input are you using? Is it perhaps VLC server which hangs after a while (show message window to see what happens)
Do the rev4 binaries from here also hang? (these are the rev4 test binaries from March 3)
Btw, what kind of VLC input are you using? Is it perhaps VLC server which hangs after a while (show message window to see what happens)
I tried your binaries and there was the same problem.
But you are right it was the vlc player. Your patched vlc player is working!
It is strange I used your player before and it did not work. After reinstalling it , it works now.
Thanks a lot.
Kerm
BTW:
I inserted in etc/inttypes.h the line "#include <stdint.h>" and commented the rest out. Then it compiles with the new toolchain without an error.
But you are right it was the vlc player. Your patched vlc player is working!
It is strange I used your player before and it did not work. After reinstalling it , it works now.
Thanks a lot.
Kerm
BTW:
I inserted in etc/inttypes.h the line "#include <stdint.h>" and commented the rest out. Then it compiles with the new toolchain without an error.