Dreamcast 4XM video testing

General Dreamcast discussion applies here. Before posting here please check the other forums in the Dreamcast section to see if your topic would fit better in those categories.

Moderators: pcwzrd13, mazonemayu

Forum rules
Please check the other forums in the Dreamcast section before posting here to see if your topic would fit better in those categories. Example: A new game/homebrew release would go in the New Releases/Homebrew/Emulation section: http://dreamcast-talk.com/forum/viewforum.php?f=5 or if you're having an issue with getting your Dreamcast to work or a game to boot it would go in the Support section: http://dreamcast-talk.com/forum/viewforum.php?f=42
User avatar
Ian Micheal
Developer
Posts: 6005
Contact:

Re: Dreamcast 4XM video testing

Post#191 » Mon Jul 04, 2022 11:21 am

-drez01- wrote:Dreamon works. You just play the videos the same way as with GINSU, but using Dreamon's menu system. Have to add it to the MENU.CFG. Plus each Vid needs its own CFG

https://drive.google.com/file/d/1NzFdNi ... sp=sharing


Your testing this on hardware correct.. but it does work on emulators the C++ version but not hardware doing any of this the one i compiled with C++ which would cause a problem..

If it's the crippled Dreamon sample it should work with dream on but i found on hardware it just dont work past 1 video..

I have not tested this new script etc. We thought it worked before and on a cdr it was not working.. Worked on all dc emulators..


If it's working on gdemu that's good.. DOnt trust this thing on dc emulators lol

User avatar
-drez01-
Tank Jr.
Posts: 344

Re: Dreamcast 4XM video testing

Post#192 » Mon Jul 04, 2022 11:48 am

Ah yes good point Ian. I forgot this. I was emulating. Just tested on GDEMU and it works. Atleast this version...

User avatar
Ian Micheal
Developer
Posts: 6005
Contact:

Re: Dreamcast 4XM video testing

Post#193 » Mon Jul 04, 2022 11:51 am

-drez01- wrote:Ah yes good point Ian. I forgot this. I was emulating. Just tested on GDEMU and it works. Atleast this version...


That's great :)

SMiTH
Black Mesa
Posts: 1496

Re: Dreamcast 4XM video testing

Post#194 » Mon Jul 04, 2022 2:06 pm

Ian Micheal wrote:There are 2 version of 4xm player one is the c player it can use Ginsu and the C++ version which can not use it at all..
I have my katana dev and wince set up so we can make changes to the player..


What can be optimized with a newly compiled 4xm player?

Ian Micheal wrote:Current every version is set to scalex=640.f/app_handle->width;
scaley=480.f/app_handle->height;

Dont save any thing far as speed using 320x160 this was for space on a retail game..
It still drawing 640x480 to the screen..

Sample player on dreamon is crippled version
config->memory_cache_size=128; // we ask 128 pages (256Ko pre-buffer); default is 1024 only set to 128k pre buffer


Do you suggest using 640x480 everytime we do a test?

-drez01- wrote:So the multi launcher GINSU works with more than one Video.


:) good find.

-drez01- wrote:Dreamon works. You just play the videos the same way as with GINSU, but using Dreamon's menu system. Have to add it to the MENU.CFG. Plus each Vid needs its own CFG


:) good find.

User avatar
Ian Micheal
Developer
Posts: 6005
Contact:

Re: Dreamcast 4XM video testing

Post#195 » Mon Jul 04, 2022 2:25 pm

SMiTH wrote:
Ian Micheal wrote:There are 2 version of 4xm player one is the c player it can use Ginsu and the C++ version which can not use it at all..
I have my katana dev and wince set up so we can make changes to the player..


What can be optimized with a newly compiled 4xm player?

Ian Micheal wrote:Current every version is set to scalex=640.f/app_handle->width;
scaley=480.f/app_handle->height;

Dont save any thing far as speed using 320x160 this was for space on a retail game..
It still drawing 640x480 to the screen..

Sample player on dreamon is crippled version
config->memory_cache_size=128; // we ask 128 pages (256Ko pre-buffer); default is 1024 only set to 128k pre buffer


Do you suggest using 640x480 everytime we do a test?

-drez01- wrote:So the multi launcher GINSU works with more than one Video.


:) good find.

-drez01- wrote:Dreamon works. You just play the videos the same way as with GINSU, but using Dreamon's menu system. Have to add it to the MENU.CFG. Plus each Vid needs its own CFG


:) good find.


Yeah 640x480 is fine for it really the only advantage of this player 320x160 is just for cut scenes for games that used it not for video player like we wanted.. I mean my current xvid does better then that check the new demo disk..

It can do it but still rendering 640x480 anyways just scaling it .. They made it 320x160 to save on space for the retail games that used it..

SMiTH
Black Mesa
Posts: 1496

