Re: Fwd: [Bug 1062039] [NEW] vlc : Depends: fonts-freefont-ttf but it is not installable

2012-10-05 Thread Fabian Greffrath

Am 05.10.2012 08:55, schrieb Jiann-Ming Su:

VLC  from ppa for Precise depends on a package (fonts-freefont-ttf) that
doesn't exist in Precise:


Not a bug in Debian, I'd say. What's the matter?


___
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: Fwd: [Bug 1062039] [NEW] vlc : Depends: fonts-freefont-ttf but it is not installable

2012-10-05 Thread Jiann-Ming Su
On Fri, Oct 5, 2012 at 3:43 AM, Fabian Greffrath  wrote:
> Am 05.10.2012 08:55, schrieb Jiann-Ming Su:
>>
>> VLC  from ppa for Precise depends on a package (fonts-freefont-ttf) that
>> doesn't exist in Precise:
>
>
> Not a bug in Debian, I'd say. What's the matter?
>

Not sure if you're the ppa maintainer, but the Depends line should
probably include:

Depends:  fonts-freefont-ttf | ttf-freefont


-- 
Jiann-Ming Su
"I have to decide between two equally frightening options.
 If I wanted to do that, I'd vote." --Duckman
"The system's broke, Hank.  The election baby has peed in
the bath water.  You got to throw 'em both out."  --Dale Gribble
"Those who vote decide nothing.
Those who count the votes decide everything.”  --Joseph Stalin

___
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: Handbrake repackaging

2012-10-05 Thread Marc J. Driftmeyer
Well that's too bad the licensing restrictions the way they are with 
faac and mp4v2.


One can only assume Debian wants to shield itself against possible 
patent infringement.


Either way, it's too bad as I personally prefer Debian proper and seeing 
as some of my favorite projects, LLVM/Clang and even FreeBSD it is a 
shame mp4v2 and faac aren't as flexible. Oh well.


Thanks for the response and tolerance to my personal frustrations.

Still the best Linux distro on the planet.

Sincerely,

Marc

On 10/04/2012 12:15 AM, Fabian Greffrath wrote:

Am 04.10.2012 06:32, schrieb Marc J. Driftmeyer:

Thanks but no thanks. I'll stick with Deb Multimedia as I personally
could give a rat's behind about mkv and with aac/mpeg4 they work out
just fine for my Mac world.  Any chance you could provide a non-free
version? If not, then I only have one request:


No, it's currently impossible. The mp4v2 library currently used for 
MP4 demuxing is licensed under the MPL. Having it linked against 
GPL'ed code will make the resulting binary unredistributable.


The faac library currently used for AAC encoding is too non-free even 
for Debian's non-free. We already tried to get it into the archive.



Please don't screw with the packaging priority so I have to reinstall
Deb Multimedia by hand each time, instead of a simple apt-get upgrade.
It's never wise to pee on your user base.


We don't screw with anything. It is just not of our priority to remain 
compatible with an external repository whose maintainer gives a fsck 
about remaining compatible with Debian in return.



I imagine you will ignore this request and I'll have to just keep
reinstalling it or I'll bug Christian Marillat to make sure there is a
workaround.


Thanks for peeing on us in advance instead.

 - Fabian



--
Marc J. Driftmeyer
Email :: m...@reanimality.com 
Web :: http://www.reanimality.com
Cell :: (509) 435-5212
<>___
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: Fwd: [Bug 1062039] [NEW] vlc : Depends: fonts-freefont-ttf but it is not installable

2012-10-05 Thread Fabian Greffrath

Am 05.10.2012 09:41, schrieb Jiann-Ming Su:

Not sure if you're the ppa maintainer, but the Depends line should
probably include:

Depends:  fonts-freefont-ttf | ttf-freefont


No, I am not the PPA maintainer, I am just reading this list.

The Debian package has just got changed to *not* have this alternative 
dependency anymore:


http://anonscm.debian.org/gitweb/?p=pkg-multimedia/vlc.git;a=commitdiff;h=71a177ea09d4d19ca8331d7fd459c64c7d96e9c3


___
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: Handbrake repackaging

2012-10-05 Thread Fabian Greffrath

