SMV-video support

Found a bug? Please report it, but remember to follow the bug reporting guidelines.
Missing a sane feature? Let us know!
But please do NOT request ports to other systems.

Moderator: ZSNES Mods

Post Reply
Skiessi
Rookie
Posts: 14
Joined: Tue Dec 05, 2006 1:31 pm
Location: Finland, Rovaniemi
Contact:

SMV-video support

Post by Skiessi »

It would be nice to be able to watch SNES-speedruns from http://TASvideos.org with ZSNES, but they're using the evil Snes9X and its SMV-format. I would code the support for SMV myself if I wasn't so lazy and knew how to code stuff with assembly. Since it's open source, it might be easy.

http://tasvideos.org/forum/viewtopic.ph ... &start=106
http://tasvideos.org/Nitsuja.html
http://tasvideos.org/SMV.html
Deathlike2
ZSNES Developer
ZSNES Developer
Posts: 6747
Joined: Tue Dec 28, 2004 6:47 am

Post by Deathlike2 »

SMV would probably not be supported... however, you probably haven't checked out this thread: http://board.zsnes.com/phpBB2/viewtopic.php?t=3103
Continuing [url=http://slickproductions.org/forum/index.php?board=13.0]FF4[/url] Research...
Skiessi
Rookie
Posts: 14
Joined: Tue Dec 05, 2006 1:31 pm
Location: Finland, Rovaniemi
Contact:

Post by Skiessi »

and btw, I'm using Linux.
Nach
ZSNES Developer
ZSNES Developer
Posts: 3904
Joined: Tue Jul 27, 2004 10:54 pm
Location: Solar powered park bench
Contact:

Re: SMV-video support

Post by Nach »

Skiessi wrote:It would be nice to be able to watch SNES-speedruns from http://TASvideos.org with ZSNES
Why would you fathom that this would ever be possible with an Snes9x movie? However you can watch videos from TAS Videos if they are ZSNES movies.
Skiessi wrote: but they're using the evil Snes9X
You're not going to get any help if you insult our hard work.
Skiessi wrote: I would code the support for SMV myself if I wasn't so lazy and knew how to code stuff with assembly.
Who said it had to be done in assembly? Furthermore adding SMV support won't allow you to playback the movies anyway.
May 9 2007 - NSRT 3.4, now with lots of hashing and even more accurate information! Go download it.
_____________
Insane Coding
creaothceann
Seen it all
Posts: 2302
Joined: Mon Jan 03, 2005 5:04 pm
Location: Germany
Contact:

Post by creaothceann »

The end result is just a series of keypresses, so it should be possible to create a converter for movies that start from Reset.

But even different builds of the same emulator can lead to desyncs, I doubt the converted movies would not desync, since the currently playback is based on frames and not on controller port accesses. :?
vSNES | Delphi 10 BPLs
bsnes launcher with recent files list
Nach
ZSNES Developer
ZSNES Developer
Posts: 3904
Joined: Tue Jul 27, 2004 10:54 pm
Location: Solar powered park bench
Contact:

Post by Nach »

creaothceann wrote:since the currently playback is based on frames and not on controller port accesses. :?
Wouldn't make much of a difference for sync between versions and emulators.
May 9 2007 - NSRT 3.4, now with lots of hashing and even more accurate information! Go download it.
_____________
Insane Coding
sweener2001
Inmate
Posts: 1751
Joined: Mon Dec 06, 2004 7:47 am
Location: WA

Post by sweener2001 »

what's left before zsnes gets adopted or accepted at bisqwit's? i'm assuming there are still some desync issues. is there anything else?
[img]http://i26.photobucket.com/albums/c128/sweener2001/StewieSIGPIC.png[/img]
Deathlike2
ZSNES Developer
ZSNES Developer
Posts: 6747
Joined: Tue Dec 28, 2004 6:47 am

Post by Deathlike2 »

sweener2001 wrote:what's left before zsnes gets adopted or accepted at bisqwit's? i'm assuming there are still some desync issues. is there anything else?
That simply would be the most important issue.
Continuing [url=http://slickproductions.org/forum/index.php?board=13.0]FF4[/url] Research...
Nach
ZSNES Developer
ZSNES Developer
Posts: 3904
Joined: Tue Jul 27, 2004 10:54 pm
Location: Solar powered park bench
Contact:

Post by Nach »

sweener2001 wrote:what's left before zsnes gets adopted or accepted at bisqwit's? i'm assuming there are still some desync issues. is there anything else?
http://tasvideos.org/Rules.html#for_super_nes_
http://tasvideos.org/EmulatorRecordingStatus.html

All that is waiting for is a release.
May 9 2007 - NSRT 3.4, now with lots of hashing and even more accurate information! Go download it.
_____________
Insane Coding
sweener2001
Inmate
Posts: 1751
Joined: Mon Dec 06, 2004 7:47 am
Location: WA

Post by sweener2001 »

good to hear. keep up the excellent work
[img]http://i26.photobucket.com/albums/c128/sweener2001/StewieSIGPIC.png[/img]
creaothceann
Seen it all
Posts: 2302
Joined: Mon Jan 03, 2005 5:04 pm
Location: Germany
Contact:

Post by creaothceann »

Nach wrote:
creaothceann wrote:since the currently playback is based on frames and not on controller port accesses. :?
Wouldn't make much of a difference for sync between versions and emulators.
Afaik desyncing occurs when the wrong frame gets the right input (or vice versa). So if the input wouldn't be bound to the frame index...
vSNES | Delphi 10 BPLs
bsnes launcher with recent files list
Nach
ZSNES Developer
ZSNES Developer
Posts: 3904
Joined: Tue Jul 27, 2004 10:54 pm
Location: Solar powered park bench
Contact:

Post by Nach »

creaothceann wrote:
Nach wrote:
creaothceann wrote:since the currently playback is based on frames and not on controller port accesses. :?
Wouldn't make much of a difference for sync between versions and emulators.
Afaik desyncing occurs when the wrong frame gets the right input (or vice versa). So if the input wouldn't be bound to the frame index...
So you assume that somehow if input comes in when requested instead of by frame it'll somehow request and manage said input 100% same between emulators and revisions?
May 9 2007 - NSRT 3.4, now with lots of hashing and even more accurate information! Go download it.
_____________
Insane Coding
creaothceann
Seen it all
Posts: 2302
Joined: Mon Jan 03, 2005 5:04 pm
Location: Germany
Contact:

Post by creaothceann »

Yeah. I'm assuming that different builds might request it at different times, but won't skip it. In that case emulation would be broken anyway.
vSNES | Delphi 10 BPLs
bsnes launcher with recent files list
Post Reply