Discussion:
[Bitpim-devel] Third Party tools: netpbm/ffmpeg
Steven Palm
2004-10-13 13:46:23 UTC
Permalink
+ <li>pngtopnm, ppmquant, and pnmtopng executables from the
+URL(http://netpbm.sourceforge.net/,netpbm) project are used. The
+binaries, located in the helpers directory, are taken from netpbm
+builds for the URL(http://gallery.sourceforge.net/,Gallery) project
+and have no source code changes. (Licensed under a combination of the
+Artistic, GNU General Public License, and MIT licences)
I will incorporate these into the next Mac build if they would be of
use. I hadn't realized you were using them before so I hope they are
new. ;-)
<li>(On Windows) URL(http://ffmpeg.sourceforge.net/,ffmpeg)
Audio/Video tool.
-The ffmpeg executable is included in the resources directory, and has
no source
+The ffmpeg executable is included in the helpers directory, and has
no source
changes. URL(http://www.gnu.org/licenses/lgpl.html,LGPL license)
I had seen this before but hadn't incorporated it. Would it be useful
for the Mac as well?

Steve
Roger Binns
2004-10-13 14:27:10 UTC
Permalink
Post by Steven Palm
+The ffmpeg executable is included in the helpers directory, and has
no source
changes. URL(http://www.gnu.org/licenses/lgpl.html,LGPL license)
I had seen this before but hadn't incorporated it. Would it be useful
for the Mac as well?
It isn't used (yet). It will be used to convert any format into the
audio wav that pvconv (PureVoice convertor) needs, as well as conversion
to mp3 of any format. One day I will get around to writing that code ....

Roger
Stephen Wood
2004-10-13 15:11:44 UTC
Permalink
Post by Steven Palm
+ <li>pngtopnm, ppmquant, and pnmtopng executables from the
+URL(http://netpbm.sourceforge.net/,netpbm) project are used. The
+binaries, located in the helpers directory, are taken from netpbm
+builds for the URL(http://gallery.sourceforge.net/,Gallery) project
+and have no source code changes. (Licensed under a combination of the
+Artistic, GNU General Public License, and MIT licences)
I will incorporate these into the next Mac build if they would be of
use. I hadn't realized you were using them before so I hope they are
new. ;-)
They are new and needed for Sanyo phones. I included Mac binaries and
there is a line in makedist.py that should cause them to be included in
the Mac build.

Could you check that the binaries (ending in mbin) work (at least don't
crash) and that they get included in a build. There is still the matter
of whether or not the code that uses those binaries works on the Mac,
but if you don't have a Sanyo phone, it wouldn't be easy to test.
Thanks, Stephen
Steven Palm
2004-10-13 16:27:48 UTC
Permalink
Post by Stephen Wood
They are new and needed for Sanyo phones. I included Mac binaries and
there is a line in makedist.py that should cause them to be included in
the Mac build.
Are the binaries you supplied compiled for Panther or Jaguar?
Typically a Jaguar binary will run on Panther, but not the other way
around due to reshuffling of some system libraries.
Post by Stephen Wood
Could you check that the binaries (ending in mbin) work (at least don't
crash) and that they get included in a build. There is still the matter
of whether or not the code that uses those binaries works on the Mac,
but if you don't have a Sanyo phone, it wouldn't be easy to test.
I don't know if it's being called or not, but at least the binaries
don't segfault, and they are included in the 'resources' directory of
the application bundle. I had just finished compiling and installing
all the netpbm stuff here, but if I don't need it then that's one less
dependency to worry about. ;^)

Thanks!

Steve
Stephen Wood
2004-10-14 04:08:24 UTC
Permalink
Post by Steven Palm
Post by Stephen Wood
They are new and needed for Sanyo phones. I included Mac binaries and
there is a line in makedist.py that should cause them to be included in
the Mac build.
Are the binaries you supplied compiled for Panther or Jaguar?
Typically a Jaguar binary will run on Panther, but not the other way
around due to reshuffling of some system libraries.
I am not sure. The binaries come from a zip file called:

netpbm_gallery-1.4-pl2-macosx-10.3.3.zip

Stephen

Loading...