This is an archived, read-only copy of the United-TI subforum , including posts and topic from May 2003 to April 2012. If you would like to discuss any of the topics in this forum, you can visit Cemetech's Your Projects subforum. Some of these topics may also be directly-linked to active Cemetech topics. If you are a Cemetech member with a linked United-TI account, you can link United-TI topics here with your current Cemetech topics.

This forum is locked: you cannot post, reply to, or edit topics. Project Ideas/Start New Projects => Your Projects
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, Smile ,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 Wink
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, Smile ,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 Cool

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 >Smile
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
Display posts from previous:   
Register to Join the Conversation
Have your own thoughts to add to this or any other topic? Want to ask a question, offer a suggestion, share your own programs and projects, upload a file to the file archives, get help with calculator and computer programming, or simply chat with like-minded coders and tech and calculator enthusiasts via the site-wide AJAX SAX widget? Registration for a free Cemetech account only takes a minute.

» Go to Registration page
    »
» View previous topic :: View next topic  
Page 1 of 1 » All times are UTC - 5 Hours

 

Advertisement