PMP VLC 0.0.9 Player

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

Moderators: cheriff, TyRaNiD

Post Reply
aface
Posts: 8
Joined: Mon Apr 17, 2006 10:58 am

Post by aface »

Hi Jocky,
Thanks for another great release. Any chance you could post the source code for those of us who like to mod?

Thanks
Alex
Alcahest
Posts: 135
Joined: Fri Mar 25, 2005 2:08 am

Post by Alcahest »

-Fantastic release-
No need to play an AVC file before streaming in AVC, excelllent :D
Very nice work Jocky, it really seem a lot more stable too; thanks a lot!
See you,

Alcahest
thejew
Posts: 7
Joined: Mon Jul 17, 2006 12:42 am

Post by thejew »

Wow, the new release sounds great, Thx Jocky!
Only problem is, the file seems to be down :(. Will try later again this day cant wait to try out.
Although i would like to make an guide at maxconsole on how to set up VLC step by step as many still seem to have problems. But first i wanted to ask you for approval if that is allright with you? I would credit you as much as i can :)

Edit: Tried a few minutes later, and was able to download the file!
Ody nOOb
Posts: 15
Joined: Fri Feb 17, 2006 10:01 pm

Post by Ody nOOb »

File down for me as well :(

Could someone re-host the file please ?

TIA

/ Update

d/l worked at last
puppinoo
Posts: 7
Joined: Sun Aug 21, 2005 7:18 pm

Post by puppinoo »

Great news! ive been waiting for this update for a long time.

Ill'try asap.

Thanks a lot for your work.

Bye all.
puppinoo.
jockyw2001
Posts: 339
Joined: Thu Sep 29, 2005 4:19 pm

Post by jockyw2001 »

thejew wrote: Although i would like to make an guide at maxconsole on how to set up VLC step by step as many still seem to have problems. But first i wanted to ask you for approval if that is allright with you?
Go ahead :)
jockyw2001
Posts: 339
Joined: Thu Sep 29, 2005 4:19 pm

Post by jockyw2001 »

Here's a much improved VLC server script done by Mojojojo which allows for traversing subdirectories and offers more sophisticated playlists (e.g. shoutcast, sap discovery). This is alpha4 so you can expect improvements and additional functionality. Post your feedback in this thread please.

Kudos to Mojojo :)

Enjoy,
JockyW

Your Download-Link: http://www.fx-world.org/download/jockyw ... alpha4.zip

Readme: see next post :)
Last edited by jockyw2001 on Fri Mar 02, 2007 10:14 am, edited 1 time in total.
mojojojo
Posts: 33
Joined: Mon Jan 01, 2007 12:19 pm

Post by mojojojo »

"World" "Hello" print

Some things I forgot to correct in the instructions JW has ...

1. All of the pmp.ini lines need to end with ";" (edited below)

2. Don't use trailing slashes at the end of directory names.

ex.

videopath1 = pl:x:\myvideos\; <-- VLC doesn't like it and will likely crash

vs.

videopath1 = pl:x:\myvideos; <-- VLC happier now

Also ... For folks with tuner cards ...

sneeze wrote a post showing how to create m3u files that allow tuning of DirectShow compatible tuner cards ... http://forums.ps2dev.org/viewtopic.php?p=46409#46409 ... (Passing VLC options works? awesome!)

If you follow that post and create a x:\tv.m3u file ... it *should* work just fine.

ex.

videopath1 = pl:x:\tv.m3u;
...
videopath4 = vlc_playlist;

With sneezes example there should be 2 entries showing up in the PSP playlist ... "TV1" and "TV2"

I don't have a tuner card to test ... so others please try and report your luck.

enjoy!
PMPVLC overlord supreme jockyw2001 wrote:Here's a much improved VLC server script done by Mojojojo which allows for traversing subdirectories and offers more sophisticated playlists (e.g. shoutcast, sap discovery). This is alpha4 so you can expect improvements and additional functionality. Post your feedback in this thread please.

Kudos to Mojojo :)

Enjoy,
JockyW

Your Download-Link: http://www.fx-world.org/download/jockyw ... alpha4.zip

Readme

Code: Select all

Install 

1. Requires PMPVLC0.0.9 and VLC installed &#40;and working&#41;
2. In the directory where VLC is installed ... there is an http directory. Make a backup copy of that directory, but don't delete it or rename it. You'll need things that are in it.
3. Drag the mojo http directory over ... say yes when it asks to replace some files

Usage in the pmp.ini file

- basic videopath and musicpath entries can now recurse directories 
	Note&#58; 
		there is a 55 char limit in the playlist entry display. Use the "pl&#58;" option with the "vlc_playlist" options explained below to show entries without the directory paths 
		
- "sd&#58;<service_discovery_type>" &#58; shoutcast, shoutcasttv, podcast, and sap are the options currently supported in VLC. Requires using "vlc_playlist" to show the VLC playlist

	ex. 
		videopath1 = sd&#58;shouttcasttv;
		...
		videopath4 = vlc_playlist;

- "pl&#58;<playlist_item>' &#58; support of a playlist file &#40;or just a directory&#41; in the videopath or musicpath. Directory trees are recursed. Requires using "vlc_playlist" to show the VLC playlist
	
	ex.
		musicpath1 = pl&#58;x&#58;\music\myplaylist.m3u;
		musicpath2 = pl&#58;x&#58;\longdirname\evenlongerdirectoryname;
		...
		musicpath4 = vlc_playlist;

	Note&#58; 
		the PSP playlist will not show the directory path or the playlist name, just the media objects themselves. If there are duplicate names of objects, the PSP will show duplicates

- "vlc_playlist" tag will show any item in the VLC playlist. Use after any "pl&#58;" or "sd&#58;" tags. You can also use on it's own to show any manually entered VLC playlist items. Example use could be to enter livestream channels for TV or some other source into the VLC playlist.

Notes

- The "old" version of the VLC web control will no longer be functioning. 

- Podcast URLs can be put in VLC under Settings->Playlist->Services discovery->Podcast. The format is "http&#58;//someurl|http&#58;//someotherurl|http&#58;//yetanotherurl". Not very elegant but functional

- If the PMPVLC playlist does not seem to be complete on the PSP ... just back out of the playlist display and re-select "video" or "music". VLC takes a while when it's processing directories.
Ody nOOb
Posts: 15
Joined: Fri Feb 17, 2006 10:01 pm

Post by Ody nOOb »

Having some problems here with mojojojo enhancement.

First, here's my pmp.ini

videopath1 = pl:k:\psp\tv.m3u;
videopath2 = vlc_playlist;
videopath3 = ;
videopath4 = ;
videopath5 = ;

musicpath1 = pl:K:\My Media;
musicpath2 = vlc_playlist;
musicpath3 = ;
musicpath4 = ;
musicpath5 = ;

tv.m3u as sneeze recommends:

