Difference between revisions of "Libquicktime"

From CBLFS
Jump to navigationJump to search
 
(Note put in the wrong section. not about not using doxygen but doxygen isn't in the dependency list.)
 
(12 intermediate revisions by 4 users not shown)
Line 2: Line 2:
 
|-
 
|-
 
!Download Source:
 
!Download Source:
| http://prdownloads.sourceforge.net/libquicktime/libquicktime-0.9.9.tar.gz
+
| http://prdownloads.sourceforge.net/libquicktime/libquicktime-{{Libquicktime-Version}}.tar.gz
 
|}
 
|}
  
 
----
 
----
 +
 +
{{Package-Introduction|The Libquicktime package contains the Libquicktime library, various plugins and codecs, along with graphical and command line utilities used for encoding and decoding Quicktime files. This is useful for reading and writing files in the Quicktime format. The goal of the project is to enhance, while providing compatibility with, the Quicktime 4 Linux library.}}
  
 
== Dependencies ==
 
== Dependencies ==
Line 17: Line 19:
 
* [[ALSA]]
 
* [[ALSA]]
 
* [[libvorbis]]
 
* [[libvorbis]]
 +
* [[Schroedinger]]
 
* [[LAME]]
 
* [[LAME]]
 
* [[libdv]]
 
* [[libdv]]
* [[FFmpeg]] (checked out from svn)
+
* [[FFmpeg]]
 
* [[x264]]
 
* [[x264]]
 
* [[FAAC]]
 
* [[FAAC]]
 
* [[FAAD2]]
 
* [[FAAD2]]
 +
* [[Doxygen]]
 +
 +
== Configuration Information ==
 +
 +
If [[Doxygen]] is not installed pass the following to configure:
 +
 +
--without-doxygen
  
 
== Non-Multilib ==
 
== Non-Multilib ==
Line 33: Line 43:
 
Install the package
 
Install the package
  
  make install
+
  make install &&
  install -v -m755 -d /usr/share/doc/libquicktime-0.9.9/api &&
+
  install -v -m755 -d /usr/share/doc/libquicktime-{{Libquicktime-Version}}/api &&
 
  install -v -m644 README doc/{*.html,mainpage.incl} \
 
  install -v -m644 README doc/{*.html,mainpage.incl} \
     /usr/share/doc/libquicktime-0.9.9
+
     /usr/share/doc/libquicktime-{{Libquicktime-Version}}
  
 
== Multilib ==
 
== Multilib ==
Line 44: Line 54:
 
Compile the package:
 
Compile the package:
  
  CC="gcc ${BUILD32}" ./configure --prefix=/usr &&
+
  CC="gcc ${BUILD32}" USE_ARCH=32 PKG_CONFIG_PATH=${PKG_CONFIG_PATH32} \
 +
./configure --prefix=/usr --x-libraries=${XORG_PREFIX}/lib &&
 
  make
 
  make
  
 
Install the package
 
Install the package
  
  make install
+
  make install &&
 +
mv -v /usr/bin/lqt-config{,-32}
  
 
=== N32 ===
 
=== N32 ===
Line 55: Line 67:
 
Compile the package:
 
Compile the package:
  
  CC="gcc ${BUILDN32}" ./configure --prefix=/usr --libdir=/usr/lib32 &&
+
  CC="gcc ${BUILDN32}" USE_ARCH=n32 PKG_CONFIG_PATH=${PKG_CONFIG_PATHN32} \
 +
./configure --prefix=/usr --libdir=/usr/lib32 \
 +
    --with-vorbis-libraries=/usr/lib32 &&
 
  make
 
  make
  
 
Install the package
 
Install the package
  
  make install
+
  make install &&
 +
mv -v /usr/bin/lqt-config{,-n32}
  
 
=== 64Bit ===
 
=== 64Bit ===
Line 66: Line 81:
 
Compile the package:
 
Compile the package:
  
  CC="gcc ${BUILD64}" ./configure --prefix=/usr --libdir=/usr/lib64 &&
+
  CC="gcc ${BUILD64}" USE_ARCH=64 PKG_CONFIG_PATH=${PKG_CONFIG_PATH64} \
 +
./configure --prefix=/usr --libdir=/usr/lib64 \
 +
    --with-vorbis-libraries=/usr/lib64 &&
 
  make
 
  make
  
 
Install the package
 
Install the package
  
  make install
+
  make install &&
  install -v -m755 -d /usr/share/doc/libquicktime-0.9.9/api &&
+
  install -v -m755 -d /usr/share/doc/libquicktime-{{Libquicktime-Version}}/api &&
 
  install -v -m644 README doc/{*.html,mainpage.incl} \
 
  install -v -m644 README doc/{*.html,mainpage.incl} \
     /usr/share/doc/libquicktime-0.9.9
+
     /usr/share/doc/libquicktime-{{Libquicktime-Version}} &&
 +
mv -v /usr/bin/lqt-config{,-64} &&
 +
ln -sfv /usr/bin/multiarch_wrapper /usr/bin/lqt-config
  
== Content ==
+
== Contents ==
The libquicktime package contains the libquicktime library, various plugins and codecs, along with graphical and command line utilities used for encoding and decoding Quicktime files. This is useful for reading and writing files in the Quicktime format. The goal of the project is to enhance, while providing compatibility with, the Quicktime 4 Linux library.
 
  
 
