VectorLinux
September 02, 2014, 03:45:20 pm *
Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
News: Visit our home page for VL info. To search the old message board go to http://vectorlinux.com/forum1. The first VL forum is temporarily offline until we can find a host for it. Thanks for your patience.
 
Now powered by KnowledgeDex.
   Home   Help Search Login Register  
Please support VectorLinux!
Pages: [1] 2 3 ... 10
  Print  
Author Topic: Multimedia Bonus Disc development  (Read 42672 times)
Dweeberkitty
Packager
Vectorian
****
Posts: 836



WWW
« on: August 20, 2007, 02:06:59 pm »

Okay, this thread is for us to work on the Bonus disc. Here are some of the depenencies for some of the bigger programs.

Cinelerra:

Mandvd:

Kino:



LiVES:
mplayer 0.90rc1+ compiled with jpeg/png support (version 1.0pre8+ recommended)   VL 1.0pre7try2
ImageMagick 5+            VL VL 6.2_8
perl 5+               VL 5.8.8
gtk+ 2.8+               VL 2.8.20
libjpeg62               VL None
gdk-pixbuf-loaders            VL 0.22.0
sox                  VL 1.1.1
python 2.3.4+ (recommended)      VL 2.4.3
SDL (recommended)            VL 1.2.11
mencoder 1.0-pre5+ (recommended)   VL 1.0pre7try2
libmjpeg-tools (recommended)      VL None
libtheora (recommended)         VL 1.0alpha7
libjack/jackit (recommended)      VL None
xmms (optional)            VL 1.2.10.p1
cdda2wav (optional)            VL 2.01 (cdrtools)

Avidemux:
SpiderMonkey: 
GTK+
libxml2
GCC
libmad
LAME
libvorbis
FAAD
FAAC
a52dec
libdca
XviD
x264
FreeType
OSS
ALSA
SDL
XVideo
ESD

KmPg2:
Kommander (part of KDEWebDev package)
FFMPEG
Transcode
Sox
MJPEG Tools >= 1.8.0
 y4mscaler

KdenLive:
QT Library and development files
KDE Library and development files
Piave

Tovid
txt2tags
mplayer/mencoder
mjpegtools
ffmpeg
Python
python-tk
wxPython 2.6 or newer
wxversion
python-imaging
cairo and pycairo
ImageMagick
dvdauthor
growisofs
vcdimager
transcode
sox
normalize


The goal is to have each of the dependencies upgraded to the latest version and included on the cd. I made a folder in my vectorcontrib directory for us to keep all the packages. If you want to help out, download and install/upgrade all the packages that are in there so that we will be using the same libraries for the development.

P.S. Now I'm crossing out all the ones that are in the BonusDisc folder.
« Last Edit: August 26, 2007, 09:05:29 am by Dweeberkitty » Logged

Registered Linux User #443399
Desktop: Intel Pentium D 3.33Ghz, 320GB hard drive, 2 gigs DDR2 533mhz RAM, NVIDIA Geforce 7800 GS, X2GEN 22" widescreen monitor;
Laptop: Dell Mini 9, Intel Atom 1.6Ghz, 1GB ram
Multimedia Bonus Disc website: http://www.vectorlinuxsolutions.com/
The Headacher
Louder than you
Global Moderator
Vectorian
*****
Posts: 1545


I like the bass to go BOOM!


WWW
« Reply #1 on: August 20, 2007, 11:00:50 pm »

The "libjack / jackit" required by LiVES is just Jack..... That is in the repo (0.103.0)
Logged

Most music on my soundcloud page was arranged in programs running on VL.
roseway
Packager
Vectorite
****
Posts: 135



« Reply #2 on: August 21, 2007, 01:04:13 am »

I've uploaded xproto, xextproto and videoproto, which are needed for building some X software and programs.
Logged

Eric
roseway
Packager
Vectorite
****
Posts: 135



« Reply #3 on: August 21, 2007, 06:14:23 am »

I find myself in a maze of twisty little passages trying to satisfy the dependencies to build libXv. One of those dependencies is libX11, which I'm not sure I want to mess with. The latest version of libXv is in the Slackware repos at http://packages.slackware.it/package.php?q=current/libXv-1.0.3-i486-1 and perhaps it would be the best solution to use this.

[Edit] I've confirmed that this package installs OK.
« Last Edit: August 21, 2007, 07:19:11 am by roseway » Logged

Eric
Dweeberkitty
Packager
Vectorian
****
Posts: 836



