[opensuse-project] [gsoc] Weekly status report - MATE gstreamer project
Hi, this is my fifteenth weekly status report for my GSoc project. My plan for this week was work on OSS4 support for libmatemixer, improving code and fixing problems in other backends and cleaning up the code. The OSS4 work has turned out to be a nightmare. The biggest problem I've been facing is the enforced layout of mixer controls, implemented directly in sound drivers and largely incompatible with the libmatemixer way (and even among the drivers). I haven't made a lot of progress on it and mainly focused on getting the other code right. At this moment I'm undecided whether I'm going to include OSS4 support or not, it's not a part of the project plan and solely my initiative, so I have some freedom in the decision. So to point out a few things that I did was revamping ALSA polling to do the right thing and run in a custom thread, generalizing support for mixer switches and toggles, I have also decided to provide translatable string for some common elements in ALSA and implemented some little things that were missing previously, such as balance, fade and decibel support. I've made a good progress cleaning up the code too. My current plan for the next days is to provide some sort of release candidate before the soft deadline on Monday. Then I'd like to make sure the code works on other hardware I have access to and on older platforms and complete the documentation. As far as OSS4 is concerned, if I end up being done and just twisting my fingers several days before the hard deadline, I intend to get back to it and hopefully provide the support for it in the initial code. Otherwise I'll probably wait for after the GSoC and discuss with the other devs if it's worth the trouble or not, but I'm certainly not giving up on it now that I have spent a lot of time studying it and the initial code exists. So now this is my last progress report of this kind, thanks all of you who have been reading them, wish me luck finishing things up and at the hard deadline time, I'm going to provide you with a lengthy summary of what I have done, how cool it is and how it helps save little animals and improve the lives of all of us (and all free of charge). Thank you ;-) Michal -- To unsubscribe, e-mail: opensuse-project+unsubscribe@opensuse.org To contact the owner, email: opensuse-project+owner@opensuse.org
participants (1)
-
Michal Ratajsky