[Pkg-alsa-devel] Bug#739209: Bug#739209: Please help with the libav10 transition

Reinhard Tartler siretart at gmail.com
Mon Apr 7 12:20:16 UTC 2014


On Mon, Apr 7, 2014 at 5:32 AM, Elimar Riesebieter <riesebie at lxtec.de> wrote:
> * Reinhard Tartler <siretart at gmail.com> [2014-04-06 19:02 -0400]:
>
>> On Sun, Apr 6, 2014 at 5:36 PM, Elimar Riesebieter <riesebie at lxtec.de> wrote:
>> > * Reinhard Tartler <siretart at gmail.com> [2014-04-06 16:35 -0400]:
>> >
>> > [...]
>> >> What's the right way to create the source package?
>> >
>> > I've prepared the package at mentors.debian.net:
>> >
>> > dget -x http://mentors.debian.net/debian/pool/main/a/alsa-plugins/alsa-plugins_1.0.27-3.dsc
>>
>> I looked at the package, and have two questions:
>>
>> a) I notice that the upload target says UNRELEASED. Did you mean to
>> upload to unstable or experimental?
>
> unstable
>
> I'll prepare an uploadable package with the final patches.

Sure, I can upload them for you.

>> b) I tried to compile against libav10, but noticed that the rate-lavc
>> plugin relies on the long-deprecated resample code in libavcodec. This
>> plugin needs to be ported to libavresample at some point. Since I
>> believe the a52 plugin is more critical, let me suggest the attached
>> patch that disable it for now.
>
> Well, the attached patch is the original one extended by you? If we
> have to disable rate-lavc we should use different patches.

That's your prerogative, of course.

>
>> I'll ask for help on the rate-lavc plugin in the mean time.
>
> This would be great, though.

https://lists.libav.org/pipermail/libav-devel/2014-April/058774.html

I had a quick look at the code, and TBH, maybe the whole plugin should
be rewritten. If I understand the purpose of the plugin correctly,
then I think that libavresample allows a significant simpler
implementation. Unfortunately, I'm not familiar with writing
alsa-plugins.

Please let me know if you need help with splitting the patches.


Best,
Reinhard



More information about the Pkg-alsa-devel mailing list