[Spice-devel] [PATCH] make celt to be optional

Alon Levy alevy at redhat.com
Wed Jun 13 01:59:39 PDT 2012


On Wed, Jun 13, 2012 at 09:25:59AM +0200, Gerd Hoffmann wrote:
>   Hi,
> 
> >> More official than the codec working group declaring it to be in its
> >> finally frozen form, or the codec specification being submitted to and
> >> approved by the IESG for publication?
> > 
> > You keep refering to standards, while I am talking about what we can
> > actually rely on, the implementation.
> 
> I'd be very surprised if the most recent opus release doesn't conform to
> the submitted specification.  Guess the 1.0 release just waits for the
> formal approval & publication
> 
> >>> This is not helping, we have implementations not really frozen.
> 
> ???
> 
> Can't see what your problem is ...
> 
> >>> Since no releases happened recently, I assume no security issues are known.
> >>
> >> That's an interesting assumption ...
> > 
> > Isn't it how security works? It's safe until it's proven it's no
> > longer, isn't it?
> 
> For a piece of software not being actively maintained any more by anyone
> I wouldn't bet on it.
> 
> > Spice depends on celt 0.5.1, people do care.
> 
> What kind of care, beyond packaging & using it?
> 
> >> It's your decision what you do with spice.  But saying "Opus isn't ready yet"
> >> is simply not true.  You may have other reasons not to use it, but that isn't
> >> one of them that stands up to genuine scrutiny.
> > 
> > Personally, I would be glad to have opus support once there is an
> > implementation the spice server can rely on.
> 
> IMHO we should undust Alons opus patches *now* and get stuff ready.
> Given the sample rate issue a bit more work that just switching the
> codec, so it will need some time anyway.

I replied to Ron privately but let me repeat my problems last time
around. They are certainly not unsurmountable, I just didn't have the
right motivation, that Ron provided right now (i.e. saying that we might
be carrying a breakable package):
 We have a fixed sample rate of 44100 in spiceaudio, as defined by spice
 server. I guess I could try to either resample (didn't want to go down
 that path last time since it seemed a waste of cpu for something I
 could just adjust upfront in the guest/client for playback/recording)
 or change it. I can start by seeing if changing the rate breaks
 anything using celt, if not I can change it for both celt and opus. If
 it does break I still have the options of either having a single codec
 enabled, or doing resampling and providing the older sampling rate (and
 then some time in the future when we drop celt we can drop the
 resampling).

Alon
> 
> cheers,
>   Gerd
> _______________________________________________
> Spice-devel mailing list
> Spice-devel at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/spice-devel


More information about the Spice-devel mailing list