Re: Bug#694257: fdk-aac: who knows more?

2013-05-10 Thread Carlos Alberto Lopez Perez
On 10/05/13 07:41, Arto Jantunen wrote:
 The difference between the GPL and the LGPL does solve the problem if
 the program you are developing wants to link to both LGPL licensed and
 GPL incompatible libraries, assuming that the license of the program
 itself is not either GPL or LGPL. Parts of libav are GPL and the rest is
 LGPL, thus the problem remains.

So the problem all boils down that the fact that libav contains GPL code?

I was supposing that libav was 100% LGPL (with no GPL code). If libav
contains GPL code then the whole viral nature of the GPL license will
entangle everything. AFAIK there is no practical difference between
being libav 100% GPL or beeing libav 1% GPL. You have to obey the GPL in
both cases, which means that you can't link libav with GPL-incompatible
license software.

Isn't it?



signature.asc
Description: OpenPGP digital signature
___
pkg-multimedia-maintainers mailing list
pkg-multimedia-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-multimedia-maintainers

Re: Bug#694257: fdk-aac: who knows more?

2013-05-09 Thread Carlos Alberto Lopez Perez
On 09/05/13 23:27, Adam M. Costello wrote:
 Fabian Greffrath fab...@greffrath.com:
 
 Is fdk-aac finally the first *free* high-quality AAC encoder or is it
 just the next *non-free* one after FAAC?
 
 From what I've read, FAAC is not a high-quality AAC encoder.  As far as
 I know, fdk-aac is the only high-quality open-source AAC encoder.
 
 I don't know if fdk-aac is DFSG-free, or GPL-compatible, but even if
 it's neither, Debian could still package it, right?  There's also a
 command-line tool, fdkaac, that uses it.
 

Yes. If you are interested in packaging it, please go ahead.


 Of course, the library would be much more useful if avconv could use it.
 If libfdk-aac is GPL-incompatible, what does that imply?  That avconv
 must not require libfdk-aac to be present at runtime?  Could it check
 for the existence of libfdk-aac and dlopen() it if it's found?  Would
 that make them independent enough that their licenses wouldn't need to
 be compatible?

The thing is that libav (ffmpeg) is LGPL (not GPL). So, my understanding
is that it shouldn't be a problem to use a third-party library (fdk-aac
or whatever) even if this library is GPL-incompatible (or even proprietary).

I tried to clarify this point with libav developers [1]. But the replies
I got where not clear to me so I gave up. They seem to be more
interested in improving the internal AAC encoder of libav.

I still think that it shouldn't be any problem by linking libav with
fdk-aac or any other library given the LGPL license of libav. But I am
not a lawyer, maybe I'm wrong.

 
 It's a shame that various open-source licenses fight each other and thus
 impede rather than promote the development of free software.
 

Yes. I agree. This whole incompatibility between open source licenses is
a complete mess and a PITA for everybody.

I was pushing to ensure that the copyleft-next license that Richard
Fontana is creating address this specific point [2]


Regards!




[1] http://thread.gmane.org/gmane.comp.video.ffmpeg.libav.user/9395
[2] https://github.com/richardfontana/copyleft-next/issues/15



signature.asc
Description: OpenPGP digital signature
___
pkg-multimedia-maintainers mailing list
pkg-multimedia-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-multimedia-maintainers

Bug#672498: [audacious] Scroll wheel doesn't work in 'Winamp Classic' mode

2012-07-31 Thread Carlos Alberto Lopez Perez
I can confirm this bug.

This bugs seems to be reported upstream here:

http://redmine.audacious-media-player.org/boards/1/topics/230

And according to the comments, seems that the problem is caused by
GTK3.4 itself.



signature.asc
Description: OpenPGP digital signature
___
pkg-multimedia-maintainers mailing list
pkg-multimedia-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-multimedia-maintainers

Bug#672498: [audacious] Scroll wheel doesn't work in 'Winamp Classic' mode

