PMPVLC009_OE_Rev4-test-binaries adds <CR><LF>

Discuss the development of new homebrew software, tools and libraries.

Moderators: cheriff, TyRaNiD

Post Reply
kerm
Posts: 7
Joined: Wed May 30, 2007 6:31 pm
Location: Austria, Bad Goisern

PMPVLC009_OE_Rev4-test-binaries adds <CR><LF>

Post by kerm »

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
Last edited by kerm on Sat Jun 02, 2007 9:08 pm, edited 1 time in total.
kerm
Posts: 7
Joined: Wed May 30, 2007 6:31 pm
Location: Austria, Bad Goisern

Post by kerm »

Is somebody else who can help me ?
jockyw2001
Posts: 339
Joined: Thu Sep 29, 2005 4:19 pm

Post by jockyw2001 »

I'll take a look when I'm back from holidays.
kerm
Posts: 7
Joined: Wed May 30, 2007 6:31 pm
Location: Austria, Bad Goisern

Post by kerm »

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
jockyw2001
Posts: 339
Joined: Thu Sep 29, 2005 4:19 pm

Post by jockyw2001 »

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).
kerm
Posts: 7
Joined: Wed May 30, 2007 6:31 pm
Location: Austria, Bad Goisern

Post by kerm »

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
jockyw2001
Posts: 339
Joined: Thu Sep 29, 2005 4:19 pm

Post by jockyw2001 »

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)
kerm
Posts: 7
Joined: Wed May 30, 2007 6:31 pm
Location: Austria, Bad Goisern

Post by kerm »

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.
Post Reply