WWW
« Reply #4 on: August 21, 2007, 08:45:40 am »

I find myself in a maze of twisty little passages trying to satisfy the dependencies to build libXv. One of those dependencies is libX11, which I'm not sure I want to mess with. The latest version of libXv is in the Slackware repos at http://packages.slackware.it/package.php?q=current/libXv-1.0.3-i486-1 and perhaps it would be the best solution to use this.

[Edit] I've confirmed that this package installs OK.

I suppose if it works it might be okay. Just convert it to a .tlz first.
Logged

Registered Linux User #443399
Desktop: Intel Pentium D 3.33Ghz, 320GB hard drive, 2 gigs DDR2 533mhz RAM, NVIDIA Geforce 7800 GS, X2GEN 22" widescreen monitor;
Laptop: Dell Mini 9, Intel Atom 1.6Ghz, 1GB ram
Multimedia Bonus Disc website: http://www.vectorlinuxsolutions.com/
Dweeberkitty
Packager
Vectorian
****
Posts: 836



WWW
« Reply #5 on: August 21, 2007, 08:49:58 am »

I've been having trouble compiling Cinelerra. It just kept failing to compile with the latest ffmpeg latest mjpegtools etc... Then I realized that  I'm using a really old version (2005).  Angry
Logged

Registered Linux User #443399
Desktop: Intel Pentium D 3.33Ghz, 320GB hard drive, 2 gigs DDR2 533mhz RAM, NVIDIA Geforce 7800 GS, X2GEN 22" widescreen monitor;
Laptop: Dell Mini 9, Intel Atom 1.6Ghz, 1GB ram
Multimedia Bonus Disc website: http://www.vectorlinuxsolutions.com/
Triarius Fidelis
Vecteloper
Vectorian
****
Posts: 2399


Domine, exaudi vocem meam


WWW
« Reply #6 on: August 21, 2007, 04:17:14 pm »

I find myself in a maze of twisty little passages trying to satisfy the dependencies to build libXv.

Ha, nice reference to Zork.
Logged

"Leatherface, you BITCH! Ho Chi Minh, hah hah hah!"

Formerly known as "Epic Fail Guy" and "Döden" in recent months
Dweeberkitty
Packager
Vectorian
****
Posts: 836



WWW
« Reply #7 on: August 21, 2007, 05:23:42 pm »

I'm recalling the nasm that I built. Cinelerra doesn't compile with it. If you upgraded it, revert to the original with this package: http://vectorlinux.osuosl.org/veclinux-5.8/packages/dev/nasm-0.98.39-i586-4vl58.tlz
Logged

Registered Linux User #443399
Desktop: Intel Pentium D 3.33Ghz, 320GB hard drive, 2 gigs DDR2 533mhz RAM, NVIDIA Geforce 7800 GS, X2GEN 22" widescreen monitor;
Laptop: Dell Mini 9, Intel Atom 1.6Ghz, 1GB ram
Multimedia Bonus Disc website: http://www.vectorlinuxsolutions.com/
easuter
Global Moderator
Vectorian
*****
Posts: 2160



« Reply #8 on: August 21, 2007, 10:10:01 pm »

There is already a Cinelerra package in the repo...

http://www.vectorlinux.com/forum2/index.php?topic=3350.msg20980#msg20980
Logged

roseway
Packager
Vectorite
****
Posts: 135



« Reply #9 on: August 22, 2007, 05:31:10 am »

I've now done sox-13.0.0 and uploaded it. I'm a bit stuck on vorbis-tools and ffmeg2theora.
With vorbis-tools I get many pthread errors during make, such as:

/usr/include/pthread.h:285: error: conflicting declaration 'typedef struct pthread_st*pthread_t'
/usr/include/bits/pthreadtypes.h:150: error: 'pthread_t' has a previous declaration as `typedef long unsigned int pthread_t'
/usr/include/pthread.h:285: error: declaration of `typedef struct pthread_st*pthread_t'

I get these errors even if I uninstall pth first.

With ffmpeg2theora, make fails with reported coding errors (undefined references).

PS As the latest version of vorbis-tools is already in the repos, but in i486 form, it's probably not worth spending much more time on an i586 version?
« Last Edit: August 22, 2007, 05:35:33 am by roseway » Logged

Eric
exeterdad
Packager
Vectorian
****
Posts: 2046



« Reply #10 on: August 22, 2007, 06:45:37 am »

