[coherence-dev] (almost) success with Sony Bravia KDL-32W5500

Frank Scholz fs at beebits.net
Tue Sep 15 10:52:30 CEST 2009


Hi Alexander

some quick answers:

> self.pipeline = gst.parse_launch(
>             "mplex format=3 vbr=true mux-bitrate=15360 bufsize=1024
> name=mux %s ! decodebin2 name=d ! ffmpegcolorspace ! mpeg2enc format=3
> bitrate=10000 constraints=false bufsize=1024 reduction-4x4=4
> reduction-2x2=4 ! mux. d. ! queue ! audioconvert ! twolame ! mux."  %
> self.uri)

great, pls add any findings about working pipelines to

http://coherence-project.org/wiki/TransCoding

There you'll too find an example upon how to override internal pipelines
in the config file.

> 1) Coherence uses 100% CPU when doing nothing, and over 180% when
> playing any clip (even SD). Looks like a busy-wait somewhere.

what platform/distro?

Maybe it is related to

http://coherence-project.org/ticket/235#comment:3

> 2) Audio and video sometimes get out of sync after skips.

probably an issue of the pipeline above, maybe the removed queues.


> 3) If I stop and restart Coherence, it will appear as a different server
> in the menu of my TV.

you should use an xml config file. There Coherence will add
automatically an unique UUID to each backend which will be
persistent over restarts.

http://coherence-project.org/wiki/XMLConfig

> 4) I cannot seek in the transcoded streams.

that's on the todo list and one of the things we want
to address during

http://coherence-project.org/wiki/Sprints/Two

> 6) Coherence doesn't list ape files in the TV menu, even though other
> gstreamer-based applications can decode them to wav.

you might need to add the extension/mimetype to the FSStore

http://coherence-project.org/browser/trunk/Coherence/coherence/backends/fs_storage.py#L24

Again this is something we should put into a more global module, make it
configurable from the config and accessible from all backends.

Regards,
Frank




More information about the coherence-dev mailing list