#EXTM3U
#EXTINF:-1,TV1
#EXTVLCOPT:dshow-vdev=
#EXTVLCOPT:dshow-adev=
#EXTVLCOPT:dshow-size=720x576
#EXTVLCOPT:dshow-caching=1000
#EXTVLCOPT:dshow-chroma=
#EXTVLCOPT:dshow-fps=25.000000
#EXTVLCOPT:no-dshow-config
#EXTVLCOPT:no-dshow-tuner
#EXTVLCOPT:dshow-amtuner-mode=1
#EXTVLCOPT:dshow-tuner-channel=20
dshow://
#EXTINF:-1,TV2
#EXTVLCOPT:dshow-vdev=
#EXTVLCOPT:dshow-adev=
#EXTVLCOPT:dshow-size=720x576
#EXTVLCOPT:dshow-caching=1000
#EXTVLCOPT:dshow-chroma=
#EXTVLCOPT:dshow-fps=25.000000
#EXTVLCOPT:no-dshow-config
#EXTVLCOPT:no-dshow-tuner
#EXTVLCOPT:dshow-amtuner-mode=1
#EXTVLCOPT:dshow-tuner-channel=22
dshow://

K:\My Media contains all my music in sub-folders

Now, neither video nor music shows anything but the files I have on my MS !

What am I doing wrong here ?!?

TIA and congrats for the nice release Jocky !

/Update

Looking at it close their seems to be an error message displayed on the psp, unfortunetly that message displays so quickly, I can't read it.

Are error messages loged somewhere ?
(Couldn't find any log file, allthough I have

debug = 1;
Ody nOOb
Posts: 15
Joined: Fri Feb 17, 2006 10:01 pm

Post by Ody nOOb »

re-installed vlc and making some progress now, but still not working.

First time pmpvlc connects to vlc, vlc crashes.
If I then relaunch vlc, and continue I get following error:

Unable to open 'TV1 ...............................................__PLID__5'

I don't know where that __PLID__5 comes from ?!?

It's not in my .m3u

Here's the full vlc log if that helps:

[00000292] logger interface: VLC media player - version 0.8.5 Janus - (c) 1996-2
006 the VideoLAN team
[00000292] logger interface:
Attention : si vous nÆavez plus accÞs Ó lÆinterface graphique, ouvrez une invite
de commande, allez dans le rÚpertoire o¨ vous avez installÚ VLC, et lancez ½ vl
c -I wx &#9559;.

[00000292] logger interface: using logger...
[00000292] logger interface debug: opening logfile `C:\Program Files\VideoLAN\VL
C\vlc.log'
[00000292] main interface debug: using interface module "logger"
[00000292] main interface debug: thread 4152 (interface) created at priority 0 (
interface/interface.c:231)
[00000294] main interface debug: looking for interface module: 3 candidates
[00000294] main interface debug: using interface module "wxwidgets"
[00000294] main interface debug: thread 4172 (manager) created at priority 0 (in
terface/interface.c:216)
[00000294] wxwidgets interface debug: Using last windows config '(-1,0,0,1920,12
00)(0,88,116,389,102)(6,0,0,-1,150)'
[00000294] wxwidgets interface debug: id=0 p=(88,116) s=(389,102)
[00000294] wxwidgets interface debug: id=6 p=(0,0) s=(-1,150)
[00000288] main http server debug: Connection from 192.168.2.19
[00000285] http interface warning: unauthorized control=empty
[00000285] http interface warning: unauthorized control=empty
[00000288] main http server debug: Connection from 192.168.2.19
[00000285] http interface warning: unauthorized control=add
[00000285] http interface warning: unauthorized control=add
[00000283] main playlist debug: adding playlist item `PSP Playing: TV1 .........
......................................__PLID__5' ( TV1 .........................
......................__PLID__5 )
[00000285] http interface debug: requested mrl add: TV1 ........................
.......................__PLID__5
[00000285] http interface debug: requested playlist item: 4
[00000283] main playlist debug: creating new input thread
[00000297] main input debug: waiting for thread completion
[00000297] main input debug: thread 4380 (input) created at priority 1 (input/in
put.c:261)
[00000297] main input debug: `TV1 ..............................................
.__PLID__5' gives access `' demux `' path `TV1 .................................
..............__PLID__5'
[00000297] main input debug: creating demux: access='' demux='' path='TV1 ......
.........................................__PLID__5'
[00000298] main demuxer debug: looking for access_demux module: 1 candidate
libdvdnav: Using dvdnav version 0.2.0cvs from http://dvd.sf.net
libdvdread: Using libdvdcss version 1.2.9 for DVD access
libdvdread: Can't stat TV1 ...............................................__PLID
__5
libdvdnav: vm: failed to open/read the DVD
[00000298] dvdnav demuxer warning: cannot open dvdnav
[00000297] main input debug: creating access '' path='TV1 ......................
.........................__PLID__5'
[00000300] main access debug: looking for access2 module: 5 candidates
[00000300] vcd access debug: trying .cue file: TV1 .............................
..................cue
[00000300] access_file access warning: TV1 .....................................
..........__PLID__5: No such file or directory
[00000300] cdda access debug: trying .cue file: TV1 ............................
...................cue
[00000300] cdda access warning: could not open TV1 .............................
..................__PLID__5
[00000297] main input error: no suitable access module for `TV1 ................
...............................__PLID__5'
[00000297] main input debug: thread times: real 0m0.171875s, kernel 0m0.000000s,
user 0m0.000000s
[00000297] main input debug: thread 4380 joined (input/input.c:399)
[00000283] main playlist: nothing to play
[00000288] main http server debug: Connection from 192.168.2.19
[00000288] main http server debug: Connection from 192.168.2.19
[00000285] http interface warning: unauthorized control=play
[00000285] http interface warning: unauthorized control=play
[00000285] http interface debug: requested playlist item: 4
[00000283] main playlist debug: creating new input thread
[00000308] main input debug: waiting for thread completion
[00000308] main input debug: thread 4336 (input) created at priority 1 (input/in
put.c:261)
[00000309] main stream output debug: stream=`transcode'
[00000310] main private debug: looking for sout stream module: 1 candidate
[00000309] main stream output debug: stream=`standard'
[00000313] main private debug: looking for sout stream module: 1 candidate
[00000313] main private debug: set sout option: sout-standard-access to http
[00000313] main private debug: set sout option: sout-standard-mux to ts
[00000313] main private debug: set sout option: sout-standard-dst to :8086/pspst
ream
[00000313] stream_out_standard private debug: creating `http/ts://:8086/pspstrea
m'
[00000313] stream_out_standard private debug: using `http/ts://:8086/pspstream'
[00000315] main private debug: looking for sout access module: 1 candidate
[00000315] main private debug: using sout access module "access_output_http"
[00000313] stream_out_standard private debug: access opened
[00000317] main private debug: looking for sout mux module: 1 candidate
[00000317] mux_ts private debug: shaping=200000 pcr=70000 dts_delay=400000
[00000317] main private debug: using sout mux module "mux_ts"
[00000309] main stream output debug: muxer support adding stream at any time
[00000313] stream_out_standard private debug: mux opened
[00000313] main private debug: using sout stream module "stream_out_standard"
[00000310] main private debug: set sout option: sout-transcode-vcodec to h264
[00000310] main private debug: set sout option: sout-transcode-vb to 800
[00000310] main private debug: set sout option: sout-transcode-width to 480
[00000310] main private debug: set sout option: sout-transcode-height to 272
[00000310] main private debug: set sout option: sout-transcode-fps to 25
[00000310] main private debug: set sout option: sout-transcode-venc to x264{me=d
ia,subme=1,analyse=none,bframes=0,b-adapt=none,chroma-me=none,merange=1}
[00000310] main private debug: set sout option: sout-transcode-acodec to mp3
[00000310] main private debug: set sout option: sout-transcode-ab to 64
[00000310] main private debug: set sout option: sout-transcode-channels to 2
[00000310] stream_out_transcode private debug: codec audio=mp3 0Hz 2 channels 6
4Kb/s
[00000310] stream_out_transcode private warning: bad aspect ratio
[00000310] stream_out_transcode private debug: codec video=h264 480x272 scaling:
1.000000 800kb/s
[00000310] main private debug: using sout stream module "stream_out_transcode"
[00000308] main input debug: `TV1 ..............................................
.__PLID__5' gives access `' demux `' path `TV1 .................................
..............__PLID__5'
[00000308] main input debug: creating demux: access='' demux='' path='TV1 ......
.........................................__PLID__5'
[00000318] main demuxer debug: looking for access_demux module: 1 candidate
libdvdnav: Using dvdnav version 0.2.0cvs from http://dvd.sf.net
libdvdread: Using libdvdcss version 1.2.9 for DVD access
libdvdread: Can't stat TV1 ...............................................__PLID
__5
libdvdnav: vm: failed to open/read the DVD
[00000318] dvdnav demuxer warning: cannot open dvdnav
[00000308] main input debug: creating access '' path='TV1 ......................
.........................__PLID__5'
[00000319] main access debug: looking for access2 module: 5 candidates
[00000319] vcd access debug: trying .cue file: TV1 .............................
..................cue
[00000319] access_file access warning: TV1 .....................................
..........__PLID__5: No such file or directory
[00000319] cdda access debug: trying .cue file: TV1 ............................
...................cue
[00000319] cdda access warning: could not open TV1 .............................
..................__PLID__5
[00000308] main input error: no suitable access module for `TV1 ................
...............................__PLID__5'
[00000310] main private debug: destroying chain... (name=transcode)
[00000313] main private debug: destroying chain... (name=standard)
[00000317] main private debug: removing module "mux_ts"
[00000288] main http server debug: httpd_HostDelete: host still used
[00000315] access_output_http private debug: Close
[00000315] main private debug: removing module "access_output_http"
[00000313] main private debug: removing module "stream_out_standard"
[00000313] main private debug: destroying chain done
[00000310] main private debug: removing module "stream_out_transcode"
[00000310] main private debug: destroying chain done
[00000308] main input debug: thread times: real 0m0.375000s, kernel 0m0.125000s,
user 0m0.015625s
[00000308] main input debug: thread 4336 joined (input/input.c:399)
[00000283] main playlist: nothing to play
[00000288] main http server debug: Connection from 192.168.2.19
[00000288] main http server debug: Connection from 192.168.2.19
mojojojo
Posts: 33
Joined: Mon Jan 01, 2007 12:19 pm