From the Avidemux WIKI
Quote
SpiderMonkey: Needed for scripting (only for versions up to 2.3).

Do we need spidermonkey since the current Avidemux is 2.4 Preview 2?  Also, if needed, we have two instances of spidermonkey already included on VL.  Within Firefox and Seamonkey.  Just link Avidemux to them at compile time.
Logged
Dweeberkitty
Packager
Vectorian
****
Posts: 836



WWW
« Reply #11 on: August 22, 2007, 03:20:35 pm »

I've now done sox-13.0.0 and uploaded it. I'm a bit stuck on vorbis-tools and ffmeg2theora.
With vorbis-tools I get many pthread errors during make, such as:

/usr/include/pthread.h:285: error: conflicting declaration 'typedef struct pthread_st*pthread_t'
/usr/include/bits/pthreadtypes.h:150: error: 'pthread_t' has a previous declaration as `typedef long unsigned int pthread_t'
/usr/include/pthread.h:285: error: declaration of `typedef struct pthread_st*pthread_t'

I get these errors even if I uninstall pth first.

With ffmpeg2theora, make fails with reported coding errors (undefined references).

PS As the latest version of vorbis-tools is already in the repos, but in i486 form, it's probably not worth spending much more time on an i586 version?


I had similar problems with your pth package. When compiling Cinelerra. Strangly, as you pointed out, removing the package didn't solve the problems. I found that starting from a clean install of VL 5.8 Standard without the pth package removed the errors. I think that if the latest is in the repo, let's just use that.

From the Avidemux WIKI
Quote
SpiderMonkey: Needed for scripting (only for versions up to 2.3).

Do we need spidermonkey since the current Avidemux is 2.4 Preview 2?  Also, if needed, we have two instances of spidermonkey already included on VL.  Within Firefox and Seamonkey.  Just link Avidemux to them at compile time.
Yup. That's what we'll do.

There is already a Cinelerra package in the repo...

http://www.vectorlinux.com/forum2/index.php?topic=3350.msg20980#msg20980
Yeah, I know. I was trying to compile it with all the latest dependencies. However, to say the least, it hasn't been playing nice. I'll finally just used your package and added in the symlinks to the latest libraries.

I reorginized the VideoBonusDisc folder to make it easier to see what are the main programs and what are the deps. Cinelerra is done!
Logged

Registered Linux User #443399
Desktop: Intel Pentium D 3.33Ghz, 320GB hard drive, 2 gigs DDR2 533mhz RAM, NVIDIA Geforce 7800 GS, X2GEN 22" widescreen monitor;
Laptop: Dell Mini 9, Intel Atom 1.6Ghz, 1GB ram
Multimedia Bonus Disc website: http://www.vectorlinuxsolutions.com/
Dweeberkitty
Packager
Vectorian
****
Posts: 836



WWW
« Reply #12 on: August 22, 2007, 03:51:41 pm »

Boy, we're really bookin'! We've got 40megs done so far! Just another 710 left...
Logged

Registered Linux User #443399
Desktop: Intel Pentium D 3.33Ghz, 320GB hard drive, 2 gigs DDR2 533mhz RAM, NVIDIA Geforce 7800 GS, X2GEN 22" widescreen monitor;
Laptop: Dell Mini 9, Intel Atom 1.6Ghz, 1GB ram
Multimedia Bonus Disc website: http://www.vectorlinuxsolutions.com/
Dweeberkitty
Packager
Vectorian
****
Posts: 836



WWW
« Reply #13 on: August 22, 2007, 04:59:05 pm »

ManDVD is working and is good to go!
« Last Edit: August 22, 2007, 05:12:52 pm by Dweeberkitty » Logged

Registered Linux User #443399
Desktop: Intel Pentium D 3.33Ghz, 320GB hard drive, 2 gigs DDR2 533mhz RAM, NVIDIA Geforce 7800 GS, X2GEN 22" widescreen monitor;
Laptop: Dell Mini 9, Intel Atom 1.6Ghz, 1GB ram
Multimedia Bonus Disc website: http://www.vectorlinuxsolutions.com/
easuter
Global Moderator
Vectorian
*****
Posts: 2160



« Reply #14 on: August 22, 2007, 10:10:50 pm »

There is also an Avidemux package in the repo, which uses XULRunner instead of Spidermonkey:

http://www.vectorlinux.com/forum2/index.php?topic=3336.0
Logged

Pages: [1] 2 3 ... 10
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2013, Simple Machines Valid XHTML 1.0! Valid CSS!