<freemangordon>
lets work there, I am starting gio port
<bencoh>
hmm, do we really want to use gst for that though?
<bencoh>
(that's the media player backend, right?)
<freemangordon>
yes, why not?
<freemangordon>
this is gst-renderer after al
<freemangordon>
*all
<freemangordon>
like, if we want another backend, then it will be anotherbackend-rnderer
<freemangordon>
what do you think should be the replacement?
<freemangordon>
IOW - what is wring with gst?
<freemangordon>
*wrong
Twig has quit [Ping timeout: 268 seconds]
<freemangordon>
uvos: Wizzup: shall I wait for you to review https://github.com/maemo-leste/mce/pull/58 ? I am running it on my device since yesterday, with no ill effects whatsoever
<Wizzup>
freemangordon: let's wait for uvos to review it
<Wizzup>
and check @ mafw gst branch
<freemangordon>
I finished gio port btw
<freemangordon>
and commented out hal
<freemangordon>
but, there is pa_ext_stream_restore2_info used
<Wizzup>
great, I'm just waking up
<Wizzup>
ah
<freemangordon>
the only difference is volume_is_absolute
<freemangordon>
and also this "This structure deprecate and replace the pa_ext_stream_restore_info which was not extensible. This new structure ca be extended without breaking API/ABI. "
<Wizzup>
I think we have this is the volume applet too
<Wizzup>
iirc we spoke about it then too
<Wizzup>
this is nokia only right?
<freemangordon>
and nemo too, iirc
<freemangordon>
info.volume_is_absolute = TRUE;
<freemangordon>
so we can replace with pa_ext_stream_restore_info IIUC
<freemangordon>
hmm?
<freemangordon>
we have module-stream-restore loaded, right?
<freemangordon>
I should set/get caps using pad, right?
<Wizzup>
instead of on buffer?
<freemangordon>
yes, as gtk1 doe snot support caps on buffer
<freemangordon>
*gst1
<freemangordon>
so I am replacing GstBuffer with GstSample almost everywhere
<freemangordon>
but in handoff callbacks I have buffer to deal with
<Wizzup>
hm
<Wizzup>
could it be proxy caps?
<Wizzup>
maybe not
<freemangordon>
I am doing g_object_set (G_OBJECT(pad), "caps", gst_sample_get_caps(sample), NULL); in feed_fakesrc
<freemangordon>
where sample is of type GstSample
<Wizzup>
sorry, I don't really know :(
<freemangordon>
I am just not sure if that's the proper way to set caps on the pad
<Wizzup>
I'm reading caps man page
<Wizzup>
yeah
<freemangordon>
google neither :)
<freemangordon>
there seems to be couple of functions to get caps
<Wizzup>
yeah, but not to set
<freemangordon>
mhm
<freemangordon>
there is "caps" property, but no documentation for it :)
<Wizzup>
maybe the proxy caps
<freemangordon>
what is this?
<Wizzup>
Check if the given pad is set to proxy caps. This means that the default event and query handler will forward all events and queries to the internally linked pads instead of discarding them.
<Wizzup>
I mean, probably not .. :)
<Wizzup>
I guess you cannot get either sides of the link of the pad as object?
<freemangordon>
ummm... I have the pad itself
<freemangordon>
maybe I don;t understand the question
<Wizzup>
I tihnk I don't know what I am talking about ;)
Twig has joined #maemo-leste
<freemangordon>
:)
<freemangordon>
ok, guests came, will continue later on
<freemangordon>
LMK if you find something useful
<freemangordon>
ttyl
<Wizzup>
ttyl
pere has joined #maemo-leste
Daanct12 has joined #maemo-leste
Danct12 has quit [Ping timeout: 246 seconds]
Daanct12 is now known as Danct12
<freemangordon>
Wizzup: Assertion 'pa_atomic_load(&(c)->_ref) >= 1' failed at pulse/ext-stream-restore.c:166, function pa_ext_stream_restore_read(). Aborting.