Post by mojojojo »

Ody,

Thanks for helping to test ...

Let's start with the crashing and things not showing up ... Nothing else will work right if VLC crashes underneath you mid-session.

As a test ... instead of ...

Code: Select all

musicpath1	= pl&#58;K&#58;\My Media; 
musicpath2	= vlc_playlist; 
Try just ...

Code: Select all

musicpath1	= K&#58;\My Media; 
The playlist inside of VLC on the PC get's touchy after a certain number of files. The second method above doesn't use VLC's playlist, just the PSP one. The downside is that you get file names and file paths on the PSP instead of just the media/content names. (old school pmp.ini)

If you get all of your music showing on your PSP that way ... try creating a small dir with few files and using the "pl:" tag to that dir ... if that's stable ... then that's the issue with the crashing for you ...

By the way ... there is no distinction on the PC between Music and Video playlists ... it's the same playlist being manipulated for both. Don't be surprised when you see video files in your "Music" playlist on the PSP if you use the "vlc_playlist" command. That is a "feature".

"vlc_playlist" is what tells the VLC PC to populate he PSP playlist with whatever it's got currently in it. The "pl:" and "sd:" tags only build the playlist, nothing goes back to the PSP in response.

You can even use "vlc_playlist" alone ... you just manipulate the VLC playlist via VLC itself and then PSP can grab it. (Try it out)

But I digress from the questions at hand ...

Next ... Video and the Tuner m3u file ...

For cleanliness ... Get rid of any other directories and such except for the m3u in question and the "vlc_playlist" entry. (Including the ones in Music ... they will kick the playlist.)

To answer your question ... "__PLID__" is special sauce added on to the PSP playlist entries ... the number at the end is VLC's playlist ID for that entry. (Thus you see the man behind the curtain)

The macro *should* have matched on the "__PLID__" tag and played item ID 5 that was in your playlist.

That error sounds like item ID 5 didn't exist and thus the macro defaulted to just playing it like a file. Should have seen "PSP Playing: TV1 ......." etc. in the playlist.

By chance did you not back out of the PSP playlist and go back after VLC crashed? If the VLC playlist entry is wiped out, but the PSP thinks it's there ... "Bob's your uncle" ... nothing to play.

Next time before trying to play an entry ... when you bring up the playlist on the PSP .. look at the playlist on PC in VLC ... and see how they compare.

Look in the details of the playlist entry for TV1 for example and see what's in it ...

Hopefull it will say more than just "dshow://" for the MRL / filename and will have all of the VLC options somehow concatenated on that line. (Instead of being in other magic fields ... ick...)

If it doesn't do that ... then my macro needs a change I didn't consider until now.

To be compatible between "old way" and "new way" ... I create new playlist entries as "PSP Playing: ..." even if an existing entry is there.

Let me know what you see ... thanks again ...
Ody nOOb
Posts: 15
Joined: Fri Feb 17, 2006 10:01 pm

Post by Ody nOOb »

mojojojo wrote:Ody,

Thanks for helping to test ...

Let's start with the crashing and things not showing up ... Nothing else will work right if VLC crashes underneath you mid-session.

As a test ... instead of ...

Code: Select all

musicpath1	= pl&#58;K&#58;\My Media; 
musicpath2	= vlc_playlist; 
Try just ...

Code: Select all

