Author |
Message |
|
Delnar_Ersike Lazy H4xx0r
Active Member
Joined: 24 Dec 2006 Posts: 578
|
Posted: 06 Jun 2007 08:47:02 pm Post subject: |
|
|
I had though about this a long time ago, but only once I had made that intro screen had this idea really occupied my brain: is it possible to make a movie player for calc?
The idea is this: a person would make a computer program that transforms all the frames into greyscale, then puts it on maximum contrast, then uses the data from the monochrome frame to create a frame in an app or program. The user also has the option to adjust the greyscale quality of the ending movie (maximum would be about 8 colors), so the more colors, the bigger the movie. As for sound, the program can rip the soundtrack from the movie and run it through a sound converter, then rejoin it with the frames in the final product. For this issue, I have huge faith in RealSound2, which only uses either 40% or 60% of the CPU (I can't remember at the moment), so the rest can be used for playing the frames.
So, what is your opinion? Is it possible? Is it feasible?
Last edited by Guest on 06 Jun 2007 08:48:56 pm; edited 1 time in total |
|
Back to top |
|
|
calc84maniac
Elite
Joined: 22 Jan 2007 Posts: 770
|
Posted: 06 Jun 2007 08:49:24 pm Post subject: |
|
|
This + Flash drive = BEAST |
|
Back to top |
|
|
Harrierfalcon The Raptor of Calcs
Super Elite (Last Title)
Joined: 25 Oct 2006 Posts: 2535
|
Posted: 06 Jun 2007 08:53:00 pm Post subject: |
|
|
It'd be amazing if it were made, but it'd also be kind of hard....
*imagines using iStudio for every....single....frame....*
Last edited by Guest on 06 Jun 2007 08:53:17 pm; edited 1 time in total |
|
Back to top |
|
|
elfprince13 Retired
Super Elite (Last Title)
Joined: 11 Apr 2005 Posts: 3500
|
Posted: 06 Jun 2007 08:56:46 pm Post subject: |
|
|
/me looks at TIMM and shuts up. |
|
Back to top |
|
|
baorder54 Elite
Active Member
Joined: 25 Nov 2006 Posts: 748
|
Posted: 06 Jun 2007 09:16:19 pm Post subject: |
|
|
Hate to say this but your idea was taken and used. Heck maybe thats a good thing. Like ElfPrince13 said, it is TIMM. I assumed no one would understand that TIMM was a program, that is why I posted. Although your idea goes above and beyond so....
Last edited by Guest on 06 Jun 2007 09:16:48 pm; edited 1 time in total |
|
Back to top |
|
|
luby I want to go back to Philmont!!
Calc Guru
Joined: 23 Apr 2006 Posts: 1477
|
Posted: 06 Jun 2007 09:48:49 pm Post subject: |
|
|
Let's do some math:
estimated size of running the "movie" (engine) ~4000 bytes
Maximum conceivable size of an app: 1540000 bytes
Video
1 pic=767 bytes grayscale=~1500 bytes
Maximum amount of frames 2,000 1,000
at 10 fps (not bad quality) 200 seconds of animation (3 min) 100 seconds 1.5 min
size per second 7,670 bytes 15,000 bytes
Sound
est. 13,500 bytes per second (RealSound)
maximum length of sound: 114 seconds
Estimated size of a 60 second clip:
460,200+810,000=1,270,200 bytes (fits=Yes)
900,000+810,000=1,710,000 bytes (fits=No. Not w/out usb)
My take:
Plausible. If sound will stream with video |
|
Back to top |
|
|
Delnar_Ersike Lazy H4xx0r
Active Member
Joined: 24 Dec 2006 Posts: 578
|
Posted: 06 Jun 2007 10:27:35 pm Post subject: |
|
|
I know TIMM exists, but this is for the z80. And luby, the music doesn't have to of that good quality. When I am thinking of movie clips, I am thinking more about YouTube quality and sized videos rather than full-length feature films.
However, I do not have any knowledge need whatsoever about z80, not to mention any PC programming language. Maybe Jim e, or any other programmer(s) with that level experience, could cook something up later... |
|
Back to top |
|
|
jfabi82
Newbie
Joined: 11 May 2007 Posts: 35
|
Posted: 06 Jun 2007 10:51:10 pm Post subject: |
|
|
Delnar_Ersike wrote: However, I do not have any knowledge need whatsoever about z80, not to mention any PC programming language. Maybe Jim e, or any other programmer(s) with that level experience, could cook something up later...
[post="106930"]<{POST_SNAPBACK}>[/post]
:hmpf: Well, that's not going to get us very far. But, yeah, it would be awesome, ,especially if it was USB drive-enabled. Maybe someone with some ASM and PC coding skills can whip an app and DoorsCS SE/AP... |
|
Back to top |
|
|
Xphoenix
Elite
Joined: 04 Apr 2007 Posts: 756
|
Posted: 06 Jun 2007 11:18:25 pm Post subject: |
|
|
Delnar_Ersike wrote: I know TIMM exists, but this is for the z80.
[post="106930"]<{POST_SNAPBACK}>[/post]
Description of TIMM wrote: This program will convert Windows videos to your TI calculator. Supported calculators are: 82,83,83+,85, 86, 89 and 92+. You approximately need 10 mouseclicks to convert your video. Stunning results (videos at 10FPS!) This new version includes real greyscale as well as emulation, different screen sizes, support for Quicktime movies and animated GIFs. New is also an option to set conversion quality, making videos almost ten times longer!
Not just for the TI-89T |
|
Back to top |
|
|
kermmartian Site Admin Kemetech
Calc Guru
Joined: 20 Mar 2004 Posts: 1220
|
Posted: 07 Jun 2007 01:16:39 am Post subject: |
|
|
jfabi82 wrote: Delnar_Ersike wrote: However, I do not have any knowledge need whatsoever about z80, not to mention any PC programming language. Maybe Jim e, or any other programmer(s) with that level experience, could cook something up later...
[post="106930"]<{POST_SNAPBACK}>[/post]
:hmpf: Well, that's not going to get us very far. But, yeah, it would be awesome, ,especially if it was USB drive-enabled. Maybe someone with some ASM and PC coding skills can whip an app and DoorsCS SE/AP...
[post="106933"]<{POST_SNAPBACK}>[/post]
Hehe, elfprince is working on a USB flash drive driver for DCS.
This idea wouldn't work streaming from USB that well; lemme tell you why. Every [Archive size] of memory, you'd have at least a second of lag while the usb drive accessed, then filled your archive with new data. You could of course have multiple clips, but having one broken into chunks would cause periodic lag.
TIMM was z80, to whoever said that... It worked on both z80 and 68k calcs. |
|
Back to top |
|
|
elfprince13 Retired
Super Elite (Last Title)
Joined: 11 Apr 2005 Posts: 3500
|
Posted: 07 Jun 2007 07:09:12 am Post subject: |
|
|
I think we are waiting for Jim_E to get his rear in gear on his USB streaming. |
|
Back to top |
|
|
frenchcalc1 جان ألعريم
Active Member
Joined: 14 Mar 2007 Posts: 648
|
Posted: 07 Jun 2007 10:42:51 am Post subject: |
|
|
Harrierfalcon wrote: It'd be amazing if it were made, but it'd also be kind of hard....
*imagines using iStudio for every....single....frame....*
[post="106913"]<{POST_SNAPBACK}>[/post]
Yeah, it's going to be pretty difficult to do that
How long do you think the movie will last? Maybe thirty or forty seconds? |
|
Back to top |
|
|
TheStorm
Calc Guru
Joined: 17 Apr 2007 Posts: 1233
|
Posted: 07 Jun 2007 09:34:31 pm Post subject: |
|
|
It would be less than that beacues it has to be over 700 bytes per frame so size is limited by ram and who wants to make that many pics. |
|
Back to top |
|
|
kermmartian Site Admin Kemetech
Calc Guru
Joined: 20 Mar 2004 Posts: 1220
|
Posted: 08 Jun 2007 01:07:35 am Post subject: |
|
|
As shown by the TIMM converter, it's not exactly a monumental challenge to make a converter that automatically does the frame conversion and packs it into a data file. |
|
Back to top |
|
|
Delnar_Ersike Lazy H4xx0r
Active Member
Joined: 24 Dec 2006 Posts: 578
|
Posted: 08 Jun 2007 10:51:50 am Post subject: |
|
|
Yes, but is there one with sound? I think not, but, as I stated before, RealSound2 can be implemented into TIMM so that not only can you see the movie, but hear it as well. That is, if Jim e and the author of TIMM decide to work together. Or Jim e steals TIMM's code > |
|
Back to top |
|
|
DarkerLine ceci n'est pas une |
Super Elite (Last Title)
Joined: 04 Nov 2003 Posts: 8328
|
Posted: 08 Jun 2007 11:00:30 am Post subject: |
|
|
I've never looked at the problem, but in my opinion combining sound output with greyscale movies would require some severely awesome coding. Because sound requires delays of a certain length (which vary with the note you're trying to play), and so does grayscale. |
|
Back to top |
|
|
c_plus_plus My Face Hertz
Active Member
Joined: 30 Jan 2006 Posts: 575
|
Posted: 08 Jun 2007 11:14:53 am Post subject: |
|
|
DarkerLine wrote: Because sound requires delays of a certain length (which vary with the note you're trying to play), and so does grayscale.
[post="107114"]<{POST_SNAPBACK}>[/post]
This would be the case for sound that is MIDI-like, but not for pulse-width modulation sound. This is what real sound uses, and would make the synchronization not as hard as you might think with MIDI sound. |
|
Back to top |
|
|
Delnar_Ersike Lazy H4xx0r
Active Member
Joined: 24 Dec 2006 Posts: 578
|
Posted: 08 Jun 2007 01:51:39 pm Post subject: |
|
|
OK, I tried out TIMM today, and sadly have to say it definitely does not satisfy me. The pixel detection is horrible, the movie length is very short, and it produces a program instead of an app! I will now change the line Quote: RealSound2 can be implemented into TIMM to Quote: TIMM can be implemented into RealSound2 .
So, in case you guys say TIMM lets you watch movies on your calc, it does not: it can only do a maximum of 20 seconds at 10 FPS. |
|
Back to top |
|
|
calc84maniac
Elite
Joined: 22 Jan 2007 Posts: 770
|
Posted: 08 Jun 2007 04:28:07 pm Post subject: |
|
|
kermmartian wrote: This idea wouldn't work streaming from USB that well; lemme tell you why. Every [Archive size] of memory, you'd have at least a second of lag while the usb drive accessed, then filled your archive with new data. You could of course have multiple clips, but having one broken into chunks would cause periodic lag.
[post="106947"]<{POST_SNAPBACK}>[/post]
Um, what? Why fill the archive?
1) Programs can't write to flash
2) Extra RAM pages! Tada! (Yes, this will be 84 only, 83's don't have usb) |
|
Back to top |
|
|
|