jonny I can't say how excited I am about the premise of no longer having to resize the video. I wouldn't worry about converting 48k to 44.1k hz as that only takes mere seconds in mencoder.jonny wrote:there is still the 44100hz audio conversion step :(
PMP Mod v2.02 & PMP Mod AVC v1.02
a new version is out on my site :O
http://jonny.leffe.dnsalias.com/
- The color space conversion is now done with the GU (inspiration taken from the standard JiniCho's PMP 0.0.6). Speed increase of about 4fps. Quality also slightly increase (due to chroma interpolation).
- Luminosity boost - with right/left trigger (inspiration taken from malloc).
- Aspect ratio - you can switch between original, 4/3, 16/9, 2.35 (right/left with the analog joystick).
- Zoom up to 200% (up/down with the analog joystick).
- OSD (O to activate it)
- Player & Muxer: the new video resolution limit is 720x512 (obviously 720x512 clips will stutters a lot)
- Muxer: added the check for writing errors.
Notes for developers:
The only ME code left is for the idct. I've also changed the memory allocation strategy (now there are no assumptions about the initial free memory).
This means that should be easyer now to make it work on fw 2.00+ (to make it effectively usable, some optimizations are still needed).
PS: my heavy clip "Spiderman 2 Trailer Heavy" no more stutters (at least with memsticks)
http://jonny.leffe.dnsalias.com/
- The color space conversion is now done with the GU (inspiration taken from the standard JiniCho's PMP 0.0.6). Speed increase of about 4fps. Quality also slightly increase (due to chroma interpolation).
- Luminosity boost - with right/left trigger (inspiration taken from malloc).
- Aspect ratio - you can switch between original, 4/3, 16/9, 2.35 (right/left with the analog joystick).
- Zoom up to 200% (up/down with the analog joystick).
- OSD (O to activate it)
- Player & Muxer: the new video resolution limit is 720x512 (obviously 720x512 clips will stutters a lot)
- Muxer: added the check for writing errors.
Notes for developers:
The only ME code left is for the idct. I've also changed the memory allocation strategy (now there are no assumptions about the initial free memory).
This means that should be easyer now to make it work on fw 2.00+ (to make it effectively usable, some optimizations are still needed).
i hope to get enough speed for this soon :)jonny I can't say how excited I am about the premise of no longer having to resize the video.
PS: my heavy clip "Spiderman 2 Trailer Heavy" no more stutters (at least with memsticks)
VERY NICE THANK YOU JONNY !!!!
Did my tests since hours
- Your player now has enough performance to play smooth any of my highest insane demanding test scenes... worked them all through and they all work flawlessly now except a single scene.
I mean this is a 1:20 strike, it means your player get a 99,9% smooth playback sign for all full screen divx videos now. That means in my eyes you could lean back and enjoy the fruits of your hard hard work.
Anyway the single stuttering scene is the slavery scene in Green Mile, you see hundreds of slaves working in a permanently moving way, this is still too much but who cares. There are other much more expressive looking scenes with such a lot of changing pictures, hard, fast movements and tons of moving brightly colored objects and they ALL work flawlessly.....
- Also I really really love the OSD, the luminance, zoom and more comfortable aspect ratio settings now. Since we have several chanels, mp3 vbr and fast search what could we want more ????
- Tested several avis with higher resolutions. They all work but they all stutter, lowest tried was 608x256 and not enjoyable at all. If there is just on e more option to optimize performance I am not sure if this makes sense but anyway, let´s see
So what can be done more ?? I just see .....
- subtitles
- removement of khz limitation
- performance (of course)
Maybe a cooperation with dickydick could make the player a streamer ???
Anyway it is really really impressive to see such a great step again, you shouldn´t have called it 2.01 but better 2.50 ---- THANK YOU SO MUCH AGAIN !!!
Did my tests since hours
- Your player now has enough performance to play smooth any of my highest insane demanding test scenes... worked them all through and they all work flawlessly now except a single scene.
I mean this is a 1:20 strike, it means your player get a 99,9% smooth playback sign for all full screen divx videos now. That means in my eyes you could lean back and enjoy the fruits of your hard hard work.
Anyway the single stuttering scene is the slavery scene in Green Mile, you see hundreds of slaves working in a permanently moving way, this is still too much but who cares. There are other much more expressive looking scenes with such a lot of changing pictures, hard, fast movements and tons of moving brightly colored objects and they ALL work flawlessly.....
- Also I really really love the OSD, the luminance, zoom and more comfortable aspect ratio settings now. Since we have several chanels, mp3 vbr and fast search what could we want more ????
- Tested several avis with higher resolutions. They all work but they all stutter, lowest tried was 608x256 and not enjoyable at all. If there is just on e more option to optimize performance I am not sure if this makes sense but anyway, let´s see
So what can be done more ?? I just see .....
- subtitles
- removement of khz limitation
- performance (of course)
Maybe a cooperation with dickydick could make the player a streamer ???
Anyway it is really really impressive to see such a great step again, you shouldn´t have called it 2.01 but better 2.50 ---- THANK YOU SO MUCH AGAIN !!!
Last edited by Eingang on Wed May 31, 2006 5:35 am, edited 1 time in total.
-
- Posts: 96
- Joined: Fri Sep 23, 2005 11:09 pm
thanks to all :)
streaming is also on my plans, but it's early to talk about this
yep, i have added all the stuffs i usually use with bsplayer/zoomplayer- Also I really really love the OSD, the luminance, zoom and more comfortable aspect ratio settings now. Since we have several chanels, mp3 vbr and fast search what could we want more ????
i've still optimizations to try before getting desperate about speed :)- Tested several avis with higher resolutions. They all work but they all stutter, lowest tried was 608x256 and not enjoyable at all. If there is just on e more option to optimize performance I am not sure if this makes sense but anyway, let´s see
streaming is also on my plans, but it's early to talk about this
yep, but you could get some serious stuttering, depending on the video resolution/gmc/qpelThis new version doesn't require any resize?
Hye Jonny,
I just tested the new version with a 640*480 encoded MANGA episode, yeah the file is playing :) but with a lot stutering anyway.... ;)
Anyway GREAT JOB !
Yep... has you can see we think about your occupation of your future free time with the "always repeating request": AVC + SUB native support ;)
Take your time ! :)
Bye.
csuper.
Ps : may I add that the POS support you'll be a fine addition to the MAIN program.... ;)
I just tested the new version with a 640*480 encoded MANGA episode, yeah the file is playing :) but with a lot stutering anyway.... ;)
Anyway GREAT JOB !
Yep... has you can see we think about your occupation of your future free time with the "always repeating request": AVC + SUB native support ;)
Take your time ! :)
Bye.
csuper.
Ps : may I add that the POS support you'll be a fine addition to the MAIN program.... ;)
-
- Posts: 3
- Joined: Mon May 29, 2006 8:13 am
jonny,
Very impressed with 2.01, excellent work! The nice OSD works great, the mods are no longer needed. And no silly transparency needed for me, I'm perfectly happy.
With regards to your comments about ME/2.0+, just out of curiousity, does this mean that sleep mode might be available in the future (or perhaps, sleep mode from just the file menu)? It's not really an important feature by any means, I was just wondering, thx.
Very impressed with 2.01, excellent work! The nice OSD works great, the mods are no longer needed. And no silly transparency needed for me, I'm perfectly happy.
With regards to your comments about ME/2.0+, just out of curiousity, does this mean that sleep mode might be available in the future (or perhaps, sleep mode from just the file menu)? It's not really an important feature by any means, I was just wondering, thx.
! still a bit early for this :)I just tested the new version with a 640*480
lol thanks for thinking about this :)Yep... has you can see we think about your occupation of your future free time with the "always repeating request": AVC + SUB native support ;)
i don't like the current implementation, i'd like to make a sort of bookmark, stored in a single filePs : may I add that the POS support you'll be a fine addition to the MAIN program.... ;)
(but this is a boring stuff to program, so you'll have to wait)
without gmc and qpel, 640x272 is around 23fps now.what is the highest resolution without stutter?
so something lower than this (if you do some tests let me know your results).
like scyrax said this affect performancejonny, is there any chance yo could make the OSD transparent?
the ME will probably always remain for the 1.5 firmware version (i doubt a vfpu path for the idct will be faster)With regards to your comments about ME/2.0+, just out of curiousity, does this mean that sleep mode might be available in the future (or perhaps, sleep mode from just the file menu)?
-
- Posts: 3
- Joined: Mon May 29, 2006 8:13 am
without gmc and qpel, 640x272 is around 23fps now.what is the highest resolution without stutter?
so something lower than this (if you do some tests let me know your results).
in star wars 3, the scene when their plane crashes i used 576x336 and there wasnt much stutter at all.
in the russian movie day watch under a fighting scene and a driving scene i used 480x320 without any stutter...
This is not a thread for pimpstreamer, sorry...NSCXP2005 wrote:hiya jonny
I wonder if you can help me.
In pimpstreamer, when I run a divx file is comes up with an error
the error is - pmp_fie_open: "can't open stream". any ideas?
this app is supposed to play avi's wmv's & more.
please help
PMP MOD "core" only...
csuper.
hey jonny
i commend you on your latest version - just as i thought you were close to the performance ceiling with 2.00, you have totally blown us away with 2.01 - and the chroma interpolation stuff is simply brilliant my friend. BRILLIANT. similarly with the interface additions - the luma/vol and zoom/aspect stuff has made this version pretty damn awesome. where can i donate - you deserve it!
i use pmpmod mainly for watching downloaded tv episodes, so the prospect of being able to create a simple batch file to convert from avi to pmp using mencoder and your muxer without having to re-encode is something i am really looking forward to. then all we need is wifi streaming so save memstick space and this app would just be way too cool.... as if it wasn't already!
i commend you on your latest version - just as i thought you were close to the performance ceiling with 2.00, you have totally blown us away with 2.01 - and the chroma interpolation stuff is simply brilliant my friend. BRILLIANT. similarly with the interface additions - the luma/vol and zoom/aspect stuff has made this version pretty damn awesome. where can i donate - you deserve it!
i use pmpmod mainly for watching downloaded tv episodes, so the prospect of being able to create a simple batch file to convert from avi to pmp using mencoder and your muxer without having to re-encode is something i am really looking forward to. then all we need is wifi streaming so save memstick space and this app would just be way too cool.... as if it wasn't already!
[sl1pkn07@SpinFlo pmp_muxer_2_01]$ wine pmp_muxer_tk.exe
Using the default (win2000) bottle.
Can't load 'C:\Windows\Temp/p2xtmp-10/Vector.dll' for module Bit::Vector: load_file:Module not found at PERL2EXE_STORAGE/DynaLoader.pm line 230.
at PERL2EXE_STORAGE/time_math.pm line 24
Compilation failed in require at PERL2EXE_STORAGE/time_math.pm line 24.
BEGIN failed--compilation aborted at PERL2EXE_STORAGE/time_math.pm line 24.
Compilation failed in require at PERL2EXE_STORAGE/interleaving.pm line 24.
BEGIN failed--compilation aborted at PERL2EXE_STORAGE/interleaving.pm line 24.
Compilation failed in require at PERL2EXE_STORAGE/pmp_writer.pm line 25.
BEGIN failed--compilation aborted at PERL2EXE_STORAGE/pmp_writer.pm line 25.
Compilation failed in require at Y:\Desktop\pmp_muxer_2_01\pmp_muxer_tk.exe line 31.
BEGIN failed--compilation aborted at Y:\Desktop\pmp_muxer_2_01\pmp_muxer_tk.exe line 31.
[sl1pkn07@SpinFlo pmp_muxer_2_01]$
:S
I'm used Crossover 1.0.1 (wine) in Fedora Core 5
(Bit::Vector installed)
Using the default (win2000) bottle.
Can't load 'C:\Windows\Temp/p2xtmp-10/Vector.dll' for module Bit::Vector: load_file:Module not found at PERL2EXE_STORAGE/DynaLoader.pm line 230.
at PERL2EXE_STORAGE/time_math.pm line 24
Compilation failed in require at PERL2EXE_STORAGE/time_math.pm line 24.
BEGIN failed--compilation aborted at PERL2EXE_STORAGE/time_math.pm line 24.
Compilation failed in require at PERL2EXE_STORAGE/interleaving.pm line 24.
BEGIN failed--compilation aborted at PERL2EXE_STORAGE/interleaving.pm line 24.
Compilation failed in require at PERL2EXE_STORAGE/pmp_writer.pm line 25.
BEGIN failed--compilation aborted at PERL2EXE_STORAGE/pmp_writer.pm line 25.
Compilation failed in require at Y:\Desktop\pmp_muxer_2_01\pmp_muxer_tk.exe line 31.
BEGIN failed--compilation aborted at Y:\Desktop\pmp_muxer_2_01\pmp_muxer_tk.exe line 31.
[sl1pkn07@SpinFlo pmp_muxer_2_01]$
:S
I'm used Crossover 1.0.1 (wine) in Fedora Core 5
(Bit::Vector installed)
thank you all,
@kaveman:
you should think that internally i have already a faster version (i haven't released it due to some stability problems).
anyway there are still things to do about performance, don't worry :)
thank you for offering a money, but i'm not accepting donations (i think morally wouldn't be 100% correct, JiniCho, psp dsk developers and ffmpeg developers never asked money from me :)
@sl1pkn07:
you should grab the muxer source on my site and run directly the perl scripts (maybe starting with the non tk version of the script)
@kaveman:
you should think that internally i have already a faster version (i haven't released it due to some stability problems).
anyway there are still things to do about performance, don't worry :)
thank you for offering a money, but i'm not accepting donations (i think morally wouldn't be 100% correct, JiniCho, psp dsk developers and ffmpeg developers never asked money from me :)
@sl1pkn07:
you should grab the muxer source on my site and run directly the perl scripts (maybe starting with the non tk version of the script)
thanks!
GUI and muxer runnin good. but the output video freezes in the pspmod (2.01) player
specs of video:
Divx5 640x480 FR:29,970 / mp3 128kbps
adjunt log of the muxing
http://sl1pkn07.no-ip.com/Downloads/log
GUI and muxer runnin good. but the output video freezes in the pspmod (2.01) player
specs of video:
Divx5 640x480 FR:29,970 / mp3 128kbps
adjunt log of the muxing
http://sl1pkn07.no-ip.com/Downloads/log
i think your pmp mod is the best homebrew for psp
thank you for your hard work.
i love the idea to have the ability to play movies in psp without transcoding (i have slow computer- 3hours to transcode movie)
do you plane to remove khz limitation to avoid transcoding?
if you do it will be nice if you make muxer that make the pmp from avi without transcoding?
again, thank you for pmp mod.
thank you for your hard work.
i love the idea to have the ability to play movies in psp without transcoding (i have slow computer- 3hours to transcode movie)
do you plane to remove khz limitation to avoid transcoding?
if you do it will be nice if you make muxer that make the pmp from avi without transcoding?
again, thank you for pmp mod.
This is a oroginal video:
ed2k://|file|Hinoi Team - Night of Fire.avi|83126272|4359D95764C252FBF2FF4EC3AB15708D|/
Demux audio an video with Avidemux (RPM precompiled for my distro). first save only audio, and finaly select audio track in the audio options (Audio/Main track) None and save video in Copy Mode (no recomprimed).
this is a result video:
http://rapidshare.de/files/21852817/hinoi.pmp.html
the app no crash, and keys responding good... but te audio and video "freeze-play" (I do not know like translating it to the English) during the visualization.
saludos
sorry my bad english
ed2k://|file|Hinoi Team - Night of Fire.avi|83126272|4359D95764C252FBF2FF4EC3AB15708D|/
Demux audio an video with Avidemux (RPM precompiled for my distro). first save only audio, and finaly select audio track in the audio options (Audio/Main track) None and save video in Copy Mode (no recomprimed).
this is a result video:
http://rapidshare.de/files/21852817/hinoi.pmp.html
the app no crash, and keys responding good... but te audio and video "freeze-play" (I do not know like translating it to the English) during the visualization.
saludos
sorry my bad english
before doing this, more work in the video side is neededdo you plane to remove khz limitation to avoid transcoding?
ok, welcome to the stuttering club :)the app no crash, and keys responding good... but te audio and video "freeze-play" (I do not know like translating it to the English) during the visualization.
it's a normal behavior of the app. happen when the psp is not able to decode audio/video in realtime.
(the current resolution limit, to have smooth playback, is something slightly more than 480x272, so you must reencode the clip using a lower resolution)
i'll get more speed in the future (i hope :)
you have finally got it :)
@all:
seems there are problems with the analogue control (seems to not work as it should on eur psps - maybe also us?)
is there someone having the analogue stick not working with the latest 2.01?
i need someone with this problem - to find/test a 100% working keys combination
@all:
seems there are problems with the analogue control (seems to not work as it should on eur psps - maybe also us?)
is there someone having the analogue stick not working with the latest 2.01?
i need someone with this problem - to find/test a 100% working keys combination