[prev in list] [next in list] [prev in thread] [next in thread]
List: amarok-devel
Subject: Status update GSoC visualizations
From: "Martin T. Sandsmark" <sandsmark () samfundet ! no>
Date: 2009-06-22 20:45:51
Message-ID: 200906222245.51656.sandsmark () samfundet ! no
[Download RAW message or body]
Hio.
So I'm still stuck with trying to get my Xine stuff to work. While there
hasn't been much proper progress, I think I have finally learned how Xine
works, and how Phonon-Xine interacts with it. I'll probably write down what
I've learned and put it in the phonon repo once I finish up my stuff, and I
get that confirmation that I'm not completely off target.
I now think that I have a more or less complete Xine plugin structure, only
issue is that I get a segfault, and what seems to be a corrupted stacką.
(The issue seems to be that when Phonon-Xine loads in the new file, Xine first
wants to explicitly stop the currently playing stream, and ends up calling
post_audio_set_property, and when this tries to dereference the pointer to my
plugin, something dies. I've checked that original_port->set_property is set
in the constructor of my plugin.)
Good news is that I think this should work, and I think I finally have a good
overview of how Xine works.
Also, VLC is nearing its release, which means that phonon-vlc should be
released pretty soon too. From what I've seen of the libvlc API, implementing
support in that for AudioDataOutput will be a much more pleasant and easy
undertaking.
1: http://photo.klette.us/i/73/49610-foo1.png
--
martin t. sandsmark
_______________________________________________
Amarok-devel mailing list
Amarok-devel@kde.org
https://mail.kde.org/mailman/listinfo/amarok-devel
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic