Package Scope Recommendations for File_Ogg

From: Date: Thu, 14 Aug 2003 00:23:54 +0000
Subject: Package Scope Recommendations for File_Ogg
Groups: php.pear.dev 
Request: Send a blank email to pear-dev+get-19700@lists.php.net to get a copy of this message
Hi List, I'm developing a proposed new package (File_Ogg) with a number of inheriting packages (such as File_Ogg_Vorbis). I have run into a problem in terms of scope. An Ogg physical bitstream may contain one or more logical bitstreams in sequence or parallel (and indeed a sequence of parallel logical bitstreams). An example of a parallel group of logical bitstreams might be audio and video at the same time. The package originally came into existance because I wanted to retrieve a single Vorbis logical bitstream from an Ogg physical bitstream. This package -- with some invaluable advice from Stefan Neufeind -- has expanded in scope to now include a single parallel group of logical bitstreams. Ideally, this package should cover the entire Ogg project, and allow multiple parallel logical bitstreams, and herein lies a problem. Such an objective must include a theoretically endless physical stream (such as internet radio or video) containing an endless number of single or parallel logical bitstreams. Is PHP a suitable platform for handling theoretically endless streams such as Internet radio and or video? I'd appreciate some advice regarding limitations of this package, and/ or the suitability of PHP for this type of package. My tendency would be towards limiting this package to a single or parallel group of logical bitstreams and leave out sequences. Obviously, there is the drawback that one might attempt to manipulate a sequence of two (either single or parallel) logical bitstreams from a physical bitstream in a local file, at which case the package breaks down. :( If I have not made myself clear, please let me know, and I will attempt to clarify any points. Regards, David Grant

« previous php.pear.dev (#19700) next »