On Mon, May 4, 2009 at 3:51 PM, Gustavo Sverzut Barbieri
<barbi...@profusion.mobi> wrote:
> On Mon, May 4, 2009 at 3:23 PM, Bruno Dilly <bdi...@profusion.mobi> wrote:
>> This patch fix some bugs in gstreamer module.
>
> not good on this chunk:
>
> @@ -101,6 +101,7 @@
>                  GstCaps            *sink_caps;
>
>                  asink = (Emotion_Audio_Sink *)eina_list_data_get(alist);
> +                 alist = eina_list_next(alist);
>                  sink_pad =
> gst_element_get_pad(gst_bin_get_by_name(GST_BIN(ev->pipeline),
> "a52dec"), "src");
>                  sink_caps = gst_pad_get_caps(sink_pad);
>
> original alist is lost. :-(

Yeah, reading just the patch, it looks like alist is lost, but ev
keeps this pointer (ev->audio_sinks).
I don't know why, but when the eina_list changes were applied (commit
39195), ecore_list_next was substituted only by eina_list_data_get..
So, taking a look in the entire function, it looks right. I will try
to describe better the next patches.

>
>
>
> --
> Gustavo Sverzut Barbieri
> http://profusion.mobi embedded systems
> --------------------------------------
> MSN: barbi...@gmail.com
> Skype: gsbarbieri
> Mobile: +55 (19) 9225-2202
>

------------------------------------------------------------------------------
Register Now & Save for Velocity, the Web Performance & Operations 
Conference from O'Reilly Media. Velocity features a full day of 
expert-led, hands-on workshops and two days of sessions from industry 
leaders in dedicated Performance & Operations tracks. Use code vel09scf 
and Save an extra 15% before 5/3. http://p.sf.net/sfu/velocityconf
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to