Author Topic: OPENGL&DivX , MPEG4 (QUICKTIME)  (Read 3713 times)

0 Members and 1 Guest are viewing this topic.

OPENGL&DivX , MPEG4 (QUICKTIME)
Just joined this forum,

Lets get down to bussiness.
I have started the following projects.

1 )Implementing MPEG4 for all video's and sounds (MP3 is just a stream in MPEG4). Probably move to DivX or Apple's MOV format.
This will also give the community access to a range of existing video software / hardware for creation of cinematic's.

2 )Research into an abstract graphic interface layer that can seemlessly 'talk' to OPENGL and any other graphic subsystem we might want to support in the future (i.e. DirectX8/9 Whatever.)

3 )Introduction of OO Concenpt's so there is a possibility of Extensive documentation  in UML (Anybody here besides me knows Rational? )

If some :mad: hard ass programmers want to distinguisch themselves from the croud they can sign on. And build up a kick-ass resume.

Send me mail.
« Last Edit: July 31, 2007, 04:28:19 pm by karajorma »
-- The Code Gods --

 

Offline Nico

  • Venom
    Parlez-vous Model Magician?
  • 212
OPENGL&DivX , MPEG4 (QUICKTIME)
just a note: no .mov plz.
SCREW CANON!

 

Offline penguin

  • Eudyptes codus
  • 28
  • Still alive.
OPENGL&DivX , MPEG4 (QUICKTIME)
First of all, Jacob:

:) ;) ;7 WELCOME TO THE HLPBB!! ;7 ;) :)  I'll let others explain about the sad state of the weaponry here :rolleyes:

Now back to business:

1. That would be handy.  If you search through this forum, the community seems to favor MP3 for sound, Divx for movies.  At the same time, we obviously need to preserve backward compatibility with the existing WAV sounds.  We have no such requirement for movies, since the MVE code has been stripped out.

2. There is already a fair degree of abstraction at the graphics library level, I'm not sure what would be gained by adding another layer...

3. UML?  Rational?!?
*runs away screaming*
your source code slave

 
OPENGL&DivX , MPEG4 (QUICKTIME)
Is there a "documentation" directory in the CVS source tree?,
i would like to submit design's and documentation regarding MPEG4, so we can all reference the same info.
-- The Code Gods --

  

Offline Inquisitor

OPENGL&DivX , MPEG4 (QUICKTIME)
everything we have, is linked off the site.

Best we have doc wise is the doxygen output on the raw source, and of course, any comments the team has been adding to the system as they have been going.

And I personally like .mov but I got outvoted a long time ago ;)
No signature.

 

Offline IceFire

  • GTVI Section 3
  • 212
    • http://www.3dap.com/hlp/hosted/ce
OPENGL&DivX , MPEG4 (QUICKTIME)
DivX is cooler apparently :D

In any case, Jacob Bogers, I bet your services as a programmer will be definately wanted around here.
- IceFire
BlackWater Ops, Cold Element
"Burn the land, boil the sea, you can't take the sky from me..."

 
Why another graphic abstract layer?

Well just to put it between FS2 Code and call's to DirectX for example.

So to make the code really independent of DirectX, OpenGL etc.
(Preferably selectable by an options screen)
-- The Code Gods --

 

Offline penguin

  • Eudyptes codus
  • 28
  • Still alive.
Quote
Originally posted by Jacob Bogers
Why another graphic abstract layer?

Well just to put it between FS2 Code and call's to DirectX for example.

So to make the code really independent of DirectX, OpenGL etc.
(Preferably selectable by an options screen)
Yeah, but we kind of have that already... it's not the most elegant, but it is fairly easy to add support for a new graphics lib (e.g., dx8).  Have you looked at the graphics code much?  There is a pretty decent layer separating the game engine from the actual library calls (dx, soft, gl, etc.)

You'll have to try harder if you really want to convince me ;)
your source code slave

 
OPENGL&DivX , MPEG4 (QUICKTIME)
Ok lets try a theory,

Say i wanted to port (lets keep this only on the graphics lib) FS2 ro the Playstation or X-box.

