[Ffmpeg-devel] On2 Flix Engine uses memcoder in commerical Flix Engine

Måns Rullgård mru
Fri Apr 28 00:57:35 CEST 2006

Rich Felker <dalias at aerifal.cx> writes:

> On Thu, Apr 27, 2006 at 04:33:35PM -0400, John Koleszar wrote:
>> Rich Felker wrote:
>> > On Thu, Apr 27, 2006 at 02:10:51PM -0400, John Koleszar wrote:
>> >> Diego Biurrun wrote:
>> >>> Out of curiosity: Why do you mux to Ogg?  It has very little going for
>> >>> it..
>> >>>
>> >> Rather than inventing a new container format, I wanted to use something
>> >> existing. Ogg was the only one I knew of at the time that allowed you to
>> >> write a well formatted stream without seeking, a requirement since the
>> >> data is sent over a pipe.
>> > 
>> > NUT is the best choice for this -- it's specifically designed with the
>> > goal of writing without seeking and never causing more buffering/delay
>> > than necessary. However...
>> > 
>> The thing that amazes me is that nobody else set those as design goals
>> before. It just seems so fundamental to me. Dare you concede that ogg
>> got one thing right? :)
> Nope. Ogg is NOT streamable unless you add huge overhead or huge
> delay, because you can't write partial pages. You have to buffer a
> whole page and then write it.

True, but you can write (and read) it without seeking.

M?ns Rullg?rd
mru at inprovide.com

More information about the ffmpeg-devel mailing list