musicpath1	= K&#58;\My Media; 
The playlist inside of VLC on the PC get's touchy after a certain number of files.
Thanks a lot for helping fix these issues.

It's too late for me to start testing tonight (1 am here), but I will in the morning and will follow all your suggestions and give you feed back.

Just wanted to make a quick note as I have a LOT (~2'500) of files in that dir, so as you mention vlc getting "touchy after a certain number of files" I can imagine this is too much :p

I'll folllow your suggestion and test with just a couple of files.

See ya in the morning.
mojojojo
Posts: 33
Joined: Mon Jan 01, 2007 12:19 pm

Post by mojojojo »

Alpha5 of the mojojojo mod is available

here

This version changes how playlist items are played so that it will be compatible with playlist items where VLC options are not specified in the playlist MRL. (Example being the sneeze TV tuner m3u file for DirectShow compatible TV cards)

Thought I don't have a tuner card ... I was able to make the m3u file, load it into VLC and the PSP is able to select and "play" it.

EDIT:

Soon after releasing this macro code version the "access point" I was using for my PSP blew it's hard-drive. My testing capabilities just went bye-bye ... :-(
Ody nOOb
Posts: 15
Joined: Fri Feb 17, 2006 10:01 pm

Post by Ody nOOb »

Here are my first results (still with alpha4, didn't first notice you had released alpha5).

Removed everything but the reference to the tv.m3u in my pmp.ini

videopath1 = pl:k:\psp\tv.m3u;
videopath2 = vlc_playlist;
videopath3 = ;
videopath4 = ;
videopath5 = ;

musicpath1 = ;
musicpath2 = ;
musicpath3 = ;
musicpath4 = ;
musicpath5 = ;

--> when I select "video" in pmpvlc, vlc still crashes at first, but if I restart it and continue, reselect "video" in pmpvlc, I get

net:/TV1
net:/TV2

in my list.

Selecting them does work (it displays my current Dshow channel) but changing from one to the other doesn't change channels :(

Second time I enter the list (to select the second channel) I have a third entry in the list

net:/TV1
net:/TV2
net://PSP Playing: dshow://

Will test your alpha5 after breakfast :)

/Update

Same result

vlc issues a warning:

Unable to open 'dshow://'

yet it does stream the current channel ...
Last edited by Ody nOOb on Sat Mar 03, 2007 7:10 pm, edited 1 time in total.
jockyw2001
Posts: 339
Joined: Thu Sep 29, 2005 4:19 pm

Post by jockyw2001 »

Here is Rev4 for Dark Alex OE firmwares so should support WPA enabled WLAN ...

This test version currently only supports AVC hardware decoding, so your pmp.ini must have use_avc_hw = 1

binary: PMPVLC009_OE_Rev4-test-binaries.zip (Rev.4 for Dark Alex OE firmwares Kernel 3.x mode)
Your Download-Link: http://www.fx-world.org/download/jockyw ... naries.zip

Just unzip and copy the directory PMPVLC009_OE_JockyW to the GAME directory on your PSP

Enjoy,
JockyW
Ody nOOb
Posts: 15
Joined: Fri Feb 17, 2006 10:01 pm

Post by Ody nOOb »

Did some more tests, still not able to change channels.

Now I get an error "Unknown format" on the psp

Not sure what I changed ?!?
(I'd say "nothing" but I guess that can't be true :p)

Here's the complete log:

[00000283] main playlist debug: adding playlist item `k:\psp\tv.m3u' ( k:\psp\tv
.m3u )
[00000285] http interface debug: requested mrl add: k:\\psp\\tv.m3u
[00000285] http interface debug: requested playlist item: 4
[00000283] main playlist debug: creating new input thread
[00000297] main input debug: waiting for thread completion
[00000297] main input debug: thread 4456 (input) created at priority 1 (input/in
put.c:261)
[00000298] main stream output debug: stream=`duplicate'
[00000299] main private debug: looking for sout stream module: 1 candidate
[00000299] stream_out_duplicate private debug: creating 'duplicate'
[00000299] stream_out_duplicate private debug: * adding `display{noaudio,novide
o}'
[00000298] main stream output debug: stream=`display'
[00000301] main private debug: looking for sout stream module: 1 candidate
[00000301] main private debug: set sout option: sout-display-audio to (null)
[00000301] main private debug: set sout option: sout-display-video to (null)
[00000301] main private debug: using sout stream module "stream_out_display"
[00000299] main private debug: using sout stream module "stream_out_duplicate"
[00000297] main input warning: drive letter k: found in source
[00000297] main input debug: `k:\psp\tv.m3u' gives access `' demux `' path `k:\p
sp\tv.m3u'
[00000297] main input debug: creating demux: access='' demux='' path='k:\psp\tv.
m3u'
[00000303] main demuxer debug: looking for access_demux module: 1 candidate
[00000297] main input debug: creating access '' path='k:\psp\tv.m3u'
[00000305] main access debug: looking for access2 module: 5 candidates
[00000305] vcd access debug: trying .cue file: k:\psp\tv.cue
[00000305] access_file access debug: opening file `k:\psp\tv.m3u'
[00000305] main access debug: using access2 module "access_file"
[00000310] main private debug: pre-buffering...
[00000310] main private debug: received first data for our buffer
[00000297] main input debug: creating demux: access='' demux='' path='k:\psp\tv.
m3u'
[00000311] main demuxer debug: looking for demux2 module: 43 candidates
[00000311] playlist demuxer debug: found valid M3U playlist file
[00000311] main demuxer debug: using demux2 module "playlist"
[00000297] main input debug: looking for a subtitle file in k:\psp\
[00000297] main input debug: starting in synch mode
[00000297] main input debug: `k:\psp\tv.m3u' successfully opened
[00000283] playlist playlist debug: starting playlist playback
[00000283] main playlist debug: adding playlist item `TV1 ' ( dshow:// )
[00000283] main playlist debug: adding playlist item `TV2 ' ( dshow:// )
[00000297] main input debug: EOF reached
[00000285] http interface debug: requested playlist stop
[00000297] main input debug: closing input
[00000311] main demuxer debug: removing module "playlist"
[00000305] main access debug: removing module "access_file"
[00000297] main input debug: destroying sout
[00000299] main private debug: destroying chain... (name=duplicate)
[00000299] stream_out_duplicate private debug: closing a duplication
[00000301] main private debug: destroying chain... (name=display)
[00000301] main private debug: removing module "stream_out_display"
[00000301] main private debug: destroying chain done
[00000299] main private debug: removing module "stream_out_duplicate"
[00000299] main private debug: destroying chain done
[00000297] main input debug: thread times: real 0m0.265625s, kernel 0m0.031250s,
user 0m0.000000s
[00000297] main input debug: thread 4456 joined (input/input.c:399)
[00000288] main http server debug: Connection from 192.168.2.19
[00000288] main http server debug: Connection from 192.168.2.19
[00000285] http interface warning: unauthorized control=empty
[00000288] main http server debug: Connection from 192.168.2.19
[00000285] http interface warning: unauthorized control=add
[00000283] main playlist debug: adding playlist item `PSP Playing: TV1 .........
......................................__PLID__5' ( dshow:// )
[00000285] http interface debug: requested mrl add: dshow://
[00000288] main http server debug: Connection from 192.168.2.19
[00000288] main http server debug: Connection from 192.168.2.19
[00000285] http interface warning: unauthorized control=play
[00000285] http interface debug: requested playlist item: 5
[00000283] main playlist debug: creating new input thread
[00000320] main input debug: waiting for thread completion
[00000320] main input debug: thread 4472 (input) created at priority 1 (input/in
put.c:261)
[00000321] main stream output debug: stream=`transcode'
[00000322] main private debug: looking for sout stream module: 1 candidate
[00000321] main stream output debug: stream=`standard'
[00000325] main private debug: looking for sout stream module: 1 candidate
[00000325] main private debug: set sout option: sout-standard-access to http
[00000325] main private debug: set sout option: sout-standard-mux to ts
[00000325] main private debug: set sout option: sout-standard-dst to :8086/pspst
ream
[00000325] stream_out_standard private debug: creating `http/ts://:8086/pspstrea
m'
[00000325] stream_out_standard private debug: using `http/ts://:8086/pspstream'
[00000327] main private debug: looking for sout access module: 1 candidate
[00000327] main private debug: using sout access module "access_output_http"
[00000325] stream_out_standard private debug: access opened
[00000329] main private debug: looking for sout mux module: 1 candidate
[00000329] mux_ts private debug: shaping=200000 pcr=70000 dts_delay=400000
[00000329] main private debug: using sout mux module "mux_ts"
[00000321] main stream output debug: muxer support adding stream at any time
[00000325] stream_out_standard private debug: mux opened
[00000325] main private debug: using sout stream module "stream_out_standard"
[00000322] main private debug: set sout option: sout-transcode-vcodec to h264
[00000322] main private debug: set sout option: sout-transcode-vb to 800
[00000322] main private debug: set sout option: sout-transcode-width to 480
[00000322] main private debug: set sout option: sout-transcode-height to 272
[00000322] main private debug: set sout option: sout-transcode-fps to 25
[00000322] main private debug: set sout option: sout-transcode-venc to x264{me=d
ia,subme=1,analyse=none,bframes=0,b-adapt=none,chroma-me=none,merange=1}
[00000322] main private debug: set sout option: sout-transcode-acodec to mp3
[00000322] main private debug: set sout option: sout-transcode-ab to 64
[00000322] main private debug: set sout option: sout-transcode-channels to 2
[00000322] stream_out_transcode private debug: codec audio=mp3 0Hz 2 channels 6
4Kb/s
[00000322] stream_out_transcode private warning: bad aspect ratio
[00000322] stream_out_transcode private debug: codec video=h264 480x272 scaling:
1.000000 800kb/s
[00000322] main private debug: using sout stream module "stream_out_transcode"
[00000320] main input debug: `dshow://' gives access `dshow' demux `' path `'
[00000320] main input debug: creating demux: access='dshow' demux='' path=''
[00000330] main demuxer debug: looking for access_demux module: 1 candidate
[00000330] dshow demuxer debug: width x height 720x576
[00000330] dshow demuxer debug: found device: PCTV USB2 2821 Capture
[00000330] dshow demuxer error: can't use device: , unsupported device type
[00000330] dshow demuxer error: can't open video
[00000330] dshow demuxer debug: found device: BTAUDIO
[00000330] dshow demuxer debug: found device: Bluetooth Audio
[00000330] dshow demuxer debug: found device: SigmaTel Audio
[00000288] main http server debug: Connection from 192.168.2.19
[00000330] dshow demuxer error: can't use device: , unsupported device type
[00000330] dshow demuxer error: can't open audio
[00000330] dshow demuxer debug: releasing DirectShow
[00000330] main demuxer warning: no access_demux module matching "dshow" could b
e loaded
[00000320] main input debug: creating access 'dshow' path=''
[00000331] main access debug: looking for access2 module: 6 candidates
[00000331] dshow access debug: width x height 720x576
[00000331] dshow access debug: found device: PCTV USB2 2821 Capture
[00000331] dshow access error: can't use device: , unsupported device type
[00000331] dshow access error: can't open video
[00000331] dshow access debug: found device: BTAUDIO
[00000331] dshow access debug: found device: Bluetooth Audio
[00000331] dshow access debug: found device: SigmaTel Audio
[00000331] dshow access error: can't use device: , unsupported device type
[00000331] dshow access error: can't open audio
[00000331] dshow access debug: releasing DirectShow
[00000331] access_file access warning: : No such file or directory
[00000331] main access warning: no access2 module matching "dshow" could be load
ed
[00000320] main input error: no suitable access module for `dshow://'
[00000322] main private debug: destroying chain... (name=transcode)
[00000325] main private debug: destroying chain... (name=standard)
[00000329] main private debug: removing module "mux_ts"
[00000288] main http server warning: force closing connections
[00000288] main http server debug: httpd_HostDelete: host still used
[00000327] access_output_http private debug: Close
[00000327] main private debug: removing module "access_output_http"
[00000325] main private debug: removing module "stream_out_standard"
[00000325] main private debug: destroying chain done
[00000322] main private debug: removing module "stream_out_transcode"
[00000322] main private debug: destroying chain done
[00000320] main input debug: thread times: real 0m1.312500s, kernel 0m0.234375s,
user 0m0.156250s
[00000320] main input debug: thread 4472 joined (input/input.c:399)
[00000283] main playlist debug: stopping (play and stop)
[00000288] main http server debug: Connection from 192.168.2.19
User avatar
blondin
Posts: 18
Joined: Tue Mar 07, 2006 12:16 am
Location: France (Grenoble)

Post by blondin »

it work nice with 4:3 resolution ;)
nice done I am impatient to watch your sources for memodule etc. etc.
mojojojo
Posts: 33
Joined: Mon Jan 01, 2007 12:19 pm

