Bug#515850: ITP: mjpegtools -- MJPEG video capture/editting/playback MPEG encoding

2011-09-02 Thread Thomas Pierson
Hi,

Is there any news about this package?
It was tagged as pending 3 months ago. Why was it rejected?
Is there anything I can do for help?

Regards, Thomas.



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#630549: More info

2011-07-07 Thread Thomas PIERSON
Hi Christian,

 I did a diff between these two versions and these version aren't not 
the same.
 For me the solution is to build clementine against the included
 version. This is recommend by clementine author and the default.

No, we can't use an embedded version while a package exist for
libprojectm2 in Debian archive [1].

In addition, I think this package is ok regarding the upstream source
and project of libprojectm. And if clementine really need more patches
applied on this library, we will be able to ask this to Matthias who
maintain this package.

For the moment, I could not find other person who has this issue. So I
think it is a corner case that affect only some people. I will continue
to inspect this issue using your backtrace.

Best regards,
Thomas PIERSON

--

[1] Debian Policy ยง4.13 Convenience copies of code :
[...]If the included code is already in the Debian archive in the form
of a library, the Debian packaging should ensure that binary packages
reference the libraries already in Debian and the convenience copy is
not used. If the included code is not already in Debian, it should be
packaged separately as a prerequisite if possible.[...]



___
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#630549: clementine: Crash when openong visualizations menu

2011-06-30 Thread Thomas PIERSON
On 01/07/2011 00:52, Christian Marillat wrote:
 Mais be you need to read the clementine source code ?
 
 In CMakeLists.txt :
 
 ,
 | option(USE_SYSTEM_PROJECTM Don't set this option unless your system 
 projectM library has been compiled with the Clementine patches in 3rdparty 
 OFF)
 `
 
 Not a bug surprise if clementine doesn't work if build with the 'real'
 and apparently broken 'libprojectm2' Debian package.
 
 Christian
 

Maybe you need to read the file 'README.Debian' in the package :

[...] * libprojectm2: It is a shared library already packaged in Debian
but some patches are needed to compile Clementine with it. Patches are
now included since version 2.0.1+dfsg-6
of libprojectm2. (see #600653) [...]

So, as you could see here : #600653, these patches are already applied.

I work for a year on this package and I did not forget to read the
clementine sources...

Thanks for your help.

Regards,
Thomas PIERSON



___
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#600653: libprojectm2: setter methods needed to change values of some private attributes (patch included)

2010-10-18 Thread Thomas PIERSON
Package: libprojectm2
Version: 2.0.1+dfsg-3
Severity: normal
Tags: patch

Hi,

I currently work on Clementine packaging in Debian [1] . Clementine is a music
player [2] which use the libprojectm library.

Clementine use a patched version of libprojectm because two setter are missing 
to access to some private class attributes in this library. Therefore, these 
modifications are mandatory to make clementine compiling.

So, I join you these two small patches and hope you will agree to include it 
in the libprojectm package.

Regards,
Thomas PIERSON

[1] http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=579859
[2] http://www.clementine-player.org/

Index: projectm-2.0.1+dfsg/src/libprojectM/projectM.cpp
===
--- projectm-2.0.1+dfsg.orig/src/libprojectM/projectM.cpp	2010-10-15 20:32:50.717456717 +
+++ projectm-2.0.1+dfsg/src/libprojectM/projectM.cpp	2010-10-15 20:35:51.629456716 +
@@ -898,3 +898,12 @@
 }
 
 
+void projectM::changeTextureSize(int size) {
+  _settings.textureSize = size;
+
+  delete renderer;
+  renderer = new Renderer(_settings.windowWidth, _settings.windowHeight,
+  _settings.meshX, _settings.meshY,
+  _settings.textureSize, beatDetect, _settings.presetURL,
+  _settings.titleFontURL, _settings.menuFontURL);
+}
Index: projectm-2.0.1+dfsg/src/libprojectM/projectM.hpp
===
--- projectm-2.0.1+dfsg.orig/src/libprojectM/projectM.hpp	2010-10-15 20:35:58.809456716 +
+++ projectm-2.0.1+dfsg/src/libprojectM/projectM.hpp	2010-10-15 20:36:53.469456717 +
@@ -153,8 +153,7 @@
 
   virtual ~projectM();
 
-
-
+  void changeTextureSize(int size);
 
 
   const Settings  settings() const {
Index: projectm-2.0.1+dfsg/src/libprojectM/TimeKeeper.hpp
===
--- projectm-2.0.1+dfsg.orig/src/libprojectM/TimeKeeper.hpp	2010-10-15 20:55:31.549456718 +
+++ projectm-2.0.1+dfsg/src/libprojectM/TimeKeeper.hpp	2010-10-15 20:56:15.177456716 +
@@ -37,6 +37,8 @@
 
   double sampledPresetDuration();
 
+  void ChangePresetDuration(int seconds) { _presetDuration = seconds; }
+
 #ifndef WIN32
   /* The first ticks value of the application */
   struct timeval startTime;
Index: projectm-2.0.1+dfsg/src/libprojectM/projectM.cpp
===
--- projectm-2.0.1+dfsg.orig/src/libprojectM/projectM.cpp	2010-10-15 20:55:31.561456716 +
+++ projectm-2.0.1+dfsg/src/libprojectM/projectM.cpp	2010-10-15 20:56:47.921456714 +
@@ -907,3 +907,7 @@
   _settings.textureSize, beatDetect, _settings.presetURL,
   _settings.titleFontURL, _settings.menuFontURL);
 }
+
+void projectM::changePresetDuration(int seconds) {
+  timeKeeper-ChangePresetDuration(seconds);
+}
Index: projectm-2.0.1+dfsg/src/libprojectM/projectM.hpp
===
--- projectm-2.0.1+dfsg.orig/src/libprojectM/projectM.hpp	2010-10-15 20:55:31.573456716 +
+++ projectm-2.0.1+dfsg/src/libprojectM/projectM.hpp	2010-10-15 20:57:20.233456715 +
@@ -154,7 +154,7 @@
   virtual ~projectM();
 
   void changeTextureSize(int size);
-
+  void changePresetDuration(int seconds);
 
   const Settings  settings() const {
 		return _settings;


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/mailman/listinfo/pkg-multimedia-maintainers