PMP(PSP Media Player)
-
- Posts: 15
- Joined: Mon Oct 31, 2005 8:46 am
I fully agree, Its a hassle already, I look for a PMP that makes my life easier..dnnsmanace wrote:Why reinvent the wheel? This will make everything more of a hassle. XviD has come a long way, so has the movie scene. Just integrate existing subtitle file support like the one avis use now. Dont see what it would optimize since its still xvid+mp3.
-
- Posts: 15
- Joined: Mon Oct 31, 2005 8:46 am
I think the point is, jonny and JiniCho (and sorry if i missed anyone else, they seem to be the main authors) are clearly intelligent guys. I'm sure they've optimised everything they can here and there, and if they see the need for a different container format, i'll bet there is a bloody good reason.
They are no doubt aware that an extra conversion step is (a damn slight) inconvinience and the decision to require it would've not been taken lightly nor as anything other than a last resort.
I imagine it would be quite demoralizing to, after putting so much work into something have someone second guess and pick apart whatever design decions you made.
Asking WHY the pmp format is required would be a good question, I myself am interested in how it improves performance. More psp-cache friendly? slightly pre-processed? Distilled to a common format so that the demuxer only need to know one case and hence much easier optimized? I dunno.
But it seems that what sounds like whinging and complaining about making "everything more of a hassle" is just ungrateful.
</my2cents>
(not a personal attack on anyone, but I am well aware that with text based communication a lot of context /meaning can be lost. This is how I interpreted events and assume that others have too)
They are no doubt aware that an extra conversion step is (a damn slight) inconvinience and the decision to require it would've not been taken lightly nor as anything other than a last resort.
I imagine it would be quite demoralizing to, after putting so much work into something have someone second guess and pick apart whatever design decions you made.
Asking WHY the pmp format is required would be a good question, I myself am interested in how it improves performance. More psp-cache friendly? slightly pre-processed? Distilled to a common format so that the demuxer only need to know one case and hence much easier optimized? I dunno.
But it seems that what sounds like whinging and complaining about making "everything more of a hassle" is just ungrateful.
</my2cents>
(not a personal attack on anyone, but I am well aware that with text based communication a lot of context /meaning can be lost. This is how I interpreted events and assume that others have too)
Damn, I need a decent signature!
- Itaintrite
- Posts: 54
- Joined: Fri Jul 15, 2005 12:32 pm
dnnsmanace, you quote my message, but you decide to ignore what i write:
it's so easy to bump in the thread asking, but remember that i'm also programming this stuff (and this doesn't take the 2 minutes you are spending to write a comment) and i'd like to decide myself when it's time to chat in the thread.
the question is respect me and what i'm asking
zacay
(dnnsmanace, "..." was mainly for the zacay comment, but you have a part on this too)
now, the new container is for:
1 - speed of development
2 - marginal speed increase (more optimizations will easly be implemented the future, like audio in the me - and this thanks to the way i read packets now)
3 - stability, easy seeking and easy av/sync <--- this can be a real nightmare and it's the main reason (i've personally found this being difficult with the current libavformat, don't understimate this, it's more complex, compared to general optimizations code)
about avi, go yourself in the actual ffmpegs libavformat, try some packet reading routines, try to get correct timestamp information from this, try to write code in a way that audio and video doesn't desync and try to get seeking working correctly.
after getting all working with a good speed and stability, you can ask me "Why reinvent the wheel?".
i can't satisfy everyone needs, really. i ask only to keep ungrateful comments for yourself, zacay.
at the end, what i'm doing in the mod version is what I personally need. there are obviously intersections with other people needs, but i can't intersect everyone.
PS:
think at what $0ny give you in the video side (a capped player supporting custom mp4 files), at least i'm going to release muxers and specs (and maybe a full encoding app).
PPS:
argandona, your graphic looks really nice :), from my side it's early to go in such direction, but i can't talk for JiniCho ;)
PPPS:
to everyone only saying thanks, thank you too (those comments are the one helping more and are really appreciated :)
i've written this mainly to avoid such kind of situations... at least at this stage of development.final notes for all: watch it, be happy, don't ask for more info (it's early), the patience be with you :-)
it's so easy to bump in the thread asking, but remember that i'm also programming this stuff (and this doesn't take the 2 minutes you are spending to write a comment) and i'd like to decide myself when it's time to chat in the thread.
the question is respect me and what i'm asking
zacay
why should i complicate my life to get your life easier?I fully agree, Its a hassle already, I look for a PMP that makes my life easier..
(dnnsmanace, "..." was mainly for the zacay comment, but you have a part on this too)
now, the new container is for:
1 - speed of development
2 - marginal speed increase (more optimizations will easly be implemented the future, like audio in the me - and this thanks to the way i read packets now)
3 - stability, easy seeking and easy av/sync <--- this can be a real nightmare and it's the main reason (i've personally found this being difficult with the current libavformat, don't understimate this, it's more complex, compared to general optimizations code)
about avi, go yourself in the actual ffmpegs libavformat, try some packet reading routines, try to get correct timestamp information from this, try to write code in a way that audio and video doesn't desync and try to get seeking working correctly.
after getting all working with a good speed and stability, you can ask me "Why reinvent the wheel?".
i can't satisfy everyone needs, really. i ask only to keep ungrateful comments for yourself, zacay.
at the end, what i'm doing in the mod version is what I personally need. there are obviously intersections with other people needs, but i can't intersect everyone.
this is still valid, let's see who will be the next to bump on this :)final notes for all: watch it, be happy, don't ask for more info (it's early), the patience be with you :-)
PS:
think at what $0ny give you in the video side (a capped player supporting custom mp4 files), at least i'm going to release muxers and specs (and maybe a full encoding app).
PPS:
argandona, your graphic looks really nice :), from my side it's early to go in such direction, but i can't talk for JiniCho ;)
PPPS:
to everyone only saying thanks, thank you too (those comments are the one helping more and are really appreciated :)
Keep up the great work jonny. I tested the first few releases and was/is quite eager on the media player. Of course it didn't run perfectly but it was a beta or alpha even. In dev there will always be people who don't respect the time the coders put into their projects. but i'm sure everyone will agree that your making great progress and certainly devoted to the project. Kudos. ;]
PS @argandona: I love those design skins. Looks similar to the XBMC style. I love it.
PS @argandona: I love those design skins. Looks similar to the XBMC style. I love it.
I didn't want to sound negative, sorry for that I fully support you work guys.
But living with the psp, watching alot of movies like I do, its a hassle to convert everything to psp format just to watch it..
What I hoped for PMP to be as a mediaplayer that can run common formats so the reenconding wouldn't be neccessary...
I don't care about space, cause putting a movie on the memstick is only temporary... download, watch and remove...
I am sure alot of more people would want that, also I am sure alot of people want a emdia player that can play in native resolution..
And I am sure its possible to build somthing to both these types of people..
I just hope that PMP will be able to play xvid and subtitles like any movie player on a computer.. I am waiting..
And sorry, didn't mean to be negative at all..
I am also looking forward to a new container, cause my situation right now is that I still need to conver movies.. and I rather convert to to play n PMP than low resolution mp4.
I am here for donating money as soon as I see something that helps me.. nothing else.. don't demand anything...
So keep up the good work, latest release was nice!
But living with the psp, watching alot of movies like I do, its a hassle to convert everything to psp format just to watch it..
What I hoped for PMP to be as a mediaplayer that can run common formats so the reenconding wouldn't be neccessary...
I don't care about space, cause putting a movie on the memstick is only temporary... download, watch and remove...
I am sure alot of more people would want that, also I am sure alot of people want a emdia player that can play in native resolution..
And I am sure its possible to build somthing to both these types of people..
I just hope that PMP will be able to play xvid and subtitles like any movie player on a computer.. I am waiting..
And sorry, didn't mean to be negative at all..
I am also looking forward to a new container, cause my situation right now is that I still need to conver movies.. and I rather convert to to play n PMP than low resolution mp4.
I am here for donating money as soon as I see something that helps me.. nothing else.. don't demand anything...
So keep up the good work, latest release was nice!
zacay, i know sometime i sound hard, but i'm trying to cut discussions that are going nowhere, nothing more.
this could be somewhat possible in a near future, if you consider watching the video at half of it's original resolution (there is a special decoding parameter in libavcodec that do this - i've tested it obtaining not bad results - but it's too early to talk about this - Jini, if you have time you could check "lowres", it's an interesting parameter).What I hoped for PMP to be as a mediaplayer that can run common formats so the reenconding wouldn't be neccessary...
-
- Posts: 47
- Joined: Thu Jan 20, 2005 4:35 am
While I can see the attraction of 'drag and drop' MPEG4 viewing, right now I think the preferable focus is simply on full-speed, full resolution playback. If a PC app is required to re-encode the content, I don't see that as being a massive hindrance. After all we already have to do just that with all PSP video... and then we have to put up with terrible quality playback to boot!
Perhaps once we have a media player that reliably solves the quality angle, 'drag and drop' could be considered for the next phase of development.
Really looking forward to seeing this project mature into something fantastic - best of luck and many thanks to the developers :)
Perhaps once we have a media player that reliably solves the quality angle, 'drag and drop' could be considered for the next phase of development.
Really looking forward to seeing this project mature into something fantastic - best of luck and many thanks to the developers :)
- Itaintrite
- Posts: 54
- Joined: Fri Jul 15, 2005 12:32 pm
-
- Posts: 171
- Joined: Mon Nov 14, 2005 1:32 am
- Location: Boston, Massachusetts
- Contact:
Not to mention that it would be wasteful of precious memory stick space. It really would be better to downsize videos on the host PC before downloading them. (Maybe some of you who are hassling jonny could start working on that, instead?)Itaintrite wrote:Yup, I can only imagine having to auto-downsize videos to fit into PSP res would only put more strain on the hardware (?).
Keep up the great work, jonny and JiniCho! Release if and when you are ready, and don't let the turkeys get you down!
yep, the lowres stuff i'm talking about is really not quality-optimal, a 640x320 clip would be played at 320x160 (it can be a fun thing to implement since no reencoding is needed, but is for sure a quality/space waste).
Not to consider that clips with qpel or gmc could be still speed-problematic (bframes should not be a big problem with the current code, but i've not deeply benchmarked this)
Not to consider that clips with qpel or gmc could be still speed-problematic (bframes should not be a big problem with the current code, but i've not deeply benchmarked this)
jonny wrote:thanks for the intervention dot_blank, you have got many important points.
(OT: can you explain me "fansentric"? i'm not english, i think i understand the "fan" part but not the "sentric" one :)
yesterday i've got some nice results with the new idea/things i'm working on.
here is a demo of my actual work:
http://rapidshare.de/files/8860242/PMPDEMO.rar.html
(hellboy trailer is contained in the demo)
video is xvid (encoded in an "mpeg4 sp" way :), 480x272, 23.976fps, ~800kbps (it's encoded at quant=4, so the br is not costant)
audio is mp3 stereo, cbr 128kbps, 44100hz
the container is a custom container i'm developing (i'll release muxer/demuxer when everithing will be ready)
on my tests i'm pushing clips with 1800-2000kpbs with not speed problems.
it could crash at the end (or if you press x to exit), mainly cos cleanup code is missing.
there is no source code, mainly cos 30% of the actual code is a mess (i'll release the sources with the first official player release).
do not ask for the sources now please, i'll go to remove the demo and disappear until i'm ready with a stable release if this happen :P
final notes for all: watch it, be happy, don't ask for more info (it's early), the patience be with you :-)
Can someone upload the pspdemo.rar at yousendit.com, because I cannot download from http://rapidshare.de
You're doing an awesome job jonny, thanks for all your hard work!
Like others have said I really don't care if I need to convert videos first. Even if it played avi's flawlessly I would probably still have to resize them first to PSP resolution anyway and I don't really mind converting stuff to the mp4 PSP format as it is, so a .pmp format is a good solution for me. I never expected this program to give me the ability to just drag-and-drop unconverted video anyway.
All I care about is performance and full res, good quality. The Hellboy clip is amazing at both and literally made my heart leap with joy that this good looking and smooth video would be possible very soon it seems. Really hope you will be releasing something soon but by all means take any and all the time you need :)
Again, I'm very grateful to you and JiniCho for your work on this project.
Like others have said I really don't care if I need to convert videos first. Even if it played avi's flawlessly I would probably still have to resize them first to PSP resolution anyway and I don't really mind converting stuff to the mp4 PSP format as it is, so a .pmp format is a good solution for me. I never expected this program to give me the ability to just drag-and-drop unconverted video anyway.
All I care about is performance and full res, good quality. The Hellboy clip is amazing at both and literally made my heart leap with joy that this good looking and smooth video would be possible very soon it seems. Really hope you will be releasing something soon but by all means take any and all the time you need :)
Again, I'm very grateful to you and JiniCho for your work on this project.
PSP: Japanese Firmware 1.0 :: 1gb SanDisk Memory Stick
Hi (my first post, just registered).
First of all, kudos to Jonny and JiniCho for all time and work they have invested in this. Regarding the new container discussion, I don' mind converting video files, as I would have to resize most videos to PSP resolution anyway. So that is fine by me.
But in that case, it would be great if the new container is compatible/has codecs for at least one standard video editing app such as Avisynth, Virtualdub or Tmpgenc, in order to be able to crop/resize and clean up/filter/add subtitles to the videos to be formatted. Please excuse me if that was an obvious request. Thank you for your time.
First of all, kudos to Jonny and JiniCho for all time and work they have invested in this. Regarding the new container discussion, I don' mind converting video files, as I would have to resize most videos to PSP resolution anyway. So that is fine by me.
But in that case, it would be great if the new container is compatible/has codecs for at least one standard video editing app such as Avisynth, Virtualdub or Tmpgenc, in order to be able to crop/resize and clean up/filter/add subtitles to the videos to be formatted. Please excuse me if that was an obvious request. Thank you for your time.
don't worry about this.
the muxer will take one avi file (with mpeg4 video) and one mp3 cbr audio file (at the moment cbr, maybe vbr in successive releases)
there are no particulat limitations in the way you'll produce this
for example i'm using avisynth+virtualdubmod+xvid (or sometimes ffmpeg) for video, besweet (or sometimes ffmpeg again) for audio
More details/tips about video/audio encoding will go with the first player release
the muxer will take one avi file (with mpeg4 video) and one mp3 cbr audio file (at the moment cbr, maybe vbr in successive releases)
there are no particulat limitations in the way you'll produce this
for example i'm using avisynth+virtualdubmod+xvid (or sometimes ffmpeg) for video, besweet (or sometimes ffmpeg again) for audio
More details/tips about video/audio encoding will go with the first player release