Your telling me that would be relativly easy?

Just a birds eye view on the graphics, that's why i used the term "research". But if it only needs some cleaning...
-- The Code Gods --

 
OPENGL&DivX , MPEG4 (QUICKTIME)
I don't know how you're planning to support Quicktime in an open source project.  That'd be nice though, a proper reverse engineering of the Sorenson codec would go a lot farther than one of MVE.

[Edit: My mistake, Sorenson has been partially reverse engineered.]
« Last Edit: July 31, 2002, 03:54:33 pm by 777 »

 

Offline Sandwich

  • Got Screen?
  • 213
    • Skype
    • Steam
    • Twitter
    • Brainzipper
OPENGL&DivX , MPEG4 (QUICKTIME)
Quote
Originally posted by penguin
I'll let others explain about the sad state of the weaponry here :rolleyes:


Um, ok, but I gotta make this quick, I've got rogue forumites on my tail - and they have black market weapons!

Flamethrowers are under the seats, having recently replaced the aging shotguns. The emergency exits are to the rear and left.

Quote
Originally posted by Inquisitor
And I personally like .mov but I got outvoted a long time ago ;)


*shocked look*

*burns Inquisitor at the stake* (quite fitting, don't you think? :D)
SERIOUSLY...! | {The Sandvich Bar} - Rhino-FS2 Tutorial | CapShip Turret Upgrade | The Complete FS2 Ship List | System Background Package

"...The quintessential quality of our age is that of dreams coming true. Just think of it. For centuries we have dreamt of flying; recently we made that come true: we have always hankered for speed; now we have speeds greater than we can stand: we wanted to speak to far parts of the Earth; we can: we wanted to explore the sea bottom; we have: and so  on, and so on: and, too, we wanted the power to smash our enemies utterly; we have it. If we had truly wanted peace, we should have had that as well. But true peace has never been one of the genuine dreams - we have got little further than preaching against war in order to appease our consciences. The truly wishful dreams, the many-minded dreams are now irresistible - they become facts." - 'The Outward Urge' by John Wyndham

"The very essence of tolerance rests on the fact that we have to be intolerant of intolerance. Stretching right back to Kant, through the Frankfurt School and up to today, liberalism means that we can do anything we like as long as we don't hurt others. This means that if we are tolerant of others' intolerance - especially when that intolerance is a call for genocide - then all we are doing is allowing that intolerance to flourish, and allowing the violence that will spring from that intolerance to continue unabated." - Bren Carlill

 
Just downloaded documents and source code,

Give me a week
-- The Code Gods --

 
Just downloaded documents and source code,

Give me 2 weeks
-- The Code Gods --

 

Offline Kazan

  • PCS2 Wizard
  • 212
  • Soul lives in the Mountains
    • http://alliance.sourceforge.net
OPENGL&DivX , MPEG4 (QUICKTIME)
there is no reason to needless add an additional abstraction layer upon the existing abstraction layer

you'd just be adding unneeded addition stack overhead
PCS2 2.0.3 | POF CS2 wiki page | Important PCS2 Threads | PCS2 Mantis

"The Mountains are calling, and I must go" - John Muir

 

Offline Inquisitor

OPENGL&DivX , MPEG4 (QUICKTIME)
Excellent point on the open source thing. It's been so long since I signed the Apple NDA, that I forgot I had too :)
No signature.

 

Offline Fry_Day

  • 28
OPENGL&DivX , MPEG4 (QUICKTIME)
Erm, I thought part of an NDA is not saying that you are under an NDA

 

Offline Inquisitor

OPENGL&DivX , MPEG4 (QUICKTIME)
Nah, not this one, you just can't release source.

You can say you are a Quicktime developer, and in order to be a Quicktime developer, you need to sign NDA's :) And the form of the NDA is on the Quicktime site ;)
No signature.

 
Ok Kazan,

I will hold on the graphics layer:wink:  and concentratie first on
OpenDivx anyway.

Ok, gotta go back to coding.
-- The Code Gods --