Post by mojojojo »

jockyw2001 wrote:Here is Rev4 for Dark Alex OE firmwares so should support WPA enabled WLAN ...

This test version currently only supports AVC hardware decoding, so your pmp.ini must have use_avc_hw = 1

binary: PMPVLC009_OE_Rev4-test-binaries.zip (Rev.4 for Dark Alex OE firmwares Kernel 3.x mode)
Your Download-Link: http://www.fx-world.org/download/jockyw ... naries.zip

Just unzip and copy the directory PMPVLC009_OE_JockyW to the GAME directory on your PSP

Enjoy,
JockyW
Yay WPA! ("connection state 6 of 4" ... funny ... didn't notice that before)

I'm on 3.10 OE-A' (REV2)

It worked both from 'GAME' with Kernel 3.10 turned on for GAME dir and also runs when put in 'GAME310' with configuration for GAME to be Kernel 1.50.

I was stupid initially and just overwrote the files at first ... didn't realize the '%' wasn't needed anymore ... kept booting up the wrong icon. Of course that no worky ... then I noticed the nice new XMB icon ... a 'doh!' moment.
mojojojo
Posts: 33
Joined: Mon Jan 01, 2007 12:19 pm

Post by mojojojo »

Ody,

You got something streaming at all? That's a start ...

The important thing for the alpha5 change is that the actual TV playlist item is playing ... not the "PSP Playing: " item.

Next step ... Take the PSP and macro code out of the equation ...

Reset the VLC parameters (so that it will actually show stuff on the PC) and make sure that the sneeze method m3u file will let you change channels if you manually click the entries from the VLC playlist UI.

Getting TV to work natively in the VLC UI will verify that you have all the right settings needed and there isn't something specific to your tuner.
Ody nOOb wrote:Did some more tests, still not able to change channels.

Now I get an error "Unknown format" on the psp

Not sure what I changed ?!?
(I'd say "nothing" but I guess that can't be true :p)

Here's the complete log:
--snip--
jockyw2001
Posts: 339
Joined: Thu Sep 29, 2005 4:19 pm

Post by jockyw2001 »

sourcecode: PMPVLC009Rev4-source.zip
here
User avatar
blondin
Posts: 18
Joined: Tue Mar 07, 2006 12:16 am
Location: France (Grenoble)

Post by blondin »

yeah man yhx ;)
jockyw2001
Posts: 339
Joined: Thu Sep 29, 2005 4:19 pm