Re: Dreamcast 4XM video testing

Post#196 » Mon Jul 04, 2022 5:58 pm

testing the 4xmplay.bin from sdk
might checkout playvid.bin too
what are the types of files playvid can use? .sfd .mpeg ?

User avatar
Ian Micheal
Developer
Posts: 6005
Contact:

Re: Dreamcast 4XM video testing

Post#197 » Mon Jul 04, 2022 6:00 pm

SMiTH wrote:testing the 4xmplay.bin from sdk
might checkout playvid.bin too
what are the types of files playvid can use? .sfd .mpeg ?


Yeah sfd and duck encoded files
mpeg or mpg

mpeg files have to be duck encoded not normal mpeg

Just compiled and proper release version for gdi need to use gin

TrueMotion duck encocded mpeg only or playbin
Attachments
sfdgdply.zip
(193.82 KiB) Downloaded 108 times

User avatar
Ian Micheal
Developer
Posts: 6005
Contact:

Re: Dreamcast 4XM video testing

Post#198 » Mon Jul 04, 2022 6:41 pm

SMiTH wrote:testing the 4xmplay.bin from sdk
might checkout playvid.bin too
what are the types of files playvid can use? .sfd .mpeg ?


Problem most play dont do correct is when you compile these got change to release and bin not elf or
they only work on the dev kit..

SMiTH
Black Mesa
Posts: 1496

Re: Dreamcast 4XM video testing

Post#199 » Mon Jul 04, 2022 8:02 pm

4XM Test using SDK version:
https://mega.nz/file/0dJFxQYa#VxrZ_8Jd2 ... p0zMpI8yqE

4XM Test using standard version found in DreamON:
https://mega.nz/file/AIQSVZxR#dvLxxuh7Q ... ZmTr5hQxhc

PLAYVID Script:
https://mega.nz/file/EBYk3SrD#U7RIVZNsi ... oJPrC9G-lg

---

source:
video codec: dx50
(viewed in file properties, details tab)
width: 1920 height: 1080
datarate: 100000kbps
total bitrate: 100128kbps
fps: 30
audio: 128kbps, 32 khz, stereo

4xm_comp:
resize width: 640 height: 480
speed: 30fps
data rate: 800000

---

Need to figure out the settings for each video type for playvid.
I could only get .sfd to work.
I used the sample.sfd, playvid.bin found on sdk.
If anyone wants to test playvid.rar is a selfboot script, includes the notes for these ginsu.ini settings:

Code: Select all

[TESTDUCK]
Ginsu.Path                      = MEDIA
Ginsu.Command                   = "\MEDIA\PLAYVID.BIN DUCKLOGO.AVI DUCK"
Manifest.Name                   = "Sample Duck Movie"

[TESTMPEG]
Ginsu.Path                      = MEDIA
Ginsu.Command                   = "\MEDIA\PLAYVID.BIN SAMPLE.SFD MPEG"
Manifest.Name                   = "Sample MPEG Movie"

User avatar
Ian Micheal
Developer
Posts: 6005
Contact:

Re: Dreamcast 4XM video testing

Post#200 » Mon Jul 04, 2022 8:08 pm

SMiTH wrote:4XM Test using SDK version:
https://mega.nz/file/0dJFxQYa#VxrZ_8Jd2 ... p0zMpI8yqE

4XM Test using standard version found in DreamON:
https://mega.nz/file/AIQSVZxR#dvLxxuh7Q ... ZmTr5hQxhc

PLAYVID Script:
https://mega.nz/file/EBYk3SrD#U7RIVZNsi ... oJPrC9G-lg

---

source:
video codec: dx50
(viewed in file properties, details tab)
width: 1920 height: 1080
datarate: 100000kbps
total bitrate: 100128kbps
fps: 30
audio: 128kbps, 32 khz, stereo

4xm_comp:
resize width: 640 height: 480
speed: 30fps
data rate: 800000

---

Need to figure out the settings for each video type for playvid.
I could only get .sfd to work.
I used the sample.sfd, playvid.bin found on sdk.
If anyone wants to test playvid.rar is a selfboot script, includes the notes for these ginsu.ini settings:

Code: Select all

[TESTDUCK]
Ginsu.Path                      = MEDIA
Ginsu.Command                   = "\MEDIA\PLAYVID.BIN DUCKLOGO.AVI DUCK"
Manifest.Name                   = "Sample Duck Movie"

[TESTMPEG]
Ginsu.Path                      = MEDIA
Ginsu.Command                   = "\MEDIA\PLAYVID.BIN SAMPLE.SFD MPEG"
Manifest.Name                   = "Sample MPEG Movie"


This is nice thank you :)

  • Similar Topics
    Replies
    Views
    Last post

Return to “Lounge”

Who is online

Users browsing this forum: No registered users