home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!pipex!demon!cix.compulink.co.uk!plebeau
- Newsgroups: comp.sys.acorn
- From: plebeau@cix.compulink.co.uk (Paul Lebeau)
- Subject: I can view MPEG movies!
- Reply-To: plebeau@cix.compulink.co.uk
- Date: Thu, 17 Dec 1992 00:05:00 +0000
- Message-ID: <memo.814376@cix.compulink.co.uk>
- Sender: usenet@demon.co.uk
- Lines: 65
-
- ssurawls@csug.cs.reading.ac.uk (Ian Rawlings) writes:
- > I want one! Has anyone out there tried to port an MPEG viewer yet,
- preferrably
-
- > level 3 (allows rewind by making every 50th scene or so a full JPEG
- scene)?
-
- I've been doing some work on porting an MPEG viewer.
-
- I have the Berkeley viewer sources and have basically converted
- the thing. It runs and I can view MPEG movies, but it is not
- in a releasable state really.
-
- It is all in C, so it is slow (ie only 3-4 frames per second);
- I have only done a simple displayer so far - I have to change
- into a 256 colour square pixel mode before running it.
- Ie it doesn't run in a window or anything.
-
- There are also a few bugs in it - eg it doesn't terminate
- properly - I'm not sure why, obviously it does for the original
- authors!
-
- I'm working on all these problems - but don't hold your breath,
- it's only a part-time project.
-
- I was toying with the idea of just creating a MPEG->Replay
- converter - that would be a lot easier than trying to convert
- the thing into M/C, adding dithering routines etc etc.
- Your votes are welcome!
-
- I don't think it supports 'rewind'ing yet but is does support
- 'P' and 'B' frames, which the PD viewer from XING Technology
- doesn't use. BTW, AFAIK, MPEG doesn't _exactly_ store frames as
- JPEG files, but it is a very similar process.
-
- It sounds as if you (Ian Rawlings) have access to some movies...
- if you know of any ftp sites that I don't, I'd be pleased to hear
- about them. (I know about the ones at the Berkeley site and the
- site in Germany). If you have any Level 3 files, perhaps you
- could send them to me, so I could test them with my code.
-
- ***************
- Finally a request for any UNIX experts out there...
- The sources call the following routine:
-
- int htonl(int)
-
- It's not in the sources, so it must be some sort of library call.
- I have the PD Unix library replacement, but it's not in there.
-
- Can anybody tell me what this function does?
- ***************
-
- Cheers
-
- Paul
-
- PS. I have also have a mostly-finished FLI viewer sitting on my
- hard disk. If anyone is desparate to have one, I might be
- persuaded to finish it off.
-
- ------------------------------------------------------------------
- Paul LeBeau
- 4Mation
- plebeau@cix.compulink.co.uk
-