Post by jockyw2001 »

blondin: the sourcecode dl of your freeplayer is broken
(http://pspfreeplayer.free.fr/fichiers/?M=A)

And can you tell me what apart from the gui is different from pmp vlc?
jockyw2001
Posts: 339
Joined: Thu Sep 29, 2005 4:19 pm

Post by jockyw2001 »

Here is VLC version v0.8.6a (currently latest official release) with support for AVC hardware decoding.

Your Download-Link: here
Ody nOOb
Posts: 15
Joined: Fri Feb 17, 2006 10:01 pm

Post by Ody nOOb »

@Jocky

Streaming from vlc 0.8.6a works fine !
(as with previous versions ...)

@mojojojo

Just noticed (as I had to copy your files over again after installing 0.8.6a) that in alpha5, pspfiles.html has a ~ at the end of the file name !

pspfiles.html~

Don't think this is intentional ?
So I was using pspfiles.html from alpha4 after installing alpha5, guess that explains why some things were not working lol

There are also two index.html files (one with a ~ at the end)

index.html
index.html~

which one am I supposed to use ?!?
(obviously, was using the one without ~ so far ...)

/Update

Both index files seem identical ...

/Update2

Ok now I get those net: entries again:

net:/TV1
net:/TV2

after playing it once, I also get an entry:

net:/PSP Playing: TV2

now I don't get any image BUT I get my current channel sound ! lol
Still no channel change.

How do I test the tv.m3u in vlc ?

Yeepa, testing once more and I now have my current channel video as well !
(no, I didn't change anything beetween the two tests lol)

Ahh, I found out why/how, actually vlc steps from TV1 to TV2 (apparently without being able to display it) then moves to PSP Playing: TV2 and then displays my channel.

OK, thats enough for tonight, let me know what you think about it ...

/Update3

Found how to test tv.m3u, seems vlc doesn't like it:

[00000302] logger interface: VLC media player - version 0.8.6a Janus - (c) 1996-
2007 the VideoLAN team
[00000302] logger interface:
Attention : si vous nÆavez plus accÞs Ó lÆinterface graphique, ouvrez une invite
de commande, allez dans le rÚpertoire o¨ vous avez installÚ VLC, et lancez ½ vl
c -I wx &#9559;.

[00000302] logger interface: using logger...
[00000302] logger interface warning: no log filename provided, using `vlc-log.tx
t'
[00000302] logger interface debug: opening logfile `vlc-log.txt'
[00000302] main interface debug: using interface module "logger"
[00000302] main interface debug: thread 4272 (interface) created at priority 0 (
interface/interface.c:231)
[00000304] main interface debug: looking for interface module: 3 candidates
[00000304] main interface debug: using interface module "wxwidgets"
[00000304] main interface debug: thread 4292 (manager) created at priority 0 (in
terface/interface.c:216)
[00000304] wxwidgets interface debug: Using last windows config '(-1,0,0,1920,12
00)(0,951,273,389,105)(1,343,682,500,300)(3,44,58,445,425)(6,0,0,-1,150)'
[00000304] wxwidgets interface debug: id=0 p=(951,273) s=(389,105)
[00000304] wxwidgets interface debug: id=1 p=(343,682) s=(500,300)
[00000304] wxwidgets interface debug: id=3 p=(44,58) s=(445,425)
[00000304] wxwidgets interface debug: id=6 p=(0,0) s=(-1,150)
[00000293] main playlist debug: adding playlist item `K:\psp\tv.m3u' ( K:\psp\tv
.m3u )
[00000293] main playlist debug: creating new input thread
[00000343] main input debug: waiting for thread completion
[00000343] main input debug: thread 4884 (input) created at priority 1 (input/in
put.c:265)
[00000344] main stream output debug: stream=`transcode'
[00000345] main private debug: looking for sout stream module: 1 candidate
[00000344] main stream output debug: stream=`standard'
[00000348] main private debug: looking for sout stream module: 1 candidate
[00000348] main private debug: set sout option: sout-standard-access to http
[00000348] main private debug: set sout option: sout-standard-mux to ts
[00000348] main private debug: set sout option: sout-standard-dst to :8086/pspst
ream
[00000348] stream_out_standard private debug: creating `http/ts://:8086/pspstrea
m'
[00000348] stream_out_standard private debug: using `http/ts://:8086/pspstream'
[00000350] main private debug: looking for sout access module: 1 candidate
[00000350] main private debug: using sout access module "access_output_http"
[00000348] stream_out_standard private debug: access opened
[00000352] main private debug: looking for sout mux module: 1 candidate
[00000352] mux_ts private debug: shaping=200000 pcr=70000 dts_delay=400000
[00000352] main private debug: using sout mux module "mux_ts"
[00000344] main stream output debug: muxer support adding stream at any time
[00000348] stream_out_standard private debug: mux opened
[00000348] main private debug: using sout stream module "stream_out_standard"
[00000345] main private debug: set sout option: sout-transcode-vcodec to h264
[00000345] main private debug: set sout option: sout-transcode-vb to 800
[00000345] main private debug: set sout option: sout-transcode-width to 480
[00000345] main private debug: set sout option: sout-transcode-height to 272
[00000345] main private debug: set sout option: sout-transcode-fps to 25
[00000345] main private debug: set sout option: sout-transcode-venc to x264{me=d
ia,subme=1,analyse=none,bframes=0,b-adapt=none,chroma-me=none,merange=1}
[00000345] main private debug: set sout option: sout-transcode-acodec to mp3
[00000345] main private debug: set sout option: sout-transcode-ab to 64
[00000345] main private debug: set sout option: sout-transcode-channels to 2
[00000345] stream_out_transcode private debug: codec audio=mp3 0Hz 2 channels 6
4Kb/s
[00000345] stream_out_transcode private debug: codec video=h264 480x272 scaling:
1.000000 800kb/s
[00000345] main private debug: using sout stream module "stream_out_transcode"
[00000343] main input debug: drive letter K: found in source
[00000343] main input debug: `K:\psp\tv.m3u' gives access `' demux `' path `K:\p
sp\tv.m3u'
[00000343] main input debug: creating demux: access='' demux='' path='K:\psp\tv.
m3u'
[00000353] main demuxer debug: looking for access_demux module: 1 candidate
[00000343] main input debug: creating access '' path='K:\psp\tv.m3u'
[00000355] main access debug: looking for access2 module: 5 candidates
[00000355] vcd access debug: trying .cue file: K:\psp\tv.cue
[00000355] vcd access debug: could not find .cue file
[00000355] access_file access debug: opening file `K:\psp\tv.m3u'
[00000355] main access debug: using access2 module "access_file"
[00000359] main private debug: pre-buffering...
[00000359] main private debug: received first data for our buffer
[00000343] main input debug: creating demux: access='' demux='' path='K:\psp\tv.
m3u'
[00000360] main demuxer debug: looking for demux2 module: 45 candidates
[00000360] playlist demuxer debug: found valid M3U playlist file
[00000360] main demuxer debug: using demux2 module "playlist"
[00000343] main input debug: looking for a subtitle file in K:\psp\
[00000343] main input debug: starting in sync mode
[00000343] main input debug: `K:\psp\tv.m3u' successfully opened
[00000293] playlist playlist debug: starting playlist playback
[00000293] main playlist debug: adding playlist item `TV1 ' ( dshow:// )
[00000293] main playlist debug: adding playlist item `TV2 ' ( dshow:// )
[00000343] main input debug: EOF reached
[00000343] main input debug: closing input
[00000360] main demuxer debug: removing module "playlist"
[00000355] main access debug: removing module "access_file"
[00000343] main input debug: destroying sout
[00000345] main private debug: destroying chain... (name=transcode)
[00000348] main private debug: destroying chain... (name=standard)
[00000352] main private debug: removing module "mux_ts"
[00000298] main http server debug: httpd_HostDelete: host still used
[00000350] access_output_http private debug: Close
[00000350] main private debug: removing module "access_output_http"
[00000348] main private debug: removing module "stream_out_standard"
[00000348] main private debug: destroying chain done
[00000345] main private debug: removing module "stream_out_transcode"
[00000345] main private debug: destroying chain done
[00000343] main input debug: thread times: real 0m0.281250s, kernel 0m0.093750s,
user 0m0.046875s
[00000343] main input debug: thread 4884 joined (input/input.c:412)
[00000293] main playlist debug: creating new input thread
[00000361] main input debug: waiting for thread completion
[00000361] main input debug: thread 4884 (input) created at priority 1 (input/in
put.c:265)
[00000362] main stream output debug: stream=`transcode'
[00000363] main private debug: looking for sout stream module: 1 candidate
[00000362] main stream output debug: stream=`standard'
[00000365] main private debug: looking for sout stream module: 1 candidate
[00000365] main private debug: set sout option: sout-standard-access to http
[00000365] main private debug: set sout option: sout-standard-mux to ts
[00000365] main private debug: set sout option: sout-standard-dst to :8086/pspst
ream
[00000365] stream_out_standard private debug: creating `http/ts://:8086/pspstrea
m'
[00000365] stream_out_standard private debug: using `http/ts://:8086/pspstream'
[00000366] main private debug: looking for sout access module: 1 candidate
[00000366] main private debug: using sout access module "access_output_http"
[00000365] stream_out_standard private debug: access opened
[00000367] main private debug: looking for sout mux module: 1 candidate
[00000367] mux_ts private debug: shaping=200000 pcr=70000 dts_delay=400000
[00000367] main private debug: using sout mux module "mux_ts"
[00000362] main stream output debug: muxer support adding stream at any time
[00000365] stream_out_standard private debug: mux opened
[00000365] main private debug: using sout stream module "stream_out_standard"
[00000363] main private debug: set sout option: sout-transcode-vcodec to h264
[00000363] main private debug: set sout option: sout-transcode-vb to 800
[00000363] main private debug: set sout option: sout-transcode-width to 480
[00000363] main private debug: set sout option: sout-transcode-height to 272
[00000363] main private debug: set sout option: sout-transcode-fps to 25
[00000363] main private debug: set sout option: sout-transcode-venc to x264{me=d
ia,subme=1,analyse=none,bframes=0,b-adapt=none,chroma-me=none,merange=1}
[00000363] main private debug: set sout option: sout-transcode-acodec to mp3
[00000363] main private debug: set sout option: sout-transcode-ab to 64
[00000363] main private debug: set sout option: sout-transcode-channels to 2
[00000363] stream_out_transcode private debug: codec audio=mp3 0Hz 2 channels 6
4Kb/s
[00000363] stream_out_transcode private debug: codec video=h264 480x272 scaling:
1.000000 800kb/s
[00000363] main private debug: using sout stream module "stream_out_transcode"
[00000361] main input debug: `dshow://' gives access `dshow' demux `' path `'
[00000361] main input debug: creating demux: access='dshow' demux='' path=''
[00000368] main demuxer debug: looking for access_demux module: 1 candidate
[00000368] dshow demuxer debug: width x height 720x576
[00000368] dshow demuxer debug: found device: PCTV USB2 2821 Capture
[00000368] dshow demuxer error: can't use device: , unsupported device type
[00000368] dshow demuxer error: can't open video
[00000368] dshow demuxer debug: found device: BTAUDIO
[00000368] dshow demuxer debug: found device: Bluetooth Audio
[00000368] dshow demuxer debug: found device: SigmaTel Audio
[00000368] dshow demuxer error: can't use device: , unsupported device type
[00000368] dshow demuxer error: can't open audio
[00000368] dshow demuxer debug: releasing DirectShow
[00000368] main demuxer warning: no access_demux module matching "dshow" could b
e loaded
[00000361] main input debug: creating access 'dshow' path=''
[00000369] main access debug: looking for access2 module: 6 candidates
[00000369] dshow access debug: width x height 720x576
[00000369] dshow access debug: found device: PCTV USB2 2821 Capture
[00000369] dshow access error: can't use device: , unsupported device type
[00000369] dshow access error: can't open video
[00000369] dshow access debug: found device: BTAUDIO
[00000369] dshow access debug: found device: Bluetooth Audio
[00000369] dshow access debug: found device: SigmaTel Audio
[00000369] dshow access error: can't use device: , unsupported device type
[00000369] dshow access error: can't open audio
[00000369] dshow access debug: releasing DirectShow
[00000369] access_file access warning: : No such file or directory
[00000369] main access warning: no access2 module matching "dshow" could be load
ed
[00000361] main input error: no suitable access module for `dshow://'
[00000363] main private debug: destroying chain... (name=transcode)
[00000365] main private debug: destroying chain... (name=standard)
[00000367] main private debug: removing module "mux_ts"
[00000298] main http server debug: httpd_HostDelete: host still used
[00000366] access_output_http private debug: Close
[00000366] main private debug: removing module "access_output_http"
[00000365] main private debug: removing module "stream_out_standard"
[00000365] main private debug: destroying chain done
[00000363] main private debug: removing module "stream_out_transcode"
[00000363] main private debug: destroying chain done
[00000361] main input debug: thread times: real 0m0.546875s, kernel 0m0.265625s,
user 0m0.078125s
[00000361] main input debug: thread 4884 joined (input/input.c:412)
[00000293] main playlist debug: stopping (play and stop)
azriek
Posts: 2
Joined: Sat Jun 24, 2006 5:50 am

Post by azriek »

thx for the fantastic wpa enabled release :)

