Libquicktime: Difference between revisions

From CBLFS
Jump to navigationJump to search
Oppiz (talk | contribs)
No edit summary
No edit summary
Line 44: Line 44:
Compile the package:
Compile the package:


  CC="gcc ${BUILD32}" ./configure --prefix=/usr &&
  CC="gcc ${BUILD32}" PKG_CONFIG_PATH=${PKG_CONFIG_PATH32} \
./configure --prefix=/usr &&
  make
  make


Line 50: Line 51:


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


=== N32 ===
=== N32 ===
Line 56: Line 57:
Compile the package:
Compile the package:


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


Install the package
Install the package


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


=== 64Bit ===
=== 64Bit ===
Line 67: Line 70:
Compile the package:
Compile the package:


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


Line 76: Line 80:
  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-0.9.9
  mv /usr/bin/lqt-config /usr/bin/lqt-config-64
  mv -v /usr/bin/lqt-config{,-64}
  ln -sfv /usr/bin/multiarch_wrapper /usr/bin/lqt-config
  ln -sfv /usr/bin/multiarch_wrapper /usr/bin/lqt-config



Revision as of 12:51, 2 November 2006

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

Dependencies

Optional

Non-Multilib

Compile the package:

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

Install the package

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

Multilib

32Bit

Compile the package:

CC="gcc ${BUILD32}" PKG_CONFIG_PATH=${PKG_CONFIG_PATH32} \
./configure --prefix=/usr &&
make

Install the package

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

N32

Compile the package:

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

Install the package

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

64Bit

Compile the package:

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

Install the package

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

Content

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 Libraries: libquicktime.so and several plugin codec libraries

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

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.