Hi Marc,

thanks for your calm reply. ;)

We do not criple packages at will. We will always try the best to keep 
our packages as usefull as possible. But sometimes it is impossible to 
keep all features, because we have to obey self-imposed 
"restrictions". Restrictions, that maybe others like d-m.o, upstream 
or even ubuntu do not necessarily follow.


As Reinhard already pointed out, the biggest challange with regard to 
handbrake is still ahead: porting the AAC encoding and MP4 muxing code 
to libavcodec and libavformat respectively (please note that both 
libraries are already in use in handbrake, but for other purposes).


Patches are, as always, welcome. :(

 - Fabian


___
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: Handbrake repackaging

2012-10-05 Thread Simon Wise

On 05/10/12 15:58, Marc J. Driftmeyer wrote:

Well that's too bad the licensing restrictions the way they are with faac and
mp4v2.

One can only assume Debian wants to shield itself against possible patent
infringement.


much more than shield itself ... one of the core goals behind debian is that 
everything it contains should be re-distributable by anyone receiving it as free 
software, _with_ the licenses and conditions that give the recipient that right, 
and explain their obligations, fully documented for every file.


That means, for example, that all kinds of institutions (which have substantial 
assets hence are vulnerable to being sued) feel comfortable mirroring it, and 
comfortable using it. And that there is a functional system which remains safe 
from legal challenges which others can build on if they want.


That work ... ensuring that the whole system has properly documented licenses 
... is a large part of the packaging effort, and certainly means some 
functionality will be missing, but also is a huge contribution to the viability 
of free software in general.


So here is a handbrake that is re-distributable in a well documented way, and 
the way ahead to adapt it so that more functionality is re-distributable is clear.


Other versions you may choose to replace it with on your own system are of 
course your own responsibility, if you run into problems you can always fall 
back on the official version.



Simon

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


jack-audio-connection-kit_0.121.3+20120418git75e3e20b-2.1_amd64.changes ACCEPTED into unstable

2012-10-05 Thread Debian FTP Masters


Accepted:

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

Format: 1.8
Date: Sun, 30 Sep 2012 11:03:37 +0200
Source: jack-audio-connection-kit
Binary: jackd1 libjack0 jackd1-firewire libjack-dev
Architecture: source amd64
Version: 1:0.121.3+20120418git75e3e20b-2.1
Distribution: unstable
Urgency: low
Maintainer: Debian Multimedia Maintainers 

Changed-By: Sébastien Villemot 
Description: 
 jackd1 - JACK Audio Connection Kit (server and example clients)
 jackd1-firewire - JACK Audio Connection Kit (FFADO backend)
 libjack-dev - JACK Audio Connection Kit (development files)
 libjack0   - JACK Audio Connection Kit (libraries)
Closes: 688351
Changes: 
 jack-audio-connection-kit (1:0.121.3+20120418git75e3e20b-2.1) unstable; 
urgency=low
 .
   * Non-maintainer upload.
   * No longer ship /etc/security/limits.d/audio.conf as a conffile
 (Closes: #688351)
Checksums-Sha1: 
 18ba965bc78422bb3135751dc4d3acedfb7d2f5c 2803 
jack-audio-connection-kit_0.121.3+20120418git75e3e20b-2.1.dsc
 911df203516f98b20ebb0a5a28f4a83cc6077e5a 32958 
jack-audio-connection-kit_0.121.3+20120418git75e3e20b-2.1.debian.tar.gz
 698f25874dddfdf1c9fb75ad5c7214e018043653 321388 
jackd1_0.121.3+20120418git75e3e20b-2.1_amd64.deb
 aaf167a43b8e620df1f83a9a4df48690409bc2e4 56220 
libjack0_0.121.3+20120418git75e3e20b-2.1_amd64.deb
 1f2490d33cdeead0d4cbba8a94bc401818ef0c09 29396 
jackd1-firewire_0.121.3+20120418git75e3e20b-2.1_amd64.deb
 6083cf722ff7b025863efd7accac8547c8c3c6cf 364094 
libjack-dev_0.121.3+20120418git75e3e20b-2.1_amd64.deb
Checksums-Sha256: 
 ed99be655a5da8422964610411b68d8f7ac6647e504f083cd732e438376d26e7 2803 
jack-audio-connection-kit_0.121.3+20120418git75e3e20b-2.1.dsc
 8776e87a782385b6139337863fe594e5d3ebd598c76037351aa8544fb2ad4ca2 32958 
jack-audio-connection-kit_0.121.3+20120418git75e3e20b-2.1.debian.tar.gz
 48e44c05660ef49b655a4b9a1c79ac1c22b0a829b2610581a0b9ba0c81ecb1e8 321388 
jackd1_0.121.3+20120418git75e3e20b-2.1_amd64.deb
 e8c75d5568701103d20aa9cd9569f0fa837801c7e5d7b2a017270dc85354dc1e 56220 
libjack0_0.121.3+20120418git75e3e20b-2.1_amd64.deb
 15d62a3dd3bc1f51b269311b3d1cc7485bcc4d21fb555a503268316e3ec12157 29396 
jackd1-firewire_0.121.3+20120418git75e3e20b-2.1_amd64.deb
 361a48d2795d334980c35abfd747eb29343477e8158c4c5c86f3930ddf462a61 364094 
libjack-dev_0.121.3+20120418git75e3e20b-2.1_amd64.deb
Files: 
 0568b0e2370108df7749549b204d6cf5 2803 sound optional 
jack-audio-connection-kit_0.121.3+20120418git75e3e20b-2.1.dsc
 988b519fea5e53b014785c9fdfe5e645 32958 sound optional 
jack-audio-connection-kit_0.121.3+20120418git75e3e20b-2.1.debian.tar.gz
 43ffe1e00d516edb3c1da1ec2febf5ab 321388 sound optional 
jackd1_0.121.3+20120418git75e3e20b-2.1_amd64.deb
 fd3bf18763c9c833cec41e7e613b30fb 56220 libs optional 
libjack0_0.121.3+20120418git75e3e20b-2.1_amd64.deb
 b1863ba0e7e99a4af6f6bef3a9ec9d5b 29396 sound optional 
jackd1-firewire_0.121.3+20120418git75e3e20b-2.1_amd64.deb
 de023fec94fbf052def144e930c85879 364094 libdevel optional 
libjack-dev_0.121.3+20120418git75e3e20b-2.1_amd64.deb

-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.12 (GNU/Linux)

iQIcBAEBCAAGBQJQaBEqAAoJECzs6TUOzr5K9pUP/0iMijqiaQLiqKLysfx97qXC
i9/3lWqHVOvecyLC1yN7fcYy4acyhfESAyJE4oOTSaOmbB2VkmQK36I87lkEr1jQ
qs4ymG7Hz+6kIB/SZLcaMgb/qquLNty18pr1fRPfEIfsXUFOLZiVwAsJuEtl8aw1
HKlnBttfd/TIxew2seI1VTF94lTx4qnM+j3AwoROWgFmJuoX8beDDTbyKFMo+TEd
dpgqH75Z8uUIs1hcE72yg6LYXh6gUXfyn4Vtp29XS9n1Vsx5Rtp4tzNl1YKGYc64
5hV8XWr10nXUb/5FOU8auLL5XPq15TlMt2s/GYsdu2NllLM/Fhp7PacPueAEvbMR
5oRIrSEFSkXl+pff5LNw1hjHkxQivLkbwr6po6Rs+c/zdSOZDV30C8eDzE3/MOO7
/KwlHHUPDKPZVA+THcZZZnz8PbgTccyPQ7erlmkHC8pRLRHEtM3XCvRyUDQbmLQ6
HRiWrzmeAkjhZLvVSl53i/60mIdnRV0hVkFFOFwfY9buqz+KB8L8OfHdDY7MDdvc
IVacmahjRGK1paA2iEZXvI0mdeOLpu6Tte99sWYzvbL0XwVGLQkkOI/UHewct/6+
a1WLVjgGW0CiTatiGP1/ASnWZEFVV6kwRYmBdbKA7SajunhdPWLbT+nWyMfBM6vi
zMAhMg/kOfCQWkmrAjzm
=2T+A
-END PGP SIGNATURE-


Thank you for your contribution to Debian.

___
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#688351: marked as done (jackd1: modifies conffiles (policy 10.7.3): /etc/security/limits.d/audio.conf)

2012-10-05 Thread Debian Bug Tracking System
Your message dated Fri, 05 Oct 2012 10:02:29 +
with message-id 
and subject line Bug#688351: fixed in jack-audio-connection-kit 
1:0.121.3+20120418git75e3e20b-2.1
has caused the Debian Bug report #688351,
regarding jackd1: modifies conffiles (policy 10.7.3): 
/etc/security/limits.d/audio.conf
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
688351: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=688351
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: jackd2
Version: 1.9.8~dfsg.4+20120529git007cdc37-4
Severity: serious
Tags: squeeze-ignore
User: debian...@lists.debian.org
Usertags: piuparts
Control: found -1 1.9.6~dfsg.1-2

Hi,

during a test with piuparts I noticed your package modifies conffiles.
This is forbidden by the policy, see
http://www.debian.org/doc/debian-policy/ch-files.html#s-config-files

10.7.3: "[...] The easy way to achieve this behavior is to make the
configuration file a conffile. [...] This implies that the default
version will be part of the package distribution, and must not be
modified by the maintainer scripts during installation (or at any
other time)."

Note that once a package ships a modified version of that conffile,
dpkg will prompt the user for an action how to handle the upgrade of
this modified conffile (that was not modified by the user).

Further in 10.7.3: "[...] must not ask unnecessary questions
(particularly during upgrades) [...]"

If a configuration file is customized by a maintainer script after
having asked some debconf questions, it may not be marked as a
conffile. Instead a template could be installed in /usr/share and used
by the postinst script to fill in the custom values and create (or
update) the configuration file (preserving any user modifications!).
This file must be removed during postrm purge.
ucf(1) may help with these tasks.
See also http://wiki.debian.org/DpkgConffileHandling

In https://lists.debian.org/debian-devel/2012/09/msg00412.html and
followups it has been agreed that these bugs are to be filed with
severity serious.

debsums reports modification of the following files,
from the attached log (scroll to the bottom...):

  debsums: missing file /etc/security/limits.d/audio.conf (from jackd2 package)


Looking at the maintainer scripts, they already DTRT: initially get the
file from /usr/share and delete it in postrm purge (trying both possible
names). So just stop shipping the conffile, too.


cheers,

Andreas

PS: Manually running db_purge in postrm is not needed, dh_installdebconf
installs exactly the same code snippet.


jackd2_1.9.8~dfsg.4+20120529git007cdc37-4.log.gz
Description: GNU Zip compressed data
--- End Message ---
--- Begin Message ---
Source: jack-audio-connection-kit
Source-Version: 1:0.121.3+20120418git75e3e20b-2.1

We believe that the bug you reported is fixed in the latest version of
jack-audio-connection-kit, which is due to be installed in the Debian FTP 
archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 688...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Sébastien Villemot  (supplier of updated 
jack-audio-connection-kit package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@debian.org)


-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

Format: 1.8
Date: Sun, 30 Sep 2012 11:03:37 +0200
Source: jack-audio-connection-kit
Binary: jackd1 libjack0 jackd1-firewire libjack-dev
Architecture: source amd64
Version: 1:0.121.3+20120418git75e3e20b-2.1
Distribution: unstable
Urgency: low
Maintainer: Debian Multimedia Maintainers 

Changed-By: Sébastien Villemot 
Description: 
 jackd1 - JACK Audio Connection Kit (server and example clients)
 jackd1-firewire - JACK Audio Connection Kit (FFADO backend)
 libjack-dev - JACK Audio Connection Kit (development files)
 libjack0   - JACK Audio Connection Kit (libraries)
Closes: 688351
Changes: 
 jack-audio-connection-kit (1:0.121.3+20120418git75e3e20b-2.1) unstable; 
urgency=low
 .
   * Non-maintainer upload.
   * No longer ship /etc/security/limits.d/audio.conf as a conffile
 (Closes: #688351)
Checksums-Sha1: 
 18ba965bc78422bb3135751dc4d3acedfb7d2f5c 2803 
jack-audio-connection-kit_0.121.3+20120418git75e3e20b-2.1.dsc
 911df203516f98b20ebb0a5a28f4a83cc6077e5a 32958 
jack-audio-connection-kit_0.121.3+201

Bonjour

2012-10-05 Thread Mlle Angelina PEREZ
Bonjour,


J’aimerais échanger avec vous sur un projet. Apres pour le reste
 on verra, car chercher et espérer en voulant
 forcer "les choses" n'amène pas forcément là ou on veut, autant laisser faire 
les choses...
 si quelque chose doit venir il viendra...sans doute là ou on ne s'y attend pas 
! N’hésitez pas à me répondre , cela me ferait plaisir de vous connaitre, ça 
peut être sympa.
Bonne journée et à très bientôt j’espère.

Angelina PEREZ___
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#689712: faad crashes when given ADTS AAC file with large ID3v2 tag

2012-10-05 Thread Mike Crowe
Package: faad
Version: 2.7-8
Severity: normal
Tags: upstream

I have an ADTS AAC file with an ID3v2 tag containing an image. Attempting to
skip this header by passing a value larger than the buffer size to
advance_buffer causes fill_buffer to misbehave. The problem is detected in
free() during a normal build but the problem is clearer when running under
valgrind:

==23880== Invalid write of size 8
==23880==at 0x50F81CB: __GI_memcpy (memcpy.S:267)
==23880==by 0x50E17D2: _IO_file_xsgetn (fileops.c:1414)
==23880==by 0x50D79B1: fread (iofread.c:44)
==23880==by 0x403930: ??? (in /usr/bin/faad)
==23880==by 0x401BAE: ??? (in /usr/bin/faad)
==23880==by 0x508EEAC: (below main) (libc-start.c:228)
==23880==  Address 0x567a830 is 0 bytes after a block of size 4,608 alloc'd
==23880==at 0x4C28BED: malloc (in /usr/lib/valgrind/vgpreload_memcheck-
amd64-linux.so)
==23880==by 0x401AC2: ??? (in /usr/bin/faad)
==23880==by 0x508EEAC: (below main) (libc-start.c:228)

Here's a more useful log generated by a version of faad I compiled myself on
squeeze-i386:

==28965== Syscall param read(buf) points to unaddressable byte(s)
==28965==at 0x4A06073: __read_nocancel (syscall-template.S:82)
==28965==by 0x49B16F7: _IO_sgetn (genops.c:500)
==28965==by 0x49A52CD: fread (iofread.c:44)
==28965==by 0x8049150: fill_buffer (main.c:100)
==28965==by 0x8049544: decodeAACfile (main.c:478)
==28965==by 0x804A484: main (main.c:1249)
==28965==  Address 0x6d20548 is 0 bytes after a block of size 4,608 alloc'd
==28965==at 0x48DEF50: malloc (vg_replace_malloc.c:236)
==28965==by 0x8049461: decodeAACfile (main.c:454)
==28965==by 0x804A484: main (main.c:1249)
==28965==
==28965== Invalid write of size 1
==28965==at 0x48E091F: memcpy (mc_replace_strmem.c:497)
==28965==by 0x49AF737: _IO_file_xsgetn (fileops.c:1414)
==28965==by 0x49B16F7: _IO_sgetn (genops.c:500)
==28965==by 0x49A52CD: fread (iofread.c:44)
==28965==by 0x8049150: fill_buffer (main.c:100)
==28965==by 0x8049544: decodeAACfile (main.c:478)
==28965==by 0x804A484: main (main.c:1249)
==28965==  Address 0x6d24d95 is not stack'd, malloc'd or (recently) free'd

The attached patch fixes the problem for me. I've submitted it upstream at
https://sourceforge.net/tracker/?func=detail&aid=3574761&group_id=704&atid=100704


-- System Information:
Debian Release: wheezy/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 3.2.0-3-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages faad depends on:
ii  libc6 2.13-35
ii  libfaad2  2.7-8

faad recommends no packages.

faad suggests no packages.
Only in faad2-2.7/common: Makefile
Only in faad2-2.7/common/mp4ff: .deps
Only in faad2-2.7/common/mp4ff: libmp4ff.a
Only in faad2-2.7/common/mp4ff: libmp4ff_a-mp4atom.o
Only in faad2-2.7/common/mp4ff: libmp4ff_a-mp4ff.o
Only in faad2-2.7/common/mp4ff: libmp4ff_a-mp4meta.o
Only in faad2-2.7/common/mp4ff: libmp4ff_a-mp4sample.o
Only in faad2-2.7/common/mp4ff: libmp4ff_a-mp4tagupdate.o
Only in faad2-2.7/common/mp4ff: libmp4ff_a-mp4util.o
Only in faad2-2.7/common/mp4ff: Makefile
Only in faad2-2.7: config.h
Only in faad2-2.7: config.log
Only in faad2-2.7: config.status
Only in faad2-2.7: faad2.spec
Only in faad2-2.7/frontend: audio.o
Only in faad2-2.7/frontend: .deps
Only in faad2-2.7/frontend: faad
Only in faad2-2.7/frontend: getopt.o
Only in faad2-2.7/frontend: .libs
diff -rup faad2-2.7.stock/frontend/main.c faad2-2.7/frontend/main.c
--- faad2-2.7.stock/frontend/main.c	2008-09-22 18:55:09.0 +0100
+++ faad2-2.7/frontend/main.c	2012-10-04 21:46:31.175490401 +0100
@@ -130,11 +130,22 @@ static int fill_buffer(aac_buffer *b)
 
 static void advance_buffer(aac_buffer *b, int bytes)
 {
-b->file_offset += bytes;
-b->bytes_consumed = bytes;
-b->bytes_into_buffer -= bytes;
-	if (b->bytes_into_buffer < 0)
-		b->bytes_into_buffer = 0;
+while ((b->bytes_into_buffer > 0) && (bytes > 0))
+{
+	assert(b->bytes_into_buffer > 0);
+	int chunk = min(bytes, b->bytes_into_buffer);
+	
+	bytes -= chunk;
+	b->file_offset += chunk;
+	b->bytes_consumed = chunk;
+	b->bytes_into_buffer -= chunk;
+	assert(b->bytes_into_buffer >= 0);
+
+	if (b->bytes_into_buffer == 0)
+	fill_buffer(b);
+}
+
+assert(b->bytes_into_buffer >= 0);
 }
 
 static int adts_sample_rates[] = {96000,88200,64000,48000,44100,32000,24000,22050,16000,12000,11025,8000,7350,0,0,0};
Only in faad2-2.7/frontend: main.c~
Only in faad2-2.7/frontend: main-debug.c
Only in faad2-2.7/frontend: main.o
Only in faad2-2.7/frontend: Makefile
Only in faad2-2.7/libfaad: bits.lo
Only in faad2-2.7/libfaad: bits.o
Only in faad2-2.7/libfaad: cfft.lo
Only in faad2-2.7/libfaad: cfft.o
Only in faad2-2.7/libfaad: common.lo
Only in faad2-2.7/libfaad: common.o
Only in faad2-2.7/libfaad: decoder.lo
Only in faad

Bug#689712: Improved patch

2012-10-05 Thread Mike Crowe
Here's a version of the patch with the asserts removed so it actually
compiles.

Mike.--- faad2-2.7.stock/frontend/main.c	2008-09-22 18:55:09.0 +0100
+++ faad2-2.7/frontend/main.c	2012-10-05 13:59:19.699009140 +0100
@@ -130,11 +130,18 @@ static int fill_buffer(aac_buffer *b)
 
 static void advance_buffer(aac_buffer *b, int bytes)
 {
-b->file_offset += bytes;
-b->bytes_consumed = bytes;
-b->bytes_into_buffer -= bytes;
-	if (b->bytes_into_buffer < 0)
-		b->bytes_into_buffer = 0;
+while ((b->bytes_into_buffer > 0) && (bytes > 0))
+{
+	int chunk = min(bytes, b->bytes_into_buffer);
+	
+	bytes -= chunk;
+	b->file_offset += chunk;
+	b->bytes_consumed = chunk;
+	b->bytes_into_buffer -= chunk;
+
+	if (b->bytes_into_buffer == 0)
+	fill_buffer(b);
+}
 }
 
 static int adts_sample_rates[] = {96000,88200,64000,48000,44100,32000,24000,22050,16000,12000,11025,8000,7350,0,0,0};
___
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: Fwd: [Bug 1062039] [NEW] vlc : Depends: fonts-freefont-ttf but it is not installable

2012-10-05 Thread Benjamin Drung
Am Freitag, den 05.10.2012, 10:07 +0200 schrieb Fabian Greffrath:
> Am 05.10.2012 09:41, schrieb Jiann-Ming Su:
> > Not sure if you're the ppa maintainer, but the Depends line should
> > probably include:
> >
> > Depends:  fonts-freefont-ttf | ttf-freefont
> 
> No, I am not the PPA maintainer, I am just reading this list.
> 
> The Debian package has just got changed to *not* have this alternative 
> dependency anymore:

and I decided to use a different build recipe for the precise PPA that
ships "Depends: ttf-freefont" instead of "Depends: fonts-freefont-ttf".
I wrote a longer response to the bug report [1].

[1] https://bugs.launchpad.net/ubuntu/+source/vlc/+bug/1062039/comments/4

-- 
Benjamin Drung
Debian & Ubuntu Developer


signature.asc
Description: This is a digitally signed message part
___
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: Handbrake repackaging

2012-10-05 Thread Benjamin Drung
Am Freitag, den 05.10.2012, 00:58 -0700 schrieb Marc J. Driftmeyer:
> Well that's too bad the licensing restrictions the way they are with
> faac and mp4v2.
> 
> One can only assume Debian wants to shield itself against possible
> patent infringement.

All the issues seems to be with licensing, not with obscure patent
issues.

-- 
Benjamin Drung
Debian & Ubuntu Developer


signature.asc
Description: This is a digitally signed message part
___
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#689740: unblock: jack-audio-connection-kit/1:0.121.3+20120418git75e3e20b-2.1

2012-10-05 Thread Sébastien Villemot

Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: unblock
X-Debbugs-CC: pkg-multimedia-maintainers@lists.alioth.debian.org

Please unblock package jack-audio-connection-kit. The version in
unstable fixes RC bug #688351. The debdiff against testing is in the bug
report.
 
Thanks,

unblock jack-audio-connection-kit/1:0.121.3+20120418git75e3e20b-2.1

-- 
 .''`.Sébastien Villemot
: :' :Debian Developer
`. `' http://www.dynare.org/sebastien
  `-  GPG Key: 4096R/381A7594


pgpEOUc3AZ3ak.pgp
Description: PGP 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#689659: mpg123 segfaults on specific file

2012-10-05 Thread Pavel Machek
On Fri 2012-10-05 15:35:43, Thomas Orgis wrote:
> Am Thu, 4 Oct 2012 22:51:03 +0200
> schrieb Pavel Machek : 
> 
> > Crash seems to be repeatable. Possible security problem?
> 
> Could you send me the offending file?

I cut this from the offending file, and it still causes the
crash. Is it enough for debugging?

Thanks,   
Pavel
-- 
(english) http://www.livejournal.com/~pavelmachek
(cesky, pictures) 
http://atrey.karlin.mff.cuni.cz/~pavel/picture/horses/blog.html


cut.mp3
Description: audio/mpeg
___
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#689659: mpg123 segfaults on specific file

2012-10-05 Thread Thomas Orgis
Am Fri, 5 Oct 2012 22:06:49 +0200
schrieb Pavel Machek : 

> I cut this from the offending file, and it still causes the
> crash. Is it enough for debugging?

Thanks for the data and no, I cannot reproduce a crash on my main
system (not debian). I get valgrind to complain about overlapping
memcpy in the ALSA library, but that's not new and not specific to the
file.

I checked a i686 chroot, too, no issue. I guess I'd need to whip out a debian
install/vm to reproduce. I have intentionally very old glibc here;
before that infamous memcpy optimization ... which we very well might
be dealing with here. But a test LD_PRELOAD checking for overlapping
memcpy didn't trigger, neither.

Can you run under valgrind to check memory issues?


Alrighty then,

Thomas


signature.asc
Description: PGP 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