did someone try this with vlc on linux ? i tried with half success:
- vlc 0.8.6 on gentoo
- modified x264-svn ebuild with integrated psp patch on 20060610 version
- modified vlc ebuild allowing oldest x264 version (especially 20060610)

the playlist.m3u:

Code: Select all

#EXTM3U
#EXTINF&#58;0,2 - France 2
rtsp&#58;//mafreebox.freebox.fr/freeboxtv/stream?id=201
playlist in pmp.ini:

Code: Select all

videopath1	= pl&#58;/root/playlist.m3u;
videopath2	= vlc_playlist;
if i try: vlc -I http --http-src /root/psp-http/ -v -v -v -v -v
i get a segmentation fault when i select Video in the File Open Menu:

Code: Select all

&#91;00000253&#93; main interface debug&#58; using interface module "http"
&#91;00000253&#93; main interface debug&#58; thread 3047627680 &#40;manager&#41; created at priority 0 &#40;interface/interface.c&#58;216&#41;
&#91;00000256&#93; main http server debug&#58; Connection from 192.168.0.9
Erreur de segmentation
but pmpvlc and my vlc work fine using Live Stream with:

Code: Select all

vlc --sout '#transcode&#123;vcodec=h264,vb=600,width=480,height=272,fps=25,\
venc=x264&#123;me=dia,subme=1,analyse=none,bframes=0,b-adapt=none,chroma-me=none,merange=1&#125;,\
acodec=mp3,ab=64,channels=2&#125;&#58;std&#123;access=http,mux=ts,url=0.0.0.0&#58;1234&#125;' rtsp&#58;//mafreebox.freebox.fr/freeboxtv/stream?id=201
the same playlist.m3u and pmp.ini work fine too with the windows vlc version.

