-
Notifications
You must be signed in to change notification settings - Fork 9
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Hunk size variable is needed for proper PSP conversion. #6
Comments
Recently I added the ability to choose 'dvd' format with a new option Could you output what version of the tools you have?
A hunksize option could be added, if its needed. But for this specific problem with PSP conversion, I thought |
Thanks for the swift response, and sorry for not providing additional details as I was overly hasty. I'm currently using the latest sable build of build of chdman. $ chdman --version The problem is not with the lack of createdvd support, but rather that PPSSPP expects a hunk size of 2048 rather than 4096 which is what chdman defaults to with createdvd. This creates strange audio/video errors within PPSSPP and results in the dialog shown in the linked pull on their GitHub. I hope the below helps explain the matter further. Standard "createdvd" via chdman:
PSP "createdvd" with 2048 hunk size:
Oddly enough, the 2048 byte hunk size also creates a marginally smaller file, which isn't terribly relevant just interesting:
Thank you again for your time and your work this tool. :) |
Depending on the `chdman` version the internal hunksize for DVD format can be 2048 (current) or 4096 (newer). For PSP conversion 2048 is recommended, which `chdman createdvd` will do in newer versions.
I see, thank you bringing this topic up. For the moment I have added a new option |
Fantastic. Thank you again. Have a great day. ^_^ |
Hey all. I was trying to implement this myself and share, but my experience with Python is apparently not up to the task and I kept going in circles breaking tochd in different exciting ways.
As is noted here: hrydgard/ppsspp#18803 the expected hunk size for PSP CHDs is 2048, rather than the chdman dvd default of 4096. This of course results in tochd creating PSP CHDs in an unaccepted format, resulting the the notice shown in the PPSSPP pull above, and audio/video sync trouble with usage.
Ideally we should be able to specify hunk size, or simply add a parameter to choose psp conversion. IE (cd, dvd, psp) so that we can pass the '-hs 2048' flag through tochd to chdman. Sorry if the format of this request leaves a lot to be desired.
Thank you in advance for your insight and assistance.
--AB
The text was updated successfully, but these errors were encountered: