Bug#438524: libmms0: mmsh misses first data chunk

Sven Arvidsson sa at whiz.se
Fri Aug 17 15:01:26 UTC 2007


Package: libmms0
Version: 0.3-4+b1
Severity: normal
Tags: patch

libmms misses some data on mmsh links, making the first few seconds of
the video corrupted. The upstream bug has an example stream and a
suggested patch, which from my limited testing, seems to fix the
problem.

http://sourceforge.net/tracker/index.php?func=detail&aid=1747740&group_id=101989&atid=630607

I'm attaching the upstream patch, as a unified diff.

-- System Information:
Debian Release: lenny/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)

Kernel: Linux 2.6.22-1-686 (SMP w/1 CPU core)
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 libmms0 depends on:
ii  libc6                         2.6.1-1    GNU C Library: Shared libraries
ii  libglib2.0-0                  2.12.13-1  The GLib library of C routines

libmms0 recommends no packages.

-- no debconf information
-------------- next part --------------
diff -urp ../libmms-0.3.orig/src/mmsh.c ./src/mmsh.c
--- ../libmms-0.3.orig/src/mmsh.c	2007-08-17 16:42:22.000000000 +0200
+++ ./src/mmsh.c	2007-08-17 16:43:19.000000000 +0200
@@ -898,7 +898,8 @@ static int mmsh_connect_int (mms_io_t *i
   if (!get_header(io, this))
     goto fail;
   interp_header(io, this);
-  
+  this->buf_size = this->packet_length;
+ 
   for (i = 0; i < this->num_stream_ids; i++) {
     if ((this->stream_ids[i] != audio_stream) &&
         (this->stream_ids[i] != video_stream)) {


More information about the pkg-multimedia-maintainers mailing list