2012-07-31 Thread Carlos Alberto Lopez Perez
tag 672498 +patch
thanks


I found on upstream tracker the actual bug:

http://redmine.audacious-media-player.org/issues/119

and patch for this issue:

https://github.com/audacious-media-player/audacious-plugins/commit/b5612773bb620dfbee9c54f8dfa8fa5ce0d87694



I tested it with the Debian audacious package and it works as expected.

I am attaching the patch.

Just drop it into debian/patches of audacious-plugins (3.2.3-1), add it
to series files and rebuild the package.


Regards!
Description: Explicitly request traditional scroll events.
Author: John Lindgren john.lindg...@aol.com
Origin: upstream, https://github.com/audacious-media-player/audacious-plugins/commit/b5612773bb620dfbee9c54f8dfa8fa5ce0d87694
Bug: http://redmine.audacious-media-player.org/issues/119
Bug-Debian: http://bugs.debian.org/672498
Reviewed-By: Carlos Alberto Lopez Perez clo...@igalia.com
--
--- audacious-plugins-3.2.3.orig/src/skins/ui_skinned_equalizer_slider.c
+++ audacious-plugins-3.2.3/src/skins/ui_skinned_equalizer_slider.c
@@ -170,7 +170,7 @@ GtkWidget * eq_slider_new (const gchar *
 GtkWidget * slider = gtk_drawing_area_new ();
 gtk_widget_set_size_request (slider, 14, 63);
 gtk_widget_add_events (slider, GDK_BUTTON_PRESS_MASK |
- GDK_BUTTON_RELEASE_MASK | GDK_POINTER_MOTION_MASK);
+ GDK_BUTTON_RELEASE_MASK | GDK_POINTER_MOTION_MASK | GDK_SCROLL_MASK);
 
 DRAW_CONNECT (slider, eq_slider_draw);
 
--- audacious-plugins-3.2.3.orig/src/skins/ui_skinned_window.c
+++ audacious-plugins-3.2.3/src/skins/ui_skinned_window.c
@@ -107,7 +107,7 @@ GtkWidget * window_new (gint * x, gint *
 gtk_window_resize ((GtkWindow *) window, w, h);
 
 gtk_widget_add_events (window, GDK_BUTTON_PRESS_MASK |
- GDK_BUTTON_RELEASE_MASK | GDK_POINTER_MOTION_MASK);
+ GDK_BUTTON_RELEASE_MASK | GDK_POINTER_MOTION_MASK | GDK_SCROLL_MASK);
 
 DRAW_CONNECT (window, window_draw);
 g_signal_connect (window, button-press-event, (GCallback) window_button_press, NULL);


signature.asc
Description: OpenPGP digital signature
___
pkg-multimedia-maintainers mailing list
pkg-multimedia-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-multimedia-maintainers

Bug#672498: [audacious] Scroll wheel doesn't work in 'Winamp Classic' mode

2012-07-31 Thread Carlos Alberto Lopez Perez
reassign 672498 audacious-plugins 3.2.3-1
thanks



signature.asc
Description: OpenPGP digital signature
___
pkg-multimedia-maintainers mailing list
pkg-multimedia-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-multimedia-maintainers

Bug#666674: Forwarding bug to upstream

2012-06-20 Thread Carlos Alberto Lopez Perez
Forwarded 74 http://redmine.audacious-media-player.org/issues/132



signature.asc
Description: OpenPGP digital signature
___
pkg-multimedia-maintainers mailing list
pkg-multimedia-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-multimedia-maintainers

Bug#666674: Float Point Exception when playing some MP3 files

2012-03-31 Thread Carlos Alberto Lopez Perez
Package: audacious
Version: 3.2.1-2
Severity: normal


Hi


Today when queuing a large list of mp3 files in audacious it crashed.

I tracked down the crash to two mp3 files.

