Re: Wanted: C++ Audio Programmer For Exciting Project Team

From: Bruno Barberi Gnecco (brunobgDELETETHIS_at_users.sourceforge.net)
Date: 03/03/05


Date: Thu, 03 Mar 2005 11:57:14 -0300

David Schwartz wrote:

>>Sorry, but I can't see the difference. Unless you are watching
>>your favorite sports game and can't stand seeing it with a 10s lag,
>>live streams and pre-recorded streams are the same thing. The network
>>certainly can't tell the difference. I certainly don't care if I'm
>>listening to a radio station and it has a 10s lag (but again, if you
>>are a fan of those "the first ten callers will get a CD" this may
>>be a problem).
>>Anyway, to summarize: from the point of view of networking
>>and (AFAIK) of audio, they are the same...
> Not at all. There are any number of encoding techniques that require you
> to be able to know the last byte's data before you can encode the first.
> None of these will work for live streams but they'll all work fine for
> pre-recorded ones.

        Oh yes, but I thought that most of the audio encoders didn't
require the entire data to work, but worked in chunks. I *think*
that MP3 and OGG use chunks, but again, I'm just the networking
guy :)

-- 
Bruno Barberi Gnecco <brunobg_at_users.sourceforge.net>
http://www.lsi.usp.br/~brunobg/
The naked truth of it is, I have no shirt.
		-- William Shakespeare, "Love's Labour's Lost"


Relevant Pages

  • RE: dbspaces migrating from 7.3 to 9.4
    ... It might 'take care of it' but who is to say that is any quicker (or ... dbspaces migrating from 7.3 to 9.4 ... I've created some large chunks ... and been advised by IBM Informix Tech Support that more, ...
    (comp.databases.informix)
  • Re: (rplaca) vs. (setf (car))
    ... >> This will break if the number of chunks is larger than ... > What if I have a compiler macro that takes care of that? ... Lisp is not dead, it just smells funny. ...
    (comp.lang.lisp)
  • Re: Newbie Indy TCPclient - TCPserver question
    ... there are no guarantees that they will arrive in the same chunks. ... You need to take care of your own framing. ... Indy takes care of that lower-level stuff for you, so all you need to do is give it a TStream and an IP address, and it handles all the messy details. ...
    (comp.lang.pascal.delphi.misc)
  • Re: Newbie Indy TCPclient - TCPserver question
    ... there are no guarantees that they will arrive in the same chunks. ... You need to take care of your own framing. ... Indy takes care of that lower-level stuff for you, so all you need to do is give it a TStream and an IP address, and it handles all the messy details. ...
    (comp.lang.pascal.delphi.misc)