On Do, 2013-10-17 at 10:15 -0700, Konstantin Svist wrote:
> On 10/17/2013 12:32 AM, Jens Georg wrote:
> > On Mi, 2013-10-16 at 22:01 -0700, Konstantin Svist wrote:
> >> On 10/07/2013 12:48 AM, Jens Georg wrote:
> >>> On Fr, 2013-10-04 at 23:12 -0700, Konstantin Svist wrote:
> >>>> Seems like every time I try to transcode/play an .mkv file on my PS3, it
> >>>> fails to play.
> >>>>
> >>>> Rygel outputs this error:
> >>>>
> >>>> (rygel:12119): Rygel-WARNING **: rygel-http-request.vala:105: Could not
> >>>> create a transcoder configuration. Your GStreamer installation might be
> >>>> missing a plug-in
> >>>>
> >>>> It's not obvious which plugin it's trying to load...
> >>> You're right, I've filed
> >>> https://bugzilla.gnome.org/show_bug.cgi?id=709546 to add this
> >>> information.
> >>>
> >>>> How do I figure out how to fix it?
> >>> Good question. If you can play the video with gst-launch-1.0 playbin
> >>> uri=file:///path/to/the.mlv, then I think installing gst-libav for the
> >>> mpeg encoder, gst-plugins-bad for the mpeg muxer and gst-plugins-ugly
> >>> for the mp2 audio codec should be a good start.
> >>>
> >> Thanks, it's finally working after installing those gst packages,
> >> installing 0.20.1 and some system updates (maybe thanks to reboot)
> >> Now, "working" is a loose term in this case, unfortunately.. the only
> >> controls that work are play and stop (can't pause/ff/rw/etc.). Well,
> >> *can* trick it into pausing by using PS button :) Are those features in
> >> development or just broken for me?
> > Hm, I thought at least "pause" was supposed to work; I don't own a PS3,
> > sorry. FF/RW is a bit tricky due to the transcoding, depending on which
> > method the PS3 actually supports, that might work in 0.22.
> 
> I'm willing to work on some code if you can help me get started :)
> For some reason, ps3 lists pause/etc. as grayed out.. guessing it treats
> transcoded stream as a live stream which can't be paused

What's your gupnp-av version?

> One trick that could be used is transcoding to a temp file and then
> feeding it to PS3 as input. That would require extra HDD space/access,
> so I wouldn't make it a default, but it would make life easier in some
> cases.

That would be one solution, but Rygel currently doesn't handle
preprocessed sources very well; there is a patch to change that (don't
offer the same content twice just because there are two files etc.) but
it still needs some more work.

https://bugzilla.gnome.org/show_bug.cgi?id=710628


> 
> 
> >> Also, is there anything that can be tuned -- encoding quality, for
> >> example? Subtitles would be awesome..
> > There's an alternate MPEG2 encoding preset with improved quality but
> > also quite high CPU consumption in rygel's git repository:
> >
> > https://git.gnome.org/browse/rygel/tree/examples/presets/avenc_mpeg2video.prs
> >
> > Just replace the original avenc_mpeg2video.prs file with that.
> 
> Neat, 720p content looks much better now! Though it's freezing every few
> seconds... any chance to use multiple CPU cores for transcoding process?

That's a question for GStreamer. There's something in the back of my
mind about them disabling multi-thread encoding in libav.

> > "Internal" subtitles are a feature request, unfortunately not very high
> > up currently.
> 
>  It's a bit hard to watch foreign content without any translation ;)

True.


_______________________________________________
rygel-list mailing list
[email protected]
https://mail.gnome.org/mailman/listinfo/rygel-list

Reply via email to