When you try to load them on audacious (or when the queue tries to read the id3 
tags from them) audacious crashes.

The crash error is the following:


Floating point exception


And in dmesg I can read:

audacious[6001] trap divide error ip:7f9244401ca2 sp:7f9234e9eb70 error:0 in 
madplug.so[7f924440+4000]


I have uploaded the files here:

http://ftp.neutrino.es/audacious-fpe/

Try to play them with audacious (last one on debian/sid, that is 3.2.1-2 at 
this moment) and let me know if you can reproduce this error.


Any other player (I tried with vlc and audacity) open and plays this files 
without problems.



-- 
~~~
Carlos Alberto Lopez Perez   http://neutrino.es
Igalia - Free Software Engineeringhttp://www.igalia.com
~~~



signature.asc
Description: OpenPGP digital signature
___
pkg-multimedia-maintainers mailing list
pkg-multimedia-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-multimedia-maintainers

Bug#626861: Obsolete version of vdpau-va-driver causes fatal error nvidia_drv_video.so has no function __vaDriverInit_0_32

2011-05-16 Thread Carlos Alberto Lopez Perez
On 05/16/2011 07:57 AM, Reinhard Tartler wrote:
 On Mon, May 16, 2011 at 02:28:54 (CEST), Carlos Lopez wrote:
 
 Package: vdpau-va-driver
 Version: 0.7.3-1
 Severity: important
 Tags: sid

 The current version of the package vdpau-va-driver is obsolete (0.6.3).
 Upstream has the version (0.7.3).
 
 Cann you please try if the version from experimental works for you?
 
 btw, this package does not seem to be under the pkg-multimedia
 umbrella. Unfortunately, i don't have nvidia hardware to test, but maybe
 someone else has and would be willing to support its inclusion?
 

I have just tested the package from experimental and the same error happens:

# dpkg -r vdpau-va-driver
# wget
http://http.us.debian.org/debian/pool/main/v/vdpau-video/vdpau-va-driver_0.7.2-1_amd64.deb
# dpkg -i vdpau-va-driver_0.7.2-1_amd64.deb
# vainfo
libva: libva version 0.32.0
Xlib:  extension XFree86-DRI missing on display :0.0.
libva: va_getDriverName() returns 0
libva: Trying to open /usr/lib/dri/nvidia_drv_video.so
libva error: /usr/lib/dri/nvidia_drv_video.so has no function
__vaDriverInit_0_32
libva: va_openDriver() returns -1
vaInitialize failed with error code -1 (unknown libva error),exit



Meanwhile with the package that I built from upstream it works

# dpkg -r vdpau-va-driver
# dpkg -i vdpau-va-driver_0.7.3-1_amd64.deb
# vainfo
libva: libva version 0.32.0
Xlib:  extension XFree86-DRI missing on display :0.0.
libva: va_getDriverName() returns 0
libva: Trying to open /usr/lib/dri/nvidia_drv_video.so
libva: va_openDriver() returns 0
vainfo: VA API version: 0.32
vainfo: Driver version: Splitted-Desktop Systems VDPAU backend for VA-API -
0.7.3
vainfo: Supported profile and entrypoints
  VAProfileMPEG2Simple: VAEntrypointVLD
  VAProfileMPEG2Main  : VAEntrypointVLD
  VAProfileMPEG4Simple: VAEntrypointVLD
  VAProfileMPEG4AdvancedSimple: VAEntrypointVLD
  VAProfileH264Main   : VAEntrypointVLD
  VAProfileH264High   : VAEntrypointVLD
  VAProfileVC1Simple  : VAEntrypointVLD
  VAProfileVC1Main: VAEntrypointVLD
  VAProfileVC1Advanced: VAEntrypointVLD



signature.asc
Description: OpenPGP digital signature
___
pkg-multimedia-maintainers mailing list
pkg-multimedia-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/mailman/listinfo/pkg-multimedia-maintainers