may be some hard-coded things in playlist path management which doesn't work on linux ?
mojojojo
Posts: 33
Joined: Mon Jan 01, 2007 12:19 pm

Post by mojojojo »

azriek wrote: the same playlist.m3u and pmp.ini work fine too with the windows vlc version.

may be some hard-coded things in playlist path management which doesn't work on linux ?
Yeah ... that was a bit of bad news I had discovered early and forgotten about

VLC under Linux appears to have problems with it's macro language and it's playlist management that I can't get around

So for the time being ... Linux with mojojojo mod is not supportable
SSJChar
Posts: 9
Joined: Sun Feb 18, 2007 1:28 am

Post by SSJChar »

jockyw2001 wrote:Here is Rev4 for Dark Alex OE firmwares so should support WPA enabled WLAN ...

This test version currently only supports AVC hardware decoding, so your pmp.ini must have use_avc_hw = 1

binary: PMPVLC009_OE_Rev4-test-binaries.zip (Rev.4 for Dark Alex OE firmwares Kernel 3.x mode)
Your Download-Link: http://www.fx-world.org/download/jockyw ... naries.zip

Just unzip and copy the directory PMPVLC009_OE_JockyW to the GAME directory on your PSP

Enjoy,
JockyW
I'm having problems with this. I'm on WPA and when i try to connect it says:
WiFi Init error
nlhInit returns $2
Please check Network Settings
i changed all the ip's in the .ini to this computers ip, thats what i'm supposed to do right? this computer is wired to a router with wireless capabilities. I know the psp can connect to the network because i've browsed on the internet with the psp and i tested the connection before and after trying pmp vlc. also, when i change the first line of code to "con = 1; then the error returns as $1 instead of $2.

also, i'm putting the folder in the "game150" folder. should i be doing this? i tried putting it in the "game" folder and same thing happened except i didn't get the error right away. the error would flash up then going away really fast. then if i tried again then i'd stay up for the normal length of time.
User avatar
blondin
Posts: 18
Joined: Tue Mar 07, 2006 12:16 am
Location: France (Grenoble)

pspfreeplayer source

Post by blondin »

@jocky:

I send you a pm for the pspfreeplayer source ;-)
mojojojo
Posts: 33
Joined: Mon Jan 01, 2007 12:19 pm

Post by mojojojo »

SSJChar wrote:
I'm having problems with this. I'm on WPA and when i try to connect it says:
WiFi Init error
nlhInit returns $2
Please check Network Settings
i changed all the ip's in the .ini to this computers ip, thats what i'm supposed to do right? this computer is wired to a router with wireless capabilities. I know the psp can connect to the network because i've browsed on the internet with the psp and i tested the connection before and after trying pmp vlc. also, when i change the first line of code to "con = 1; then the error returns as $1 instead of $2.

also, i'm putting the folder in the "game150" folder. should i be doing this? i tried putting it in the "game" folder and same thing happened except i didn't get the error right away. the error would flash up then going away really fast. then if i tried again then i'd stay up for the normal length of time.
WPA does not work under kernel 1.50 ... you have to run this under the 3.XX kernel mode.

You can either set GAME to be kernel 3.XX or use the specific GAME3XX directory.

"con" is just the list order number of the network config you want to use on the PSP. The first one you make is 1, the next is 2, etc. From what I can tell that number doesn't re-order if you delete entries ... 4 stays as 4 even if you delete the other three. If you only have one config for wireless networking on your PSP ... and only ever had one ... the right number is 1.
deshwasi
Posts: 1
Joined: Thu Mar 08, 2007 4:59 am

vlc 0.8.6a not seeing network files

Post by deshwasi »

Can someone who has come across this problem shed some light on this?

when i use vlc-0.8.6a, i cannot see my network files. with 0.8.5 i can.
what do i need to change here to be able to use the newer 0.8.6a?
Post Reply