Installed Programs: libquicktime_config, lqt-config, lqt_transcode, lqtplay, qtdechunk, qtdump, qtinfo, qtrechunk, qtstreamize and qtyuv4toyuv
 
Installed Programs: libquicktime_config, lqt-config, lqt_transcode, lqtplay, qtdechunk, qtdump, qtinfo, qtrechunk, qtstreamize and qtyuv4toyuv
Line 83: Line 101:
 
Installed Libraries: libquicktime.so and several plugin codec libraries
 
Installed Libraries: libquicktime.so and several plugin codec libraries
  
Installed Directories: /usr/include/lqt, /usr/lib/libquicktime and /usr/share/doc/libquicktime-0.9.9
+
Installed Directories: /usr/include/lqt, /usr/lib/libquicktime and /usr/share/doc/libquicktime-{{Libquicktime-Version}}
  
 
=== Short Descriptions ===
 
=== Short Descriptions ===
Line 102: Line 120:
  
 
libquicktime.so: is a library for reading and writing Quicktime files. It provides convenient access to Quicktime files with a variety of supported codecs. The library contains new functions integrated with all the original Quicktime 4 Linux library functions used to encode and decode Quicktime files.
 
libquicktime.so: is a library for reading and writing Quicktime files. It provides convenient access to Quicktime files with a variety of supported codecs. The library contains new functions integrated with all the original Quicktime 4 Linux library functions used to encode and decode Quicktime files.
 +
 +
[[Category:Media Libraries]]

Latest revision as of 02:37, 21 September 2009

Download Source: http://prdownloads.sourceforge.net/libquicktime/libquicktime-1.1.3.tar.gz

Introduction to Libquicktime

The Libquicktime package contains the Libquicktime library, various plugins and codecs, along with graphical and command line utilities used for encoding and decoding Quicktime files. This is useful for reading and writing files in the Quicktime format. The goal of the project is to enhance, while providing compatibility with, the Quicktime 4 Linux library.

Project Homepage: Unknown

Dependencies

Optional

Configuration Information

If Doxygen is not installed pass the following to configure:

--without-doxygen

Non-Multilib

Compile the package:

./configure --prefix=/usr &&
make

Install the package

make install &&
install -v -m755 -d /usr/share/doc/libquicktime-1.1.3/api &&
install -v -m644 README doc/{*.html,mainpage.incl} \
    /usr/share/doc/libquicktime-1.1.3

Multilib

32Bit

Compile the package:

CC="gcc ${BUILD32}" USE_ARCH=32 PKG_CONFIG_PATH=${PKG_CONFIG_PATH32} \
./configure --prefix=/usr --x-libraries=${XORG_PREFIX}/lib &&
make

Install the package

make install &&
mv -v /usr/bin/lqt-config{,-32}

N32

Compile the package:

CC="gcc ${BUILDN32}" USE_ARCH=n32 PKG_CONFIG_PATH=${PKG_CONFIG_PATHN32} \
./configure --prefix=/usr --libdir=/usr/lib32 \
    --with-vorbis-libraries=/usr/lib32 &&
make

Install the package

make install &&
mv -v /usr/bin/lqt-config{,-n32}

64Bit

Compile the package:

CC="gcc ${BUILD64}" USE_ARCH=64 PKG_CONFIG_PATH=${PKG_CONFIG_PATH64} \
./configure --prefix=/usr --libdir=/usr/lib64 \
    --with-vorbis-libraries=/usr/lib64 &&
make

Install the package

make install &&
install -v -m755 -d /usr/share/doc/libquicktime-1.1.3/api &&
install -v -m644 README doc/{*.html,mainpage.incl} \
    /usr/share/doc/libquicktime-1.1.3 &&
mv -v /usr/bin/lqt-config{,-64} &&
ln -sfv /usr/bin/multiarch_wrapper /usr/bin/lqt-config

Contents

Installed Programs: libquicktime_config, lqt-config, lqt_transcode, lqtplay, qtdechunk, qtdump, qtinfo, qtrechunk, qtstreamize and qtyuv4toyuv

Installed Libraries: libquicktime.so and several plugin codec libraries

Installed Directories: /usr/include/lqt, /usr/lib/libquicktime and /usr/share/doc/libquicktime-1.1.3

Short Descriptions

libquicktime_config: is a graphical front end to examine and configure the available libquicktime audio and video codecs.

lqt-config: is a simple program used to query the libquicktime installation settings and plugin information.

lqt_transcode: is a command-line program used to encode video and/or audio files from one format to another.

lqtplay: is a simple Quicktime movie player for X11.

qtdechunk: can take movies containing rgb frames and write them out as ppm images.

qtrechunk: concatenates input frames into a Quicktime movie.

qtyuv4toyuv: is used to write a YUV4 encoded movie as a planar YUV 4:2:0 file.

libquicktime.so: is a library for reading and writing Quicktime files. It provides convenient access to Quicktime files with a variety of supported codecs. The library contains new functions integrated with all the original Quicktime 4 Linux library functions used to encode and decode Quicktime files.