参照文章“ubuntu 10.04 编译ffmpeg”编译ffmpeg的 过程

 

 

root@ubuntu:/home/zhangbin/Documents/ffmpeg-0.6.1# sudo apt-get purge ffmpeg x264 libx264-dev

Reading package lists... Done

Building dependency tree       

Reading state information... Done

Package ffmpeg is not installed, so not removed

Package x264 is not installed, so not removed

Package libx264-dev is not installed, so not removed

The following packages were automatically installed and are no longer required:

  linux-headers-2.6.32-25 linux-headers-2.6.32-25-generic

Use 'apt-get autoremove' to remove them.

0 upgraded, 0 newly installed, 0 to remove and 61 not upgraded.

 

root@ubuntu:/home/zhangbin/Documents/ffmpeg-0.6.1# apt-get autoremove

Reading package lists... Done

Building dependency tree       

Reading state information... Done

The following packages will be REMOVED:

  linux-headers-2.6.32-25 linux-headers-2.6.32-25-generic

0 upgraded, 0 newly installed, 2 to remove and 61 not upgraded.

After this operation, 85.4MB disk space will be freed.

Do you want to continue [Y/n]? y

(Reading database ... 151082 files and directories currently installed.)

Removing linux-headers-2.6.32-25-generic ...

Removing linux-headers-2.6.32-25 ...

root@ubuntu:/home/zhangbin/Documents/ffmpeg-0.6.1# 

 

 

root@ubuntu:/home/zhangbin# sudo apt-get install build-essential subversion git-core checkinstall yasm texi2html libfaac-dev libfaad-dev libMP3lame-dev libsdl1.2-dev libtheora-dev libx11-dev libxvidcore-dev zlib1g-dev

Reading package lists... Done

Building dependency tree       

Reading state information... Done

The following extra packages will be installed:

  dpkg-dev fakeroot g++ g++-4.4 libaa1-dev libapr1 libaprutil1 libasound2-dev

  libaudio-dev libaudio2 libaudiofile-dev libavahi-client-dev

  libavahi-common-dev libcaca-dev libdbus-1-dev libdigest-sha1-perl

  libdirectfb-dev libdirectfb-extra libdrm-dev liberror-perl libesd0-dev

  libfaac0 libfaad2 libfreetype6-dev libgl1-mesa-dev libglib2.0-dev

  libglu1-mesa-dev libice-dev libjpeg62-dev libmp3lame-dev libmp3lame0

  libncurses5-dev libogg-dev libpng12-dev libpthread-stubs0

  libpthread-stubs0-dev libpulse-dev libslang2-dev libsm-dev

  libstdc++6-4.4-dev libsvn1 libsysfs-dev libxau-dev libxcb1-dev libxdmcp-dev

  libxext-dev libxt-dev libxvidcore4 mesa-common-dev patch x11proto-core-dev

  x11proto-input-dev x11proto-kb-dev x11proto-xext-dev xtrans-dev xz-utils

Suggested packages:

  gettext debian-keyring debian-maintainers g++-multilib g++-4.4-multilib

  gcc-4.4-doc libstdc++6-4.4-dbg git-doc git-arch git-cvs git-svn git-email

  git-daemon-run git-gui gitk gitweb libasound2-doc nas libglib2.0-doc

  python-subunit libstdc++6-4.4-doc diffutils-doc subversion-tools db4.8-util

  latex2html

The following NEW packages will be installed:

  build-essential checkinstall dpkg-dev fakeroot g++ g++-4.4 git-core

  libaa1-dev libapr1 libaprutil1 libasound2-dev libaudio-dev libaudio2

  libaudiofile-dev libavahi-client-dev libavahi-common-dev libcaca-dev

  libdbus-1-dev libdigest-sha1-perl libdirectfb-dev libdirectfb-extra

  libdrm-dev liberror-perl libesd0-dev libfaac-dev libfaac0 libfaad-dev

  libfaad2 libfreetype6-dev libgl1-mesa-dev libglib2.0-dev libglu1-mesa-dev

  libice-dev libjpeg62-dev libmp3lame-dev libmp3lame0 libncurses5-dev

  libogg-dev libpng12-dev libpthread-stubs0 libpthread-stubs0-dev libpulse-dev

  libsdl1.2-dev libslang2-dev libsm-dev libstdc++6-4.4-dev libsvn1

  libsysfs-dev libtheora-dev libx11-dev libxau-dev libxcb1-dev libxdmcp-dev

  libxext-dev libxt-dev libxvidcore-dev libxvidcore4 mesa-common-dev patch

  subversion texi2html x11proto-core-dev x11proto-input-dev x11proto-kb-dev

  x11proto-xext-dev xtrans-dev xz-utils yasm zlib1g-dev

0 upgraded, 69 newly installed, 0 to remove and 61 not upgraded.

Need to get 33.6MB/34.1MB of archives.

After this operation, 103MB of additional disk space will be used.

Do you want to continue [Y/n]? y

Get:1 http://Ubuntu.cn99.com/ubuntu/ lucid-security/main dpkg-dev 1.15.5.6ubuntu4.5 [654kB]

Get:2 http://Ubuntu.srt.cn/ubuntu/ lucid/main libx11-dev 2:1.3.2-1ubuntu3 [3,505kB]

Get:3 http://Ubuntu.srt.cn/ubuntu/ lucid/main libstdc++6-4.4-dev 4.4.3-4ubuntu5 [1,491kB]

Get:4 http://Ubuntu.srt.cn/ubuntu/ lucid/main g++-4.4 4.4.3-4ubuntu5 [4,950kB] 

Get:5 http://Ubuntu.srt.cn/ubuntu/ lucid/main g++ 4:4.4.3-1ubuntu1 [1,442B]    

Get:6 http://Ubuntu.srt.cn/ubuntu/ lucid/main xz-utils 4.999.9beta+20091116-1 [228kB]

Get:7 http://Ubuntu.srt.cn/ubuntu/ lucid/main patch 2.6-2ubuntu1 [123kB]       

Get:8 http://Ubuntu.srt.cn/ubuntu/ lucid/main build-essential 11.4build1 [7,278B]

Get:9 http://Ubuntu.srt.cn/ubuntu/ lucid/universe checkinstall 1.6.1-10 [124kB]

Get:10 http://Ubuntu.srt.cn/ubuntu/ lucid/main fakeroot 1.14.4-1ubuntu1 [118kB]

Get:11 http://Ubuntu.srt.cn/ubuntu/ lucid/main liberror-perl 0.17-1 [23.8kB]   

Get:12 http://Ubuntu.srt.cn/ubuntu/ lucid/main libdigest-sha1-perl 2.12-1build1 [26.2kB]

Get:13 http://Ubuntu.srt.cn/ubuntu/ lucid-security/main git-core 1:1.7.0.4-1ubuntu0.2 [5,638kB]

Get:14 http://Ubuntu.srt.cn/ubuntu/ lucid/main zlib1g-dev 1:1.2.3.3.dfsg-15ubuntu1 [162kB]

Get:15 http://Ubuntu.srt.cn/ubuntu/ lucid-security/main libpng12-dev 1.2.42-1ubuntu2.1 [262kB]

Get:16 http://Ubuntu.srt.cn/ubuntu/ lucid/main libslang2-dev 2.2.2-2ubuntu1 [534kB]

Get:17 http://Ubuntu.srt.cn/ubuntu/ lucid/main libncurses5-dev 5.7+20090803-2ubuntu3 [1,564kB]

Get:18 http://Ubuntu.srt.cn/ubuntu/ lucid/main libaa1-dev 1.4p5-38build1 [139kB]

Get:19 http://Ubuntu.srt.cn/ubuntu/ lucid/main libapr1 1.3.8-1build1 [116kB]   

Get:20 http://Ubuntu.srt.cn/ubuntu/ lucid-security/main libaprutil1 1.3.9+dfsg-3ubuntu0.10.04.1 [85.6kB]

Get:21 http://Ubuntu.srt.cn/ubuntu/ lucid/main libasound2-dev 1.0.22-0ubuntu7 [508kB]

Get:22 http://Ubuntu.srt.cn/ubuntu/ lucid/main libaudio2 1.9.2-3 [81.0kB]      

Get:23 http://Ubuntu.srt.cn/ubuntu/ lucid/main libaudiofile-dev 0.2.6-8ubuntu1 [122kB]

Get:24 http://Ubuntu.srt.cn/ubuntu/ lucid-security/main libavahi-common-dev 0.6.25-1ubuntu6.1 [67.2kB]

Get:25 http://Ubuntu.srt.cn/ubuntu/ lucid/main libdbus-1-dev 1.2.16-2ubuntu4 [25.3kB]

Get:26 http://Ubuntu.srt.cn/ubuntu/ lucid-security/main libavahi-client-dev 0.6.25-1ubuntu6.1 [34.5kB]

Get:27 http://Ubuntu.srt.cn/ubuntu/ lucid/main libcaca-dev 0.99.beta16-3 [745kB]

Get:28 http://Ubuntu.srt.cn/ubuntu/ lucid/main libdirectfb-extra 1.2.8-5ubuntu2 [32.8kB]

Get:29 http://Ubuntu.srt.cn/ubuntu/ lucid-security/main libfreetype6-dev 2.3.11-1ubuntu2.4 [705kB]

Get:30 http://Ubuntu.srt.cn/ubuntu/ lucid/main libjpeg62-dev 6b-15ubuntu1 [188kB]

Get:31 http://Ubuntu.srt.cn/ubuntu/ lucid/main x11proto-xext-dev 7.1.1-2 [27.2kB]

Get:32 http://Ubuntu.srt.cn/ubuntu/ lucid/main libxext-dev 2:1.1.1-2 [102kB]   

Get:33 http://Ubuntu.srt.cn/ubuntu/ lucid/main libsysfs-dev 2.1.0-6 [34.6kB]   

Get:34 http://Ubuntu.srt.cn/ubuntu/ lucid/main libdirectfb-dev 1.2.8-5ubuntu2 [818kB]

Get:35 http://Ubuntu.srt.cn/ubuntu/ lucid/main libdrm-dev 2.4.18-1ubuntu3 [515kB]

Get:36 http://Ubuntu.srt.cn/ubuntu/ lucid/main libesd0-dev 0.2.41-6ubuntu1 [26.5kB]

Get:37 http://Ubuntu.srt.cn/ubuntu/ lucid/multiverse libfaac0 1.26-0.1ubuntu2 [61.4kB]

Get:38 http://Ubuntu.srt.cn/ubuntu/ lucid/multiverse libfaac-dev 1.26-0.1ubuntu2 [64.2kB]

Get:39 http://Ubuntu.srt.cn/ubuntu/ lucid/universe libfaad2 2.7-4 [166kB]      

Get:40 http://Ubuntu.srt.cn/ubuntu/ lucid/universe libfaad-dev 2.7-4 [178kB]   

Get:41 http://Ubuntu.srt.cn/ubuntu/ lucid-updates/main libglib2.0-dev 2.24.1-0ubuntu1 [1,123kB]

Get:42 http://Ubuntu.srt.cn/ubuntu/ lucid-updates/main mesa-common-dev 7.7.1-1ubuntu3 [2,339kB]

Get:43 http://Ubuntu.srt.cn/ubuntu/ lucid-updates/main libgl1-mesa-dev 7.7.1-1ubuntu3 [31.5kB]

Get:44 http://Ubuntu.srt.cn/ubuntu/ lucid-updates/main libglu1-mesa-dev 7.7.1-1ubuntu3 [213kB]

Get:45 http://Ubuntu.srt.cn/ubuntu/ lucid/multiverse libmp3lame0 3.98.2+debian-0ubuntu3 [252kB]

Get:46 http://Ubuntu.srt.cn/ubuntu/ lucid/multiverse libmp3lame-dev 3.98.2+debian-0ubuntu3 [275kB]

Get:47 http://Ubuntu.srt.cn/ubuntu/ lucid/main libogg-dev 1.1.4~dfsg-2 [62.0kB]

Get:48 http://Ubuntu.srt.cn/ubuntu/ lucid/main libsm-dev 2:1.1.1-1 [26.6kB]    

Get:49 http://Ubuntu.srt.cn/ubuntu/ lucid/main libxt-dev 1:1.0.7-1 [491kB]     

Get:50 http://Ubuntu.srt.cn/ubuntu/ lucid/main libpulse-dev 1:0.9.22~0.9.21+stable-queue-32-g8478-0ubuntu14 [65.8kB]

Get:51 http://Ubuntu.srt.cn/ubuntu/ lucid/main libaudio-dev 1.9.2-3 [515kB]    

Get:52 http://Ubuntu.srt.cn/ubuntu/ lucid-updates/main libsdl1.2-dev 1.2.14-4ubuntu1.1 [848kB]

Get:53 http://Ubuntu.srt.cn/ubuntu/ lucid/main libsvn1 1.6.6dfsg-2ubuntu1 [838kB]

Get:54 http://Ubuntu.srt.cn/ubuntu/ lucid/main libtheora-dev 1.1.1+dfsg.1-3 [401kB]

Get:55 http://Ubuntu.srt.cn/ubuntu/ lucid/universe libxvidcore4 2:1.2.2+debian-0ubuntu2 [254kB]

Get:56 http://Ubuntu.srt.cn/ubuntu/ lucid/universe libxvidcore-dev 2:1.2.2+debian-0ubuntu2 [269kB]

Get:57 http://Ubuntu.srt.cn/ubuntu/ lucid/main subversion 1.6.6dfsg-2ubuntu1 [372kB]

Get:58 http://Ubuntu.srt.cn/ubuntu/ lucid/main texi2html 1.82-1 [445kB]        

Get:59 http://Ubuntu.srt.cn/ubuntu/ lucid/main yasm 0.8.0-1 [575kB]            

Fetched 31.2MB in 4min 16s (122kB/s)                                           

Extracting templates from packages: 100%

Selecting previously deselected package x11proto-core-dev.

(Reading database ... 132660 files and directories currently installed.)

Unpacking x11proto-core-dev (from .../x11proto-core-dev_7.0.16-1_all.deb) ...

Selecting previously deselected package libice-dev.

Unpacking libice-dev (from .../libice-dev_2%3a1.0.6-1_i386.deb) ...

Selecting previously deselected package libxau-dev.

Unpacking libxau-dev (from .../libxau-dev_1%3a1.0.5-1_i386.deb) ...

Selecting previously deselected package libxdmcp-dev.

Unpacking libxdmcp-dev (from .../libxdmcp-dev_1%3a1.0.3-1_i386.deb) ...

Selecting previously deselected package x11proto-input-dev.

Unpacking x11proto-input-dev (from .../x11proto-input-dev_2.0-2_all.deb) ...

Selecting previously deselected package x11proto-kb-dev.

Unpacking x11proto-kb-dev (from .../x11proto-kb-dev_1.0.4-1_all.deb) ...

Selecting previously deselected package xtrans-dev.

Unpacking xtrans-dev (from .../xtrans-dev_1.2.5-1_all.deb) ...

Selecting previously deselected package libpthread-stubs0.

Unpacking libpthread-stubs0 (from .../libpthread-stubs0_0.3-2_i386.deb) ...

Selecting previously deselected package libpthread-stubs0-dev.

Unpacking libpthread-stubs0-dev (from .../libpthread-stubs0-dev_0.3-2_i386.deb) ...

Selecting previously deselected package libxcb1-dev.

Unpacking libxcb1-dev (from .../libxcb1-dev_1.5-2_i386.deb) ...

Selecting previously deselected package libx11-dev.

Unpacking libx11-dev (from .../libx11-dev_2%3a1.3.2-1ubuntu3_i386.deb) ...

Selecting previously deselected package libstdc++6-4.4-dev.

Unpacking libstdc++6-4.4-dev (from .../libstdc++6-4.4-dev_4.4.3-4ubuntu5_i386.deb) ...

Selecting previously deselected package g++-4.4.

Unpacking g++-4.4 (from .../g++-4.4_4.4.3-4ubuntu5_i386.deb) ...

Selecting previously deselected package g++.

Unpacking g++ (from .../g++_4%3a4.4.3-1ubuntu1_i386.deb) ...

Selecting previously deselected package xz-utils.

Unpacking xz-utils (from .../xz-utils_4.999.9beta+20091116-1_i386.deb) ...

Selecting previously deselected package patch.

Unpacking patch (from .../patch_2.6-2ubuntu1_i386.deb) ...

Selecting previously deselected package dpkg-dev.

Unpacking dpkg-dev (from .../dpkg-dev_1.15.5.6ubuntu4.5_all.deb) ...

Selecting previously deselected package build-essential.

Unpacking build-essential (from .../build-essential_11.4build1_i386.deb) ...

Selecting previously deselected package checkinstall.

Unpacking checkinstall (from .../checkinstall_1.6.1-10_i386.deb) ...

Selecting previously deselected package fakeroot.

Unpacking fakeroot (from .../fakeroot_1.14.4-1ubuntu1_i386.deb) ...

Selecting previously deselected package liberror-perl.

Unpacking liberror-perl (from .../liberror-perl_0.17-1_all.deb) ...

Selecting previously deselected package libdigest-sha1-perl.

Unpacking libdigest-sha1-perl (from .../libdigest-sha1-perl_2.12-1build1_i386.deb) ...

Selecting previously deselected package git-core.

Unpacking git-core (from .../git-core_1%3a1.7.0.4-1ubuntu0.2_i386.deb) ...

Selecting previously deselected package zlib1g-dev.

Unpacking zlib1g-dev (from .../zlib1g-dev_1%3a1.2.3.3.dfsg-15ubuntu1_i386.deb) ...

Selecting previously deselected package libpng12-dev.

Unpacking libpng12-dev (from .../libpng12-dev_1.2.42-1ubuntu2.1_i386.deb) ...

Selecting previously deselected package libslang2-dev.

Unpacking libslang2-dev (from .../libslang2-dev_2.2.2-2ubuntu1_i386.deb) ...

Selecting previously deselected package libncurses5-dev.

Unpacking libncurses5-dev (from .../libncurses5-dev_5.7+20090803-2ubuntu3_i386.deb) ...

Selecting previously deselected package libaa1-dev.

Unpacking libaa1-dev (from .../libaa1-dev_1.4p5-38build1_i386.deb) ...

Selecting previously deselected package libapr1.

Unpacking libapr1 (from .../libapr1_1.3.8-1build1_i386.deb) ...

Selecting previously deselected package libaprutil1.

Unpacking libaprutil1 (from .../libaprutil1_1.3.9+dfsg-3ubuntu0.10.04.1_i386.deb) ...

Selecting previously deselected package libasound2-dev.

Unpacking libasound2-dev (from .../libasound2-dev_1.0.22-0ubuntu7_i386.deb) ...

Selecting previously deselected package libaudio2.

Unpacking libaudio2 (from .../libaudio2_1.9.2-3_i386.deb) ...

Selecting previously deselected package libaudiofile-dev.

Unpacking libaudiofile-dev (from .../libaudiofile-dev_0.2.6-8ubuntu1_i386.deb) ...

Selecting previously deselected package libavahi-common-dev.

Unpacking libavahi-common-dev (from .../libavahi-common-dev_0.6.25-1ubuntu6.1_i386.deb) ...

Selecting previously deselected package libdbus-1-dev.

Unpacking libdbus-1-dev (from .../libdbus-1-dev_1.2.16-2ubuntu4_i386.deb) ...

Selecting previously deselected package libavahi-client-dev.

Unpacking libavahi-client-dev (from .../libavahi-client-dev_0.6.25-1ubuntu6.1_i386.deb) ...

Selecting previously deselected package libcaca-dev.

Unpacking libcaca-dev (from .../libcaca-dev_0.99.beta16-3_i386.deb) ...

Selecting previously deselected package libdirectfb-extra.

Unpacking libdirectfb-extra (from .../libdirectfb-extra_1.2.8-5ubuntu2_i386.deb) ...

Selecting previously deselected package libfreetype6-dev.

Unpacking libfreetype6-dev (from .../libfreetype6-dev_2.3.11-1ubuntu2.4_i386.deb) ...

Selecting previously deselected package libjpeg62-dev.

Unpacking libjpeg62-dev (from .../libjpeg62-dev_6b-15ubuntu1_i386.deb) ...

Selecting previously deselected package x11proto-xext-dev.

Unpacking x11proto-xext-dev (from .../x11proto-xext-dev_7.1.1-2_all.deb) ...

Selecting previously deselected package libxext-dev.

Unpacking libxext-dev (from .../libxext-dev_2%3a1.1.1-2_i386.deb) ...

Selecting previously deselected package libsysfs-dev.

Unpacking libsysfs-dev (from .../libsysfs-dev_2.1.0-6_i386.deb) ...

Selecting previously deselected package libdirectfb-dev.

Unpacking libdirectfb-dev (from .../libdirectfb-dev_1.2.8-5ubuntu2_i386.deb) ...

Selecting previously deselected package libdrm-dev.

Unpacking libdrm-dev (from .../libdrm-dev_2.4.18-1ubuntu3_i386.deb) ...

Replaced by files in installed package linux-libc-dev ...

Selecting previously deselected package libesd0-dev.

Unpacking libesd0-dev (from .../libesd0-dev_0.2.41-6ubuntu1_i386.deb) ...

Selecting previously deselected package libfaac0.

Unpacking libfaac0 (from .../libfaac0_1.26-0.1ubuntu2_i386.deb) ...

Selecting previously deselected package libfaac-dev.

Unpacking libfaac-dev (from .../libfaac-dev_1.26-0.1ubuntu2_i386.deb) ...

Selecting previously deselected package libfaad2.

Unpacking libfaad2 (from .../libfaad2_2.7-4_i386.deb) ...

Selecting previously deselected package libfaad-dev.

Unpacking libfaad-dev (from .../libfaad-dev_2.7-4_i386.deb) ...

Selecting previously deselected package libglib2.0-dev.

Unpacking libglib2.0-dev (from .../libglib2.0-dev_2.24.1-0ubuntu1_i386.deb) ...

Selecting previously deselected package mesa-common-dev.

Unpacking mesa-common-dev (from .../mesa-common-dev_7.7.1-1ubuntu3_i386.deb) ...

Selecting previously deselected package libgl1-mesa-dev.

Unpacking libgl1-mesa-dev (from .../libgl1-mesa-dev_7.7.1-1ubuntu3_i386.deb) ...

Selecting previously deselected package libglu1-mesa-dev.

Unpacking libglu1-mesa-dev (from .../libglu1-mesa-dev_7.7.1-1ubuntu3_i386.deb) ...

Selecting previously deselected package libmp3lame0.

Unpacking libmp3lame0 (from .../libmp3lame0_3.98.2+debian-0ubuntu3_i386.deb) ...

Selecting previously deselected package libmp3lame-dev.

Unpacking libmp3lame-dev (from .../libmp3lame-dev_3.98.2+debian-0ubuntu3_i386.deb) ...

Selecting previously deselected package libogg-dev.

Unpacking libogg-dev (from .../libogg-dev_1.1.4~dfsg-2_i386.deb) ...

Selecting previously deselected package libsm-dev.

Unpacking libsm-dev (from .../libsm-dev_2%3a1.1.1-1_i386.deb) ...

Selecting previously deselected package libxt-dev.

Unpacking libxt-dev (from .../libxt-dev_1%3a1.0.7-1_i386.deb) ...

Selecting previously deselected package libpulse-dev.

Unpacking libpulse-dev (from .../libpulse-dev_1%3a0.9.22~0.9.21+stable-queue-32-g8478-0ubuntu14_i386.deb) ...

Selecting previously deselected package libaudio-dev.

Unpacking libaudio-dev (from .../libaudio-dev_1.9.2-3_i386.deb) ...

Selecting previously deselected package libsdl1.2-dev.

Unpacking libsdl1.2-dev (from .../libsdl1.2-dev_1.2.14-4ubuntu1.1_i386.deb) ...

Selecting previously deselected package libsvn1.

Unpacking libsvn1 (from .../libsvn1_1.6.6dfsg-2ubuntu1_i386.deb) ...

Selecting previously deselected package libtheora-dev.

Unpacking libtheora-dev (from .../libtheora-dev_1.1.1+dfsg.1-3_i386.deb) ...

Selecting previously deselected package libxvidcore4.

Unpacking libxvidcore4 (from .../libxvidcore4_2%3a1.2.2+debian-0ubuntu2_i386.deb) ...

Selecting previously deselected package libxvidcore-dev.

Unpacking libxvidcore-dev (from .../libxvidcore-dev_2%3a1.2.2+debian-0ubuntu2_i386.deb) ...

Selecting previously deselected package subversion.

Unpacking subversion (from .../subversion_1.6.6dfsg-2ubuntu1_i386.deb) ...

Selecting previously deselected package texi2html.

Unpacking texi2html (from .../texi2html_1.82-1_all.deb) ...

Selecting previously deselected package yasm.

Unpacking yasm (from .../archives/yasm_0.8.0-1_i386.deb) ...

Processing triggers for man-db ...

Processing triggers for install-info ...

Processing triggers for doc-base ...

Processing 4 added doc-base file(s)...

Registering documents with scrollkeeper...

Setting up x11proto-core-dev (7.0.16-1) ...

Setting up libice-dev (2:1.0.6-1) ...

Setting up libxau-dev (1:1.0.5-1) ...

Setting up libxdmcp-dev (1:1.0.3-1) ...

Setting up x11proto-input-dev (2.0-2) ...

Setting up x11proto-kb-dev (1.0.4-1) ...

Setting up xtrans-dev (1.2.5-1) ...

Setting up libpthread-stubs0 (0.3-2) ...

Setting up libpthread-stubs0-dev (0.3-2) ...

Setting up libxcb1-dev (1.5-2) ...

Setting up libx11-dev (2:1.3.2-1ubuntu3) ...

Setting up xz-utils (4.999.9beta+20091116-1) ...

Setting up patch (2.6-2ubuntu1) ...

Setting up dpkg-dev (1.15.5.6ubuntu4.5) ...

Setting up checkinstall (1.6.1-10) ...

Setting up fakeroot (1.14.4-1ubuntu1) ...

update-alternatives: using /usr/bin/fakeroot-sysv to provide /usr/bin/fakeroot (fakeroot) in auto mode.

 

Setting up liberror-perl (0.17-1) ...

Setting up libdigest-sha1-perl (2.12-1build1) ...

Setting up git-core (1:1.7.0.4-1ubuntu0.2) ...

Setting up zlib1g-dev (1:1.2.3.3.dfsg-15ubuntu1) ...

Setting up libpng12-dev (1.2.42-1ubuntu2.1) ...

Setting up libslang2-dev (2.2.2-2ubuntu1) ...

Setting up libncurses5-dev (5.7+20090803-2ubuntu3) ...

Setting up libaa1-dev (1.4p5-38build1) ...

Setting up libapr1 (1.3.8-1build1) ...

 

Setting up libaprutil1 (1.3.9+dfsg-3ubuntu0.10.04.1) ...

 

Setting up libasound2-dev (1.0.22-0ubuntu7) ...

 

Setting up libaudio2 (1.9.2-3) ...

 

Setting up libaudiofile-dev (0.2.6-8ubuntu1) ...

Setting up libavahi-common-dev (0.6.25-1ubuntu6.1) ...

Setting up libdbus-1-dev (1.2.16-2ubuntu4) ...

Setting up libavahi-client-dev (0.6.25-1ubuntu6.1) ...

Setting up libcaca-dev (0.99.beta16-3) ...

Setting up libdirectfb-extra (1.2.8-5ubuntu2) ...

Setting up libfreetype6-dev (2.3.11-1ubuntu2.4) ...

Setting up libjpeg62-dev (6b-15ubuntu1) ...

Setting up x11proto-xext-dev (7.1.1-2) ...

Setting up libxext-dev (2:1.1.1-2) ...

Setting up libsysfs-dev (2.1.0-6) ...

Setting up libdirectfb-dev (1.2.8-5ubuntu2) ...

Setting up libdrm-dev (2.4.18-1ubuntu3) ...

Setting up libesd0-dev (0.2.41-6ubuntu1) ...

Setting up libfaac0 (1.26-0.1ubuntu2) ...

 

Setting up libfaac-dev (1.26-0.1ubuntu2) ...

Setting up libfaad2 (2.7-4) ...

 

Setting up libfaad-dev (2.7-4) ...

Setting up libglib2.0-dev (2.24.1-0ubuntu1) ...

Setting up mesa-common-dev (7.7.1-1ubuntu3) ...

Setting up libgl1-mesa-dev (7.7.1-1ubuntu3) ...

Setting up libglu1-mesa-dev (7.7.1-1ubuntu3) ...

Setting up libmp3lame0 (3.98.2+debian-0ubuntu3) ...

 

Setting up libmp3lame-dev (3.98.2+debian-0ubuntu3) ...

Setting up libogg-dev (1.1.4~dfsg-2) ...

Setting up libsm-dev (2:1.1.1-1) ...

Setting up libxt-dev (1:1.0.7-1) ...

Setting up libpulse-dev (1:0.9.22~0.9.21+stable-queue-32-g8478-0ubuntu14) ...

Setting up libaudio-dev (1.9.2-3) ...

Setting up libsdl1.2-dev (1.2.14-4ubuntu1.1) ...

Setting up libsvn1 (1.6.6dfsg-2ubuntu1) ...

 

Setting up libtheora-dev (1.1.1+dfsg.1-3) ...

Setting up libxvidcore4 (2:1.2.2+debian-0ubuntu2) ...

 

Setting up libxvidcore-dev (2:1.2.2+debian-0ubuntu2) ...

Setting up subversion (1.6.6dfsg-2ubuntu1) ...

Setting up texi2html (1.82-1) ...

Setting up yasm (0.8.0-1) ...

Setting up libstdc++6-4.4-dev (4.4.3-4ubuntu5) ...

Setting up g++-4.4 (4.4.3-4ubuntu5) ...

Setting up g++ (4:4.4.3-1ubuntu1) ...

update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode.

 

Setting up build-essential (11.4build1) ...

Processing triggers for libc-bin ...

ldconfig deferred processing now taking place

root@ubuntu:/home/zhangbin# 

root@ubuntu:/home/zhangbin# git clone git://git.videolan.org/x264.git

Initialized empty Git repository in /home/zhangbin/x264/.git/

remote: Counting objects: 12741, done.

remote: Compressing objects: 100% (3885/3885), done.

remote: Total 12741 (delta 10324), reused 10897 (delta 8815)

Receiving objects: 100% (12741/12741), 3.18 MiB | 119 KiB/s, done.

Resolving deltas: 100% (10324/10324), done.

root@ubuntu:/home/zhangbin# 

root@ubuntu:/home/zhangbin/x264# ./configure

Platform:   X86

System:     LINUX

asm:        yes

avs:        no

lavf:       yes

ffms:       no

gpac:       no

gpl:        yes

thread:     posix

filters:    resize crop select_every 

debug:      no

gprof:      no

PIC:        no

shared:     no

visualize:  no

bit depth:  8

 

You can run 'make' or 'make fprofiled' now.

 

 

root@ubuntu:/home/zhangbin/x264# ls

AUTHORS       config.log  COPYING  filters   tools       x264_config.h

common        config.mak  doc      input     version.sh  x264dll.c

config.guess  config.sub  encoder  Makefile  x264.c      x264.h

config.h      configure   extras   output    x264cli.h   x264.pc

root@ubuntu:/home/zhangbin/x264# make

gcc -Wshadow -O3 -ffast-math  -Wall -I. -march=i686 -mfpmath=sse -msse -std=gnu99  -I/usr/local/include    -

 

I/usr/local/include   -s -fomit-frame-pointer -fno-tree-vectorize   -c -o x264.o x264.c

gcc -Wshadow -O3 -ffast-math  -Wall -I. -march=i686 -mfpmath=sse -msse -std=gnu99  -I/usr/local/include    -

 

I/usr/local/include   -s -fomit-frame-pointer -fno-tree-vectorize   -c -o input/input.o input/input.c

gcc -Wshadow -O3 -ffast-math  -Wall -I. -march=i686 -mfpmath=sse -msse -std=gnu99  -I/usr/local/include    -

 

I/usr/local/include   -s -fomit-frame-pointer -fno-tree-vectorize   -c -o input/timecode.o input/timecode.c

input/timecode.c: In function ‘parse_tcfile’:

input/timecode.c:164: warning: ignoring return value of ‘fgets’, declared with attribute warn_unused_result

input/timecode.c:197: warning: ignoring return value of ‘fgets’, declared with attribute warn_unused_result

input/timecode.c:243: warning: ignoring return value of ‘fgets’, declared with attribute warn_unused_result

input/timecode.c:249: warning: ignoring return value of ‘fgets’, declared with attribute warn_unused_result

gcc -Wshadow -O3 -ffast-math  -Wall -I. -march=i686 -mfpmath=sse -msse -std=gnu99  -I/usr/local/include    -

 

I/usr/local/include   -s -fomit-frame-pointer -fno-tree-vectorize   -c -o input/raw.o input/raw.c

gcc -Wshadow -O3 -ffast-math  -Wall -I. -march=i686 -mfpmath=sse -msse -std=gnu99  -I/usr/local/include    -

 

I/usr/local/include   -s -fomit-frame-pointer -fno-tree-vectorize   -c -o input/y4m.o input/y4m.c

gcc -Wshadow -O3 -ffast-math  -Wall -I. -march=i686 -mfpmath=sse -msse -std=gnu99  -I/usr/local/include    -

 

I/usr/local/include   -s -fomit-frame-pointer -fno-tree-vectorize   -c -o output/raw.o output/raw.c

gcc -Wshadow -O3 -ffast-math  -Wall -I. -march=i686 -mfpmath=sse -msse -std=gnu99  -I/usr/local/include    -

 

I/usr/local/include   -s -fomit-frame-pointer -fno-tree-vectorize   -c -o output/matroska.o output/matroska.c

gcc -Wshadow -O3 -ffast-math  -Wall -I. -march=i686 -mfpmath=sse -msse -std=gnu99  -I/usr/local/include    -

 

I/usr/local/include   -s -fomit-frame-pointer -fno-tree-vectorize   -c -o output/matroska_ebml.o output/matroska_ebml.c

gcc -Wshadow -O3 -ffast-math  -Wall -I. -march=i686 -mfpmath=sse -msse -std=gnu99  -I/usr/local/include    -

 

I/usr/local/include   -s -fomit-frame-pointer -fno-tree-vectorize   -c -o output/flv.o output/flv.c

gcc -Wshadow -O3 -ffast-math  -Wall -I. -march=i686 -mfpmath=sse -msse -std=gnu99  -I/usr/local/include    -

 

I/usr/local/include   -s -fomit-frame-pointer -fno-tree-vectorize   -c -o output/flv_bytestream.o output/flv_bytestream.c

gcc -Wshadow -O3 -ffast-math  -Wall -I. -march=i686 -mfpmath=sse -msse -std=gnu99  -I/usr/local/include    -

 

I/usr/local/include   -s -fomit-frame-pointer -fno-tree-vectorize   -c -o filters/filters.o filters/filters.c

gcc -Wshadow -O3 -ffast-math  -Wall -I. -march=i686 -mfpmath=sse -msse -std=gnu99  -I/usr/local/include    -

 

I/usr/local/include   -s -fomit-frame-pointer -fno-tree-vectorize   -c -o filters/video/video.o filters/video/video.c

gcc -Wshadow -O3 -ffast-math  -Wall -I. -march=i686 -mfpmath=sse -msse -std=gnu99  -I/usr/local/include    -

 

I/usr/local/include   -s -fomit-frame-pointer -fno-tree-vectorize   -c -o filters/video/source.o filters/video/source.c

gcc -Wshadow -O3 -ffast-math  -Wall -I. -march=i686 -mfpmath=sse -msse -std=gnu99  -I/usr/local/include    -

 

I/usr/local/include   -s -fomit-frame-pointer -fno-tree-vectorize   -c -o filters/video/internal.o 

 

filters/video/internal.c

gcc -Wshadow -O3 -ffast-math  -Wall -I. -march=i686 -mfpmath=sse -msse -std=gnu99  -I/usr/local/include    -

 

I/usr/local/include   -s -fomit-frame-pointer -fno-tree-vectorize   -c -o filters/video/resize.o filters/video/resize.c

gcc -Wshadow -O3 -ffast-math  -Wall -I. -march=i686 -mfpmath=sse -msse -std=gnu99  -I/usr/local/include    -

 

I/usr/local/include   -s -fomit-frame-pointer -fno-tree-vectorize   -c -o filters/video/cache.o filters/video/cache.c

gcc -Wshadow -O3 -ffast-math  -Wall -I. -march=i686 -mfpmath=sse -msse -std=gnu99  -I/usr/local/include    -

 

I/usr/local/include   -s -fomit-frame-pointer -fno-tree-vectorize   -c -o filters/video/fix_vfr_pts.o 

 

filters/video/fix_vfr_pts.c

gcc -Wshadow -O3 -ffast-math  -Wall -I. -march=i686 -mfpmath=sse -msse -std=gnu99  -I/usr/local/include    -

 

I/usr/local/include   -s -fomit-frame-pointer -fno-tree-vectorize   -c -o filters/video/select_every.o 

 

filters/video/select_every.c

gcc -Wshadow -O3 -ffast-math  -Wall -I. -march=i686 -mfpmath=sse -msse -std=gnu99  -I/usr/local/include    -

 

I/usr/local/include   -s -fomit-frame-pointer -fno-tree-vectorize   -c -o filters/video/crop.o filters/video/crop.c

gcc -Wshadow -O3 -ffast-math  -Wall -I. -march=i686 -mfpmath=sse -msse -std=gnu99  -I/usr/local/include    -

 

I/usr/local/include   -s -fomit-frame-pointer -fno-tree-vectorize   -c -o filters/video/depth.o filters/video/depth.c

gcc -Wshadow -O3 -ffast-math  -Wall -I. -march=i686 -mfpmath=sse -msse -std=gnu99  -I/usr/local/include    -

 

I/usr/local/include   -s -fomit-frame-pointer -fno-tree-vectorize   -c -o input/thread.o input/thread.c

gcc -Wshadow -O3 -ffast-math  -Wall -I. -march=i686 -mfpmath=sse -msse -std=gnu99  -I/usr/local/include    -

 

I/usr/local/include   -s -fomit-frame-pointer -fno-tree-vectorize   -c -o input/lavf.o input/lavf.c

gcc -Wshadow -O3 -ffast-math  -Wall -I. -march=i686 -mfpmath=sse -msse -std=gnu99  -I/usr/local/include    -

 

I/usr/local/include   -s -fomit-frame-pointer -fno-tree-vectorize   -c -o common/mc.o common/mc.c

gcc -Wshadow -O3 -ffast-math  -Wall -I. -march=i686 -mfpmath=sse -msse -std=gnu99  -I/usr/local/include    -

 

I/usr/local/include   -s -fomit-frame-pointer -fno-tree-vectorize   -c -o common/predict.o common/predict.c

gcc -Wshadow -O3 -ffast-math  -Wall -I. -march=i686 -mfpmath=sse -msse -std=gnu99  -I/usr/local/include    -

 

I/usr/local/include   -s -fomit-frame-pointer -fno-tree-vectorize   -c -o common/pixel.o common/pixel.c

gcc -Wshadow -O3 -ffast-math  -Wall -I. -march=i686 -mfpmath=sse -msse -std=gnu99  -I/usr/local/include    -

 

I/usr/local/include   -s -fomit-frame-pointer -fno-tree-vectorize   -c -o common/macroblock.o common/macroblock.c

gcc -Wshadow -O3 -ffast-math  -Wall -I. -march=i686 -mfpmath=sse -msse -std=gnu99  -I/usr/local/include    -

 

I/usr/local/include   -s -fomit-frame-pointer -fno-tree-vectorize   -c -o common/frame.o common/frame.c

gcc -Wshadow -O3 -ffast-math  -Wall -I. -march=i686 -mfpmath=sse -msse -std=gnu99  -I/usr/local/include    -

 

I/usr/local/include   -s -fomit-frame-pointer -fno-tree-vectorize   -c -o common/dct.o common/dct.c

gcc -Wshadow -O3 -ffast-math  -Wall -I. -march=i686 -mfpmath=sse -msse -std=gnu99  -I/usr/local/include    -

 

I/usr/local/include   -s -fomit-frame-pointer -fno-tree-vectorize   -c -o common/cpu.o common/cpu.c

gcc -Wshadow -O3 -ffast-math  -Wall -I. -march=i686 -mfpmath=sse -msse -std=gnu99  -I/usr/local/include    -

 

I/usr/local/include   -s -fomit-frame-pointer -fno-tree-vectorize   -c -o common/cabac.o common/cabac.c

gcc -Wshadow -O3 -ffast-math  -Wall -I. -march=i686 -mfpmath=sse -msse -std=gnu99  -I/usr/local/include    -

 

I/usr/local/include   -s -fomit-frame-pointer -fno-tree-vectorize   -c -o common/common.o common/common.c

gcc -Wshadow -O3 -ffast-math  -Wall -I. -march=i686 -mfpmath=sse -msse -std=gnu99  -I/usr/local/include    -

 

I/usr/local/include   -s -fomit-frame-pointer -fno-tree-vectorize   -c -o common/osdep.o common/osdep.c

gcc -Wshadow -O3 -ffast-math  -Wall -I. -march=i686 -mfpmath=sse -msse -std=gnu99  -I/usr/local/include    -

 

I/usr/local/include   -s -fomit-frame-pointer -fno-tree-vectorize   -c -o common/rectangle.o common/rectangle.c

gcc -Wshadow -O3 -ffast-math  -Wall -I. -march=i686 -mfpmath=sse -msse -std=gnu99  -I/usr/local/include    -

 

I/usr/local/include   -s -fomit-frame-pointer -fno-tree-vectorize   -c -o common/set.o common/set.c

gcc -Wshadow -O3 -ffast-math  -Wall -I. -march=i686 -mfpmath=sse -msse -std=gnu99  -I/usr/local/include    -

 

I/usr/local/include   -s -fomit-frame-pointer -fno-tree-vectorize   -c -o common/quant.o common/quant.c

gcc -Wshadow -O3 -ffast-math  -Wall -I. -march=i686 -mfpmath=sse -msse -std=gnu99  -I/usr/local/include    -

 

I/usr/local/include   -s -fomit-frame-pointer -fno-tree-vectorize   -c -o common/deblock.o common/deblock.c

gcc -Wshadow -O3 -ffast-math  -Wall -I. -march=i686 -mfpmath=sse -msse -std=gnu99  -I/usr/local/include    -

 

I/usr/local/include   -s -fomit-frame-pointer -fno-tree-vectorize   -c -o common/vlc.o common/vlc.c

gcc -Wshadow -O3 -ffast-math  -Wall -I. -march=i686 -mfpmath=sse -msse -std=gnu99  -I/usr/local/include    -

 

I/usr/local/include   -s -fomit-frame-pointer -fno-tree-vectorize   -c -o common/mvpred.o common/mvpred.c

gcc -Wshadow -O3 -ffast-math  -Wall -I. -march=i686 -mfpmath=sse -msse -std=gnu99  -I/usr/local/include    -

 

I/usr/local/include   -s -fomit-frame-pointer -fno-tree-vectorize   -c -o common/bitstream.o common/bitstream.c

gcc -Wshadow -O3 -ffast-math  -Wall -I. -march=i686 -mfpmath=sse -msse -std=gnu99  -I/usr/local/include    -

 

I/usr/local/include   -s -fomit-frame-pointer -fno-tree-vectorize   -c -o encoder/analyse.o encoder/analyse.c

gcc -Wshadow -O3 -ffast-math  -Wall -I. -march=i686 -mfpmath=sse -msse -std=gnu99  -I/usr/local/include    -

 

I/usr/local/include   -s -fomit-frame-pointer -fno-tree-vectorize   -c -o encoder/me.o encoder/me.c

gcc -Wshadow -O3 -ffast-math  -Wall -I. -march=i686 -mfpmath=sse -msse -std=gnu99  -I/usr/local/include    -

 

I/usr/local/include   -s -fomit-frame-pointer -fno-tree-vectorize   -c -o encoder/ratecontrol.o encoder/ratecontrol.c

gcc -Wshadow -O3 -ffast-math  -Wall -I. -march=i686 -mfpmath=sse -msse -std=gnu99  -I/usr/local/include    -

 

I/usr/local/include   -s -fomit-frame-pointer -fno-tree-vectorize   -c -o encoder/set.o encoder/set.c

gcc -Wshadow -O3 -ffast-math  -Wall -I. -march=i686 -mfpmath=sse -msse -std=gnu99  -I/usr/local/include    -

 

I/usr/local/include   -s -fomit-frame-pointer -fno-tree-vectorize   -c -o encoder/macroblock.o encoder/macroblock.c

gcc -Wshadow -O3 -ffast-math  -Wall -I. -march=i686 -mfpmath=sse -msse -std=gnu99  -I/usr/local/include    -

 

I/usr/local/include   -s -fomit-frame-pointer -fno-tree-vectorize   -c -o encoder/cabac.o encoder/cabac.c

gcc -Wshadow -O3 -ffast-math  -Wall -I. -march=i686 -mfpmath=sse -msse -std=gnu99  -I/usr/local/include    -

 

I/usr/local/include   -s -fomit-frame-pointer -fno-tree-vectorize   -c -o encoder/cavlc.o encoder/cavlc.c

gcc -Wshadow -O3 -ffast-math  -Wall -I. -march=i686 -mfpmath=sse -msse -std=gnu99  -I/usr/local/include    -

 

I/usr/local/include   -s -fomit-frame-pointer -fno-tree-vectorize   -c -o encoder/encoder.o encoder/encoder.c

encoder/encoder.c: In function ‘x264_slice_write’:

encoder/encoder.c:1865: warning: ‘bs_bak.p_start’ may be used uninitialized in this function

encoder/encoder.c:1865: warning: ‘bs_bak.p’ may be used uninitialized in this function

encoder/encoder.c:1865: warning: ‘bs_bak.p_end’ may be used uninitialized in this function

encoder/encoder.c:1865: warning: ‘bs_bak.cur_bits’ may be used uninitialized in this function

encoder/encoder.c:1865: warning: ‘bs_bak.i_left’ may be used uninitialized in this function

encoder/encoder.c:1865: warning: ‘bs_bak.i_bits_encoded’ may be used uninitialized in this function

gcc -Wshadow -O3 -ffast-math  -Wall -I. -march=i686 -mfpmath=sse -msse -std=gnu99  -I/usr/local/include    -

 

I/usr/local/include   -s -fomit-frame-pointer -fno-tree-vectorize   -c -o encoder/lookahead.o encoder/lookahead.c

gcc -Wshadow -O3 -ffast-math  -Wall -I. -march=i686 -mfpmath=sse -msse -std=gnu99  -I/usr/local/include    -

 

I/usr/local/include   -s -fomit-frame-pointer -fno-tree-vectorize   -c -o common/threadpool.o common/threadpool.c

gcc -Wshadow -O3 -ffast-math  -Wall -I. -march=i686 -mfpmath=sse -msse -std=gnu99  -I/usr/local/include    -

 

I/usr/local/include   -s -fomit-frame-pointer -fno-tree-vectorize   -c -o common/x86/mc-c.o common/x86/mc-c.c

gcc -Wshadow -O3 -ffast-math  -Wall -I. -march=i686 -mfpmath=sse -msse -std=gnu99  -I/usr/local/include    -

 

I/usr/local/include   -s -fomit-frame-pointer -fno-tree-vectorize   -c -o common/x86/predict-c.o common/x86/predict-c.c

yasm -O2 -f elf -DBIT_DEPTH=8 -Icommon/x86/ -o common/x86/const-a.o common/x86/const-a.asm

yasm -O2 -f elf -DBIT_DEPTH=8 -Icommon/x86/ -o common/x86/cabac-a.o common/x86/cabac-a.asm

yasm -O2 -f elf -DBIT_DEPTH=8 -Icommon/x86/ -o common/x86/dct-a.o common/x86/dct-a.asm

yasm -O2 -f elf -DBIT_DEPTH=8 -Icommon/x86/ -o common/x86/deblock-a.o common/x86/deblock-a.asm

yasm -O2 -f elf -DBIT_DEPTH=8 -Icommon/x86/ -o common/x86/mc-a.o common/x86/mc-a.asm

yasm -O2 -f elf -DBIT_DEPTH=8 -Icommon/x86/ -o common/x86/mc-a2.o common/x86/mc-a2.asm

yasm -O2 -f elf -DBIT_DEPTH=8 -Icommon/x86/ -o common/x86/pixel-a.o common/x86/pixel-a.asm

yasm -O2 -f elf -DBIT_DEPTH=8 -Icommon/x86/ -o common/x86/predict-a.o common/x86/predict-a.asm

yasm -O2 -f elf -DBIT_DEPTH=8 -Icommon/x86/ -o common/x86/quant-a.o common/x86/quant-a.asm

yasm -O2 -f elf -DBIT_DEPTH=8 -Icommon/x86/ -o common/x86/cpu-a.o common/x86/cpu-a.asm

yasm -O2 -f elf -DBIT_DEPTH=8 -Icommon/x86/ -o common/x86/dct-32.o common/x86/dct-32.asm

yasm -O2 -f elf -DBIT_DEPTH=8 -Icommon/x86/ -o common/x86/bitstream-a.o common/x86/bitstream-a.asm

yasm -O2 -f elf -DBIT_DEPTH=8 -Icommon/x86/ -o common/x86/sad-a.o common/x86/sad-a.asm

yasm -O2 -f elf -DBIT_DEPTH=8 -Icommon/x86/ -o common/x86/pixel-32.o common/x86/pixel-32.asm

ar rc libx264.a common/mc.o common/predict.o common/pixel.o common/macroblock.o common/frame.o common/dct.o common/cpu.o 

 

common/cabac.o common/common.o common/osdep.o common/rectangle.o common/set.o common/quant.o common/deblock.o common/vlc.o 

 

common/mvpred.o common/bitstream.o encoder/analyse.o encoder/me.o encoder/ratecontrol.o encoder/set.o encoder/macroblock.o 

 

encoder/cabac.o encoder/cavlc.o encoder/encoder.o encoder/lookahead.o common/threadpool.o common/x86/mc-c.o 

 

common/x86/predict-c.o common/x86/const-a.o common/x86/cabac-a.o common/x86/dct-a.o common/x86/deblock-a.o common/x86/mc-

 

a.o common/x86/mc-a2.o common/x86/pixel-a.o common/x86/predict-a.o common/x86/quant-a.o common/x86/cpu-a.o common/x86/dct

 

-32.o common/x86/bitstream-a.o common/x86/sad-a.o common/x86/pixel-32.o

ranlib libx264.a

gcc -o x264 x264.o input/input.o input/timecode.o input/raw.o input/y4m.o output/raw.o output/matroska.o 

 

output/matroska_ebml.o output/flv.o output/flv_bytestream.o filters/filters.o filters/video/video.o filters/video/source.o 

 

filters/video/internal.o filters/video/resize.o filters/video/cache.o filters/video/fix_vfr_pts.o 

 

filters/video/select_every.o filters/video/crop.o filters/video/depth.o input/thread.o input/lavf.o libx264.a -L.  -

 

L/usr/local/lib -lavformat -lavcodec -lm -ldl -lswscale -lavutil    -L/usr/local/lib -lswscale -lavutil    -lm -lpthread 

 

-s

root@ubuntu:/home/zhangbin/x264# 

root@ubuntu:/home/zhangbin/x264# make install

install -d /usr/local/bin

install -d /usr/local/include

install -d /usr/local/lib

install -d /usr/local/lib/pkgconfig

install -m 644 x264.h /usr/local/include

install -m 644 x264_config.h /usr/local/include

install -m 644 libx264.a /usr/local/lib

install -m 644 x264.pc /usr/local/lib/pkgconfig

install x264 /usr/local/bin

ranlib /usr/local/lib/libx264.a

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

A    ffmpeg/tests/ref/acodec

A    ffmpeg/tests/ref/acodec/pcm

A    ffmpeg/tests/ref/acodec/alac

A    ffmpeg/tests/ref/acodec/adpcm_ms

A    ffmpeg/tests/ref/acodec/adpcm_swf

A    ffmpeg/tests/ref/acodec/ac3_fixed

A    ffmpeg/tests/ref/acodec/flac

A    ffmpeg/tests/ref/acodec/g726

A    ffmpeg/tests/ref/acodec/adpcm_ima_wav

A    ffmpeg/tests/ref/acodec/adpcm_yam

A    ffmpeg/tests/ref/acodec/wmav1

A    ffmpeg/tests/ref/acodec/wmav2

A    ffmpeg/tests/ref/acodec/adpcm_ima_qt

A    ffmpeg/tests/ref/acodec/mp2

A    ffmpeg/doc

A    ffmpeg/doc/swscale.txt

A    ffmpeg/doc/faq.texi

A    ffmpeg/doc/filters.texi

A    ffmpeg/doc/issue_tracker.txt

A    ffmpeg/doc/build_system.txt

A    ffmpeg/doc/viterbi.txt

A    ffmpeg/doc/avutil.txt

A    ffmpeg/doc/general.texi

A    ffmpeg/doc/rate_distortion.txt

A    ffmpeg/doc/metadata.texi

A    ffmpeg/doc/ffplay.texi

A    ffmpeg/doc/bitstream_filters.texi

A    ffmpeg/doc/ffserver.texi

A    ffmpeg/doc/ffprobe.texi

A    ffmpeg/doc/protocols.texi

A    ffmpeg/doc/fftools-common-opts.texi

A    ffmpeg/doc/developer.texi

A    ffmpeg/doc/eval.texi

A    ffmpeg/doc/tablegen.txt

A    ffmpeg/doc/indevs.texi

A    ffmpeg/doc/outdevs.texi

A    ffmpeg/doc/APIchanges

A    ffmpeg/doc/soc.txt

A    ffmpeg/doc/optimization.txt

A    ffmpeg/doc/snow.txt

A    ffmpeg/doc/TODO

A    ffmpeg/doc/ffserver.conf

A    ffmpeg/doc/texi2pod.pl

A    ffmpeg/doc/libavfilter.texi

A    ffmpeg/doc/ffmpeg.texi

A    ffmpeg/cmdutils.c

A    ffmpeg/INSTALL

A    ffmpeg/libavcore

A    ffmpeg/libavcore/parseutils.h

A    ffmpeg/libavcore/utils.c

A    ffmpeg/libavcore/internal.h

A    ffmpeg/libavcore/audioconvert.c

A    ffmpeg/libavcore/imgutils.h

A    ffmpeg/libavcore/avcore.h

A    ffmpeg/libavcore/audioconvert.h

A    ffmpeg/libavcore/samplefmt.c

A    ffmpeg/libavcore/libavcore.v

A    ffmpeg/libavcore/parseutils.c

A    ffmpeg/libavcore/Makefile

A    ffmpeg/libavcore/imgutils.c

A    ffmpeg/libavcore/samplefmt.h

A    ffmpeg/cmdutils.h

A    ffmpeg/COPYING.LGPLv2.1

A    ffmpeg/Makefile

A    ffmpeg/libavdevice

A    ffmpeg/libavdevice/libdc1394.c

A    ffmpeg/libavdevice/dv1394.h

A    ffmpeg/libavdevice/libavdevice.v

A    ffmpeg/libavdevice/bktr.c

A    ffmpeg/libavdevice/x11grab.c

A    ffmpeg/libavdevice/alsa-audio-common.c

A    ffmpeg/libavdevice/v4l.c

A    ffmpeg/libavdevice/alsa-audio-dec.c

A    ffmpeg/libavdevice/alldevices.c

A    ffmpeg/libavdevice/alsa-audio-enc.c

A    ffmpeg/libavdevice/alsa-audio.h

A    ffmpeg/libavdevice/oss_audio.c

A    ffmpeg/libavdevice/vfwcap.c

A    ffmpeg/libavdevice/avdevice.c

A    ffmpeg/libavdevice/v4l2.c

A    ffmpeg/libavdevice/jack_audio.c

A    ffmpeg/libavdevice/dv1394.c

A    ffmpeg/libavdevice/avdevice.h

A    ffmpeg/libavdevice/Makefile

A    ffmpeg/LICENSE

A    ffmpeg/cmdutils_common_opts.h

A    ffmpeg/README

A    ffmpeg/common.mak

A    ffmpeg/ffpresets

A    ffmpeg/ffpresets/libx264-superfast_firstpass.ffpreset

A    ffmpeg/ffpresets/libx264-slower.ffpreset

A    ffmpeg/ffpresets/libx264-lossless_slow.ffpreset

A    ffmpeg/ffpresets/libx264-superfast.ffpreset

A    ffmpeg/ffpresets/libx264-lossless_max.ffpreset

A    ffmpeg/ffpresets/libx264-medium_firstpass.ffpreset

A    ffmpeg/ffpresets/libx264-ipod320.ffpreset

A    ffmpeg/ffpresets/libx264-medium.ffpreset

A    ffmpeg/ffpresets/libx264-slow_firstpass.ffpreset

A    ffmpeg/ffpresets/libx264-baseline.ffpreset

A    ffmpeg/ffpresets/libx264-faster_firstpass.ffpreset

A    ffmpeg/ffpresets/libx264-slow.ffpreset

A    ffmpeg/ffpresets/libx264-faster.ffpreset

A    ffmpeg/ffpresets/libx264-lossless_fast.ffpreset

A    ffmpeg/ffpresets/libx264-main.ffpreset

A    ffmpeg/ffpresets/libx264-ipod640.ffpreset

A    ffmpeg/ffpresets/libx264-veryslow_firstpass.ffpreset

A    ffmpeg/ffpresets/libx264-veryslow.ffpreset

A    ffmpeg/ffpresets/libx264-fast_firstpass.ffpreset

A    ffmpeg/ffpresets/libx264-lossless_ultrafast.ffpreset

A    ffmpeg/ffpresets/libx264-fast.ffpreset

A    ffmpeg/ffpresets/libx264-veryfast_firstpass.ffpreset

A    ffmpeg/ffpresets/libx264-lossless_slower.ffpreset

A    ffmpeg/ffpresets/libx264-placebo_firstpass.ffpreset

A    ffmpeg/ffpresets/libx264-ultrafast_firstpass.ffpreset

A    ffmpeg/ffpresets/libx264-veryfast.ffpreset

A    ffmpeg/ffpresets/libx264-placebo.ffpreset

A    ffmpeg/ffpresets/libx264-ultrafast.ffpreset

A    ffmpeg/ffpresets/libx264-lossless_medium.ffpreset

A    ffmpeg/ffpresets/libx264-slower_firstpass.ffpreset

A    ffmpeg/ffplay.c

A    ffmpeg/ffserver.c

A    ffmpeg/libavfilter

A    ffmpeg/libavfilter/vf_crop.c

A    ffmpeg/libavfilter/vf_pad.c

A    ffmpeg/libavfilter/allfilters.c

A    ffmpeg/libavfilter/vf_null.c

A    ffmpeg/libavfilter/vsrc_buffer.c

A    ffmpeg/libavfilter/defaults.c

A    ffmpeg/libavfilter/vf_aspect.c

A    ffmpeg/libavfilter/formats.c

A    ffmpeg/libavfilter/vsrc_buffer.h

A    ffmpeg/libavfilter/vf_overlay.c

A    ffmpeg/libavfilter/vf_setpts.c

A    ffmpeg/libavfilter/graphparser.c

A    ffmpeg/libavfilter/af_anull.c

A    ffmpeg/libavfilter/vf_scale.c

A    ffmpeg/libavfilter/libavfilter.v

A    ffmpeg/libavfilter/vf_cropdetect.c

A    ffmpeg/libavfilter/gradfun.h

A    ffmpeg/libavfilter/Makefile

A    ffmpeg/libavfilter/vf_hflip.c

A    ffmpeg/libavfilter/avfiltergraph.c

A    ffmpeg/libavfilter/yadif.h

A    ffmpeg/libavfilter/vf_drawbox.c

A    ffmpeg/libavfilter/avfiltergraph.h

A    ffmpeg/libavfilter/x86

A    ffmpeg/libavfilter/x86/gradfun.c

A    ffmpeg/libavfilter/x86/yadif_template.c

A    ffmpeg/libavfilter/x86/Makefile

A    ffmpeg/libavfilter/x86/yadif.c

A    ffmpeg/libavfilter/vf_copy.c

A    ffmpeg/libavfilter/vsink_nullsink.c

A    ffmpeg/libavfilter/vf_transpose.c

A    ffmpeg/libavfilter/vf_vflip.c

A    ffmpeg/libavfilter/vf_unsharp.c

A    ffmpeg/libavfilter/avfilter.c

A    ffmpeg/libavfilter/vf_hqdn3d.c

A    ffmpeg/libavfilter/vf_libopencv.c

A    ffmpeg/libavfilter/vf_settb.c

A    ffmpeg/libavfilter/vf_fifo.c

A    ffmpeg/libavfilter/vsrc_nullsrc.c

A    ffmpeg/libavfilter/vf_gradfun.c

A    ffmpeg/libavfilter/avfilter.h

A    ffmpeg/libavfilter/internal.h

A    ffmpeg/libavfilter/vf_frei0r.c

A    ffmpeg/libavfilter/vf_blackframe.c

A    ffmpeg/libavfilter/vf_format.c

A    ffmpeg/libavfilter/asink_anullsink.c

A    ffmpeg/libavfilter/vf_yadif.c

A    ffmpeg/libavfilter/vf_pixdesctest.c

A    ffmpeg/libavfilter/asrc_anullsrc.c

A    ffmpeg/libavfilter/vf_slicify.c

A    ffmpeg/ffprobe.c

A    ffmpeg/libavformat

A    ffmpeg/libavformat/iss.c

A    ffmpeg/libavformat/diracdec.c

A    ffmpeg/libavformat/oggenc.c

A    ffmpeg/libavformat/tmv.c

A    ffmpeg/libavformat/matroskaenc.c

A    ffmpeg/libavformat/isom.c

A    ffmpeg/libavformat/nuv.c

A    ffmpeg/libavformat/isom.h

A    ffmpeg/libavformat/ffm.h

A    ffmpeg/libavformat/rtpdec_amr.c

A    ffmpeg/libavformat/electronicarts.c

A    ffmpeg/libavformat/ac3dec.c

A    ffmpeg/libavformat/mpjpeg.c

A    ffmpeg/libavformat/srtdec.c

A    ffmpeg/libavformat/smacker.c

A    ffmpeg/libavformat/pva.c

A    ffmpeg/libavformat/aea.c

A    ffmpeg/libavformat/siff.c

A    ffmpeg/libavformat/oggdec.c

A    ffmpeg/libavformat/rtpproto.c

A    ffmpeg/libavformat/rtpenc.c

A    ffmpeg/libavformat/asfcrypt.c

A    ffmpeg/libavformat/oggparseflac.c

A    ffmpeg/libavformat/oggdec.h

A    ffmpeg/libavformat/matroskadec.c

A    ffmpeg/libavformat/network.h

A    ffmpeg/libavformat/asfenc.c

A    ffmpeg/libavformat/sauce.c

A    ffmpeg/libavformat/rtpenc.h

A    ffmpeg/libavformat/asfcrypt.h

A    ffmpeg/libavformat/applehttp.c

A    ffmpeg/libavformat/rtp.c

A    ffmpeg/libavformat/sauce.h

A    ffmpeg/libavformat/iv8.c

A    ffmpeg/libavformat/dv.c

A    ffmpeg/libavformat/rtp.h

A    ffmpeg/libavformat/oma.c

A    ffmpeg/libavformat/dv.h

A    ffmpeg/libavformat/rawenc.c

A    ffmpeg/libavformat/wtv.c

A    ffmpeg/libavformat/metadata.c

A    ffmpeg/libavformat/dnxhddec.c

A    ffmpeg/libavformat/rtpdec.c

A    ffmpeg/libavformat/rawenc.h

A    ffmpeg/libavformat/metadata.h

A    ffmpeg/libavformat/asfdec.c

A    ffmpeg/libavformat/rtpdec.h

A    ffmpeg/libavformat/rtmp.h

A    ffmpeg/libavformat/cdg.c

A    ffmpeg/libavformat/soxenc.c

A    ffmpeg/libavformat/avienc.c

A    ffmpeg/libavformat/rawdec.c

A    ffmpeg/libavformat/rtmpproto.c

A    ffmpeg/libavformat/concat.c

A    ffmpeg/libavformat/rtpdec_xiph.c

A    ffmpeg/libavformat/rawdec.h

A    ffmpeg/libavformat/assenc.c

A    ffmpeg/libavformat/metadata_compat.c

A    ffmpeg/libavformat/soxdec.c

A    ffmpeg/libavformat/avidec.c

A    ffmpeg/libavformat/assdec.c

A    ffmpeg/libavformat/cafdec.c

A    ffmpeg/libavformat/xa.c

A    ffmpeg/libavformat/rtspcodes.h

A    ffmpeg/libavformat/mmf.c

A    ffmpeg/libavformat/mxfenc.c

A    ffmpeg/libavformat/rtpenc_xiph.c

A    ffmpeg/libavformat/avformat.h

A    ffmpeg/libavformat/rtsp.c

A    ffmpeg/libavformat/r3d.c

A    ffmpeg/libavformat/options.c

A    ffmpeg/libavformat/vqf.c

A    ffmpeg/libavformat/rtsp.h

A    ffmpeg/libavformat/utils.c

A    ffmpeg/libavformat/rtpdec_qdm2.c

A    ffmpeg/libavformat/rmenc.c

A    ffmpeg/libavformat/mxfdec.c

A    ffmpeg/libavformat/dsicin.c

A    ffmpeg/libavformat/md5proto.c

A    ffmpeg/libavformat/anm.c

A    ffmpeg/libavformat/md5enc.c

A    ffmpeg/libavformat/os_support.c

A    ffmpeg/libavformat/avi.c

A    ffmpeg/libavformat/http.c

A    ffmpeg/libavformat/os_support.h

A    ffmpeg/libavformat/avi.h

A    ffmpeg/libavformat/gopher.c

A    ffmpeg/libavformat/http.h

A    ffmpeg/libavformat/sdp.c

A    ffmpeg/libavformat/output-example.c

A    ffmpeg/libavformat/libavformat.v

A    ffmpeg/libavformat/rmdec.c

A    ffmpeg/libavformat/mxf.c

A    ffmpeg/libavformat/mvi.c

A    ffmpeg/libavformat/thp.c

A    ffmpeg/libavformat/Makefile

A    ffmpeg/libavformat/flv.h

A    ffmpeg/libavformat/rtpdec_svq3.c

A    ffmpeg/libavformat/msnwc_tcp.c

A    ffmpeg/libavformat/rtpenc_aac.c

A    ffmpeg/libavformat/mxf.h

A    ffmpeg/libavformat/mp3.c

A    ffmpeg/libavformat/cavsvideodec.c

A    ffmpeg/libavformat/nullenc.c

A    ffmpeg/libavformat/sapenc.c

A    ffmpeg/libavformat/asf.c

A    ffmpeg/libavformat/asf.h

A    ffmpeg/libavformat/yuv4mpeg.c

A    ffmpeg/libavformat/internal.h

A    ffmpeg/libavformat/tcp.c

A    ffmpeg/libavformat/rsoenc.c

A    ffmpeg/libavformat/aiffenc.c

A    ffmpeg/libavformat/flacenc.c

A    ffmpeg/libavformat/c93.c

A    ffmpeg/libavformat/avio.c

A    ffmpeg/libavformat/sapdec.c

A    ffmpeg/libavformat/aacdec.c

A    ffmpeg/libavformat/flacenc.h

A    ffmpeg/libavformat/avio.h

A    ffmpeg/libavformat/apc.c

A    ffmpeg/libavformat/flacenc_header.c

A    ffmpeg/libavformat/timefilter.c

A    ffmpeg/libavformat/au.c

A    ffmpeg/libavformat/librtmp.c

A    ffmpeg/libavformat/timefilter.h

A    ffmpeg/libavformat/avlanguage.c

A    ffmpeg/libavformat/aiff.h

A    ffmpeg/libavformat/westwood.c

A    ffmpeg/libavformat/dxa.c

A    ffmpeg/libavformat/sox.h

A    ffmpeg/libavformat/mpegenc.c

A    ffmpeg/libavformat/avlanguage.h

A    ffmpeg/libavformat/mpc.c

A    ffmpeg/libavformat/rsodec.c

A    ffmpeg/libavformat/mmst.c

A    ffmpeg/libavformat/flacdec.c

A    ffmpeg/libavformat/aiffdec.c

A    ffmpeg/libavformat/mpegtsenc.c

A    ffmpeg/libavformat/segafilm.c

A    ffmpeg/libavformat/caf.c

A    ffmpeg/libavformat/a64.c

A    ffmpeg/libavformat/mxg.c

A    ffmpeg/libavformat/tiertexseq.c

A    ffmpeg/libavformat/caf.h

A    ffmpeg/libavformat/adts.h

A    ffmpeg/libavformat/httpauth.c

A    ffmpeg/libavformat/apetag.c

A    ffmpeg/libavformat/rtpdec_qcelp.c

A    ffmpeg/libavformat/httpauth.h

A    ffmpeg/libavformat/apetag.h

A    ffmpeg/libavformat/ffmeta.h

A    ffmpeg/libavformat/rtpdec_mpeg4.c

A    ffmpeg/libavformat/swfenc.c

A    ffmpeg/libavformat/voc.c

A    ffmpeg/libavformat/seek.c

A    ffmpeg/libavformat/rtpenc_amr.c

A    ffmpeg/libavformat/mpegvideodec.c

A    ffmpeg/libavformat/voc.h

A    ffmpeg/libavformat/rawvideodec.c

A    ffmpeg/libavformat/seek.h

A    ffmpeg/libavformat/wav.c

A    ffmpeg/libavformat/img2.c

A    ffmpeg/libavformat/bfi.c

A    ffmpeg/libavformat/mpc8.c

A    ffmpeg/libavformat/ipmovie.c

A    ffmpeg/libavformat/avc.c

A    ffmpeg/libavformat/swfdec.c

A    ffmpeg/libavformat/oggparseskeleton.c

A    ffmpeg/libavformat/avc.h

A    ffmpeg/libavformat/rtpdec_vp8.c

A    ffmpeg/libavformat/vc1testenc.c

A    ffmpeg/libavformat/adtsenc.c

A    ffmpeg/libavformat/rtpdec_h263.c

A    ffmpeg/libavformat/rtpdec_qt.c

A    ffmpeg/libavformat/avs.c

A    ffmpeg/libavformat/rdt.c

A    ffmpeg/libavformat/oggparsevorbis.c

A    ffmpeg/libavformat/ffmenc.c

A    ffmpeg/libavformat/rdt.h

A    ffmpeg/libavformat/mpegts.c

A    ffmpeg/libavformat/mpegts.h

A    ffmpeg/libavformat/avisynth.c

A    ffmpeg/libavformat/mtv.c

A    ffmpeg/libavformat/gxfenc.c

A    ffmpeg/libavformat/movenchint.c

A    ffmpeg/libavformat/rtpenc_mpv.c

A    ffmpeg/libavformat/rm.c

A    ffmpeg/libavformat/qcp.c

A    ffmpeg/libavformat/rm.h

A    ffmpeg/libavformat/ffmdec.c

A    ffmpeg/libavformat/lmlm4.c

A    ffmpeg/libavformat/id3v1.c

A    ffmpeg/libavformat/id3v1.h

A    ffmpeg/libavformat/libnut.c

A    ffmpeg/libavformat/crcenc.c

A    ffmpeg/libavformat/rtpenc_chain.c

A    ffmpeg/libavformat/rtpenc_h263.c

A    ffmpeg/libavformat/h263dec.c

A    ffmpeg/libavformat/mov.c

A    ffmpeg/libavformat/rtpenc_chain.h

A    ffmpeg/libavformat/swf.h

A    ffmpeg/libavformat/ape.c

A    ffmpeg/libavformat/mm.c

A    ffmpeg/libavformat/oggparseogm.c

A    ffmpeg/libavformat/oggparsetheora.c

A    ffmpeg/libavformat/rtpdec_asf.c

A    ffmpeg/libavformat/ncdec.c

A    ffmpeg/libavformat/flvenc.c

A    ffmpeg/libavformat/audiointerleave.c

A    ffmpeg/libavformat/bethsoftvid.c

A    ffmpeg/libavformat/m4vdec.c

A    ffmpeg/libavformat/rtpdec_h264.c

A    ffmpeg/libavformat/audiointerleave.h

A    ffmpeg/libavformat/tta.c

A    ffmpeg/libavformat/wv.c

A    ffmpeg/libavformat/rl2.c

A    ffmpeg/libavformat/flvdec.c

A    ffmpeg/libavformat/oggparsedirac.c

A    ffmpeg/libavformat/oggparsespeex.c

A    ffmpeg/libavformat/amr.c

A    ffmpeg/libavformat/tty.c

A    ffmpeg/libavformat/riff.c

A    ffmpeg/libavformat/id3v2.c

A    ffmpeg/libavformat/spdifenc.c

A    ffmpeg/libavformat/riff.h

A    ffmpeg/libavformat/ingenientdec.c

A    ffmpeg/libavformat/id3v2.h

A    ffmpeg/libavformat/rtpdec_latm.c

A    ffmpeg/libavformat/rtpenc_h264.c

A    ffmpeg/libavformat/ivfdec.c

A    ffmpeg/libavformat/cutils.c

A    ffmpeg/libavformat/rso.c

A    ffmpeg/libavformat/spdif.c

A    ffmpeg/libavformat/nut.c

A    ffmpeg/libavformat/rso.h

A    ffmpeg/libavformat/spdif.h

A    ffmpeg/libavformat/nut.h

A    ffmpeg/libavformat/rtspenc.c

A    ffmpeg/libavformat/spdifdec.c

A    ffmpeg/libavformat/matroska.c

A    ffmpeg/libavformat/gxf.c

A    ffmpeg/libavformat/matroska.h

A    ffmpeg/libavformat/udp.c

A    ffmpeg/libavformat/vc1test.c

A    ffmpeg/libavformat/gxf.h

A    ffmpeg/libavformat/rpl.c

A    ffmpeg/libavformat/txd.c

A    ffmpeg/libavformat/dvenc.c

A    ffmpeg/libavformat/rtspdec.c

A    ffmpeg/libavformat/lxfdec.c

A    ffmpeg/libavformat/pcmenc.c

A    ffmpeg/libavformat/4xm.c

A    ffmpeg/libavformat/qtpalette.h

A    ffmpeg/libavformat/vocenc.c

A    ffmpeg/libavformat/nsvdec.c

A    ffmpeg/libavformat/bink.c

A    ffmpeg/libavformat/movenc.c

A    ffmpeg/libavformat/mpeg.c

A    ffmpeg/libavformat/ffmetaenc.c

A    ffmpeg/libavformat/pcmdec.c

A    ffmpeg/libavformat/movenc.h

A    ffmpeg/libavformat/mms.c

A    ffmpeg/libavformat/sierravmd.c

A    ffmpeg/libavformat/wc3movie.c

A    ffmpeg/libavformat/mpeg.h

A    ffmpeg/libavformat/sol.c

A    ffmpeg/libavformat/filmstripenc.c

A    ffmpeg/libavformat/rtmppkt.c

A    ffmpeg/libavformat/mms.h

A    ffmpeg/libavformat/psxstr.c

A    ffmpeg/libavformat/vocdec.c

A    ffmpeg/libavformat/mmsh.c

A    ffmpeg/libavformat/iff.c

A    ffmpeg/libavformat/rtmppkt.h

A    ffmpeg/libavformat/dtsdec.c

A    ffmpeg/libavformat/yop.c

A    ffmpeg/libavformat/daud.c

A    ffmpeg/libavformat/flic.c

A    ffmpeg/libavformat/ffmetadec.c

A    ffmpeg/libavformat/filmstripdec.c

A    ffmpeg/libavformat/vorbiscomment.c

A    ffmpeg/libavformat/nutenc.c

A    ffmpeg/libavformat/vorbiscomment.h

A    ffmpeg/libavformat/h264dec.c

A    ffmpeg/libavformat/allformats.c

A    ffmpeg/libavformat/idroqenc.c

A    ffmpeg/libavformat/gif.c

A    ffmpeg/libavformat/framecrcenc.c

A    ffmpeg/libavformat/pcm.c

A    ffmpeg/libavformat/file.c

A    ffmpeg/libavformat/rtpdec_formats.h

A    ffmpeg/libavformat/nutdec.c

A    ffmpeg/libavformat/eacdata.c

A    ffmpeg/libavformat/pcm.h

A    ffmpeg/libavformat/idcin.c

A    ffmpeg/libavformat/rtpenc_vp8.c

A    ffmpeg/libavformat/idroqdec.c

A    ffmpeg/libavformat/aviobuf.c

A    ffmpeg/libavformat/h261dec.c

A    ffmpeg/ffserver.h

A    ffmpeg/MAINTAINERS

A    ffmpeg/COPYING.LGPLv3

 U   ffmpeg

 

Fetching external item into 'ffmpeg/libswscale'

A    ffmpeg/libswscale/yuv2rgb.c

A    ffmpeg/libswscale/utils.c

A    ffmpeg/libswscale/ppc

A    ffmpeg/libswscale/ppc/swscale_altivec_template.c

A    ffmpeg/libswscale/ppc/yuv2rgb_altivec.c

A    ffmpeg/libswscale/swscale.c

A    ffmpeg/libswscale/mlib

A    ffmpeg/libswscale/mlib/yuv2rgb_mlib.c

A    ffmpeg/libswscale/swscale_internal.h

A    ffmpeg/libswscale/x86

A    ffmpeg/libswscale/x86/yuv2rgb_mmx.c

A    ffmpeg/libswscale/x86/yuv2rgb_template.c

A    ffmpeg/libswscale/swscale.h

A    ffmpeg/libswscale/colorspace-test.c

A    ffmpeg/libswscale/libswscale.v

A    ffmpeg/libswscale/swscale-test.c

A    ffmpeg/libswscale/rgb2rgb_template.c

A    ffmpeg/libswscale/rgb2rgb.c

A    ffmpeg/libswscale/sparc

A    ffmpeg/libswscale/sparc/yuv2rgb_vis.c

A    ffmpeg/libswscale/options.c

A    ffmpeg/libswscale/swscale_template.c

A    ffmpeg/libswscale/rgb2rgb.h

A    ffmpeg/libswscale/Makefile

A    ffmpeg/libswscale/bfin

A    ffmpeg/libswscale/bfin/yuv2rgb_bfin.c

A    ffmpeg/libswscale/bfin/swscale_bfin.c

A    ffmpeg/libswscale/bfin/internal_bfin.S

 U   ffmpeg/libswscale

Checked out external at revision 32771.

 

Checked out revision 26268.

root@ubuntu:/home/zhangbin/x264# 

 

 

 

 

 

 

 

 

 

root@ubuntu:/home/zhangbin/Documents/ffmpeg# ls

Changelog               COPYING.LGPLv2.1  ffprobe.c    libavformat  subdir.mak

cmdutils.c              COPYING.LGPLv3    ffserver.c   libavutil    tests

cmdutils_common_opts.h  CREDITS           ffserver.h   libpostproc  tools

cmdutils.h              doc               INSTALL      libswscale   version.sh

common.mak              Doxyfile          libavcodec   LICENSE

configure               ffmpeg.c          libavcore    MAINTAINERS

COPYING.GPLv2           ffplay.c          libavdevice  Makefile

COPYING.GPLv3           ffpresets         libavfilter  README

root@ubuntu:/home/zhangbin/Documents/ffmpeg# ./configure --enable-shared --enable-gpl --enable-nonfree --enable-pthreads 

 

--enable-libfaac  --enable-libmp3lame --enable-libtheora --enable-libxvid --enable-x11grab --enable-libopencore-amrnb --

 

enable-libopencore-amrwb --enable-libopencore-amrnb --enable-version3

ERROR: libopencore_amrnb not found

 

If you think configure made a mistake, make sure you are using the latest

version from SVN.  If the latest version fails, report the problem to the

[email protected] mailing list or IRC #ffmpeg on irc.freenode.net.

Include the log file "config.log" produced by configure as this will help

solving the problem.

root@ubuntu:/home/zhangbin/Documents/ffmpeg# 

 

 

 

root@ubuntu:/home/zhangbin/Documents# apt-get install libopencore-amrnb-dev

Reading package lists... Done

Building dependency tree       

Reading state information... Done

The following extra packages will be installed:

  libopencore-amrnb0

The following NEW packages will be installed:

  libopencore-amrnb-dev libopencore-amrnb0

0 upgraded, 2 newly installed, 0 to remove and 61 not upgraded.

Need to get 201kB of archives.

After this operation, 672kB of additional disk space will be used.

Do you want to continue [Y/n]? y

Get:1 http://Ubuntu.srt.cn/ubuntu/ lucid/universe libopencore-amrnb0 0.1.2-1 [90.1kB]

Get:2 http://Ubuntu.srt.cn/ubuntu/ lucid/universe libopencore-amrnb-dev 0.1.2-1 [111kB]

Fetched 201kB in 2s (99.8kB/s)                

Selecting previously deselected package libopencore-amrnb0.

(Reading database ... 139170 files and directories currently installed.)

Unpacking libopencore-amrnb0 (from .../libopencore-amrnb0_0.1.2-1_i386.deb) ...

Selecting previously deselected package libopencore-amrnb-dev.

Unpacking libopencore-amrnb-dev (from .../libopencore-amrnb-dev_0.1.2-1_i386.deb) ...

Setting up libopencore-amrnb0 (0.1.2-1) ...

 

Setting up libopencore-amrnb-dev (0.1.2-1) ...

Processing triggers for libc-bin ...

ldconfig deferred processing now taking place

root@ubuntu:/home/zhangbin/Documents# 

 

 

 

root@ubuntu:/home/zhangbin/Documents# apt-get install  libopencore-amrwb-dev

Reading package lists... Done

Building dependency tree       

Reading state information... Done

The following extra packages will be installed:

  libopencore-amrwb0

The following NEW packages will be installed:

  libopencore-amrwb-dev libopencore-amrwb0

0 upgraded, 2 newly installed, 0 to remove and 61 not upgraded.

Need to get 101kB of archives.

After this operation, 369kB of additional disk space will be used.

Do you want to continue [Y/n]? y

Get:1 http://Ubuntu.srt.cn/ubuntu/ lucid/universe libopencore-amrwb0 0.1.2-1 [46.9kB]

Get:2 http://Ubuntu.srt.cn/ubuntu/ lucid/universe libopencore-amrwb-dev 0.1.2-1 [53.9kB]

Fetched 101kB in 1s (88.7kB/s)                

Selecting previously deselected package libopencore-amrwb0.

(Reading database ... 139186 files and directories currently installed.)

Unpacking libopencore-amrwb0 (from .../libopencore-amrwb0_0.1.2-1_i386.deb) ...

Selecting previously deselected package libopencore-amrwb-dev.

Unpacking libopencore-amrwb-dev (from .../libopencore-amrwb-dev_0.1.2-1_i386.deb) ...

Setting up libopencore-amrwb0 (0.1.2-1) ...

 

Setting up libopencore-amrwb-dev (0.1.2-1) ...

Processing triggers for libc-bin ...

ldconfig deferred processing now taking place

root@ubuntu:/home/zhangbin/Documents# 

 

 

root@ubuntu:/home/zhangbin/Documents/ffmpeg# ls

Changelog               COPYING.GPLv2     ffplay.c    libavdevice  Makefile

cmdutils.c              COPYING.GPLv3     ffpresets   libavfilter  README

cmdutils_common_opts.h  COPYING.LGPLv2.1  ffprobe.c   libavformat  subdir.mak

cmdutils.h              COPYING.LGPLv3    ffserver.c  libavutil    tests

common.mak              CREDITS           ffserver.h  libpostproc  tools

config.fate             doc               INSTALL     libswscale   version.sh

config.log              Doxyfile          libavcodec  LICENSE

configure               ffmpeg.c          libavcore   MAINTAINERS

root@ubuntu:/home/zhangbin/Documents/ffmpeg# ./configure --enable-shared --enable-gpl --enable-nonfree --enable-pthreads --enable-libfaac  --enable-libmp3lame --enable-libtheora --enable-libxvid --enable-x11grab --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopencore-amrnb --enable-version3

install prefix            /usr/local

source path               /home/zhangbin/Documents/ffmpeg

C compiler                gcc

ARCH                      x86 (generic)

big-endian                no

runtime cpu detection     no

yasm                      yes

MMX enabled               yes

MMX2 enabled              yes

3DNow! enabled            yes

3DNow! extended enabled   yes

SSE enabled               yes

SSSE3 enabled             yes

CMOV enabled              no

CMOV is fast              no

EBX available             yes

EBP available             no

10 operands supported     yes

debug symbols             yes

strip symbols             yes

optimizations             yes

static                    yes

shared                    yes

postprocessing support    no

new filter support        yes

network support           yes

threading support         pthreads

SDL support               yes

Sun medialib support      no

AVISynth enabled          no

frei0r enabled            no

libdc1394 support         no

libdirac enabled          no

libfaac enabled           yes

libgsm enabled            no

libmp3lame enabled        yes

libnut enabled            no

libopencore-amrnb support yes

libopencore-amrwb support yes

libopencv support         no

libopenjpeg enabled       no

librtmp enabled           no

libschroedinger enabled   no

libspeex enabled          no

libtheora enabled         yes

libvorbis enabled         no

libvpx enabled            no

libx264 enabled           no

libxavs enabled           no

libxvid enabled           yes

zlib enabled              yes

bzlib enabled             no

 

Enabled decoders:

aac dsicinaudio mp3on4float

aac_latm dsicinvideo mpc7

aasc dvbsub mpc8

ac3 dvdsub mpeg1video

adpcm_4xm dvvideo mpeg2video

adpcm_adx dxa mpeg4

adpcm_ct eac3 mpegvideo

adpcm_ea eacmv msmpeg4v1

adpcm_ea_maxis_xa eamad msmpeg4v2

adpcm_ea_r1 eatgq msmpeg4v3

adpcm_ea_r2 eatgv msrle

adpcm_ea_r3 eatqi msvideo1

adpcm_ea_xas eightbps mszh

adpcm_g722 eightsvx_exp nellymoser

adpcm_g726 eightsvx_fib nuv

adpcm_ima_amv escape124 pam

adpcm_ima_dk3 ffv1 pbm

adpcm_ima_dk4 ffvhuff pcm_alaw

adpcm_ima_ea_eacs flac pcm_bluray

adpcm_ima_ea_sead flashsv pcm_dvd

adpcm_ima_iss flic pcm_f32be

adpcm_ima_qt flv pcm_f32le

adpcm_ima_smjpeg fourxm pcm_f64be

adpcm_ima_wav fraps pcm_f64le

adpcm_ima_ws frwu pcm_lxf

adpcm_ms gif pcm_mulaw

adpcm_sbpro_2 gsm pcm_s16be

adpcm_sbpro_3 gsm_ms pcm_s16le

adpcm_sbpro_4 h261 pcm_s16le_planar

adpcm_swf h263 pcm_s24be

adpcm_thp h263i pcm_s24daud

adpcm_xa h264 pcm_s24le

adpcm_yamaha huffyuv pcm_s32be

alac idcin pcm_s32le

als iff_byterun1 pcm_s8

amrnb iff_ilbm pcm_u16be

amrwb imc pcm_u16le

amv indeo2 pcm_u24be

anm indeo3 pcm_u24le

ansi indeo5 pcm_u32be

ape interplay_dpcm pcm_u32le

ass interplay_video pcm_u8

asv1 jpegls pcm_zork

asv2 kgv1 pcx

atrac1 kmvc pgm

atrac3 libopencore_amrnb pgmyuv

aura libopencore_amrwb pgssub

aura2 loco pictor

avs mace3 png

bethsoftvid mace6 ppm

bfi mdec ptx

bink mimic qcelp

binkaudio_dct mjpeg qdm2

binkaudio_rdft mjpegb qdraw

bmp mlp qpeg

c93 mmvideo qtrle

cavs motionpixels r10k

cdgraphics mp1 r210

cinepak mp1float ra_144

cljr mp2 ra_288

cook mp2float rawvideo

cscd mp3 rl2

cyuv mp3adu roq

dca mp3adufloat roq_dpcm

dnxhd mp3float rpza

dpx mp3on4 rv10

rv20 tmv vp6a

rv30 truehd vp6f

rv40 truemotion1 vp8

sgi truemotion2 vqa

shorten truespeech wavpack

sipr tscc wmapro

smackaud tta wmav1

smacker twinvq wmav2

smc txd wmavoice

snow ulti wmv1

sol_dpcm v210 wmv2

sonic v210x wmv3

sp5x vb wnv1

srt vc1 ws_snd1

sunrast vcr1 xan_dpcm

svq1 vmdaudio xan_wc3

svq3 vmdvideo xl

targa vmnc xsub

theora vorbis yop

thp vp3 zlib

tiertexseqvideo vp5 zmbv

tiff vp6

 

Enabled encoders:

a64multi libmp3lame pcm_u24le

a64multi5 libopencore_amrnb pcm_u32be

aac libtheora pcm_u32le

ac3 libxvid pcm_u8

ac3_fixed ljpeg pcm_zork

adpcm_adx mjpeg pcx

adpcm_g722 mp2 pgm

adpcm_g726 mpeg1video pgmyuv

adpcm_ima_qt mpeg2video png

adpcm_ima_wav mpeg4 ppm

adpcm_ms msmpeg4v1 qtrle

adpcm_swf msmpeg4v2 ra_144

adpcm_yamaha msmpeg4v3 rawvideo

alac nellymoser roq

ass pam roq_dpcm

asv1 pbm rv10

asv2 pcm_alaw rv20

bmp pcm_f32be sgi

dnxhd pcm_f32le snow

dvbsub pcm_f64be sonic

dvdsub pcm_f64le sonic_ls

dvvideo pcm_mulaw svq1

ffv1 pcm_s16be targa

ffvhuff pcm_s16le tiff

flac pcm_s24be v210

flashsv pcm_s24daud vorbis

flv pcm_s24le wmav1

gif pcm_s32be wmav2

h261 pcm_s32le wmv1

h263 pcm_s8 wmv2

h263p pcm_u16be xsub

huffyuv pcm_u16le zlib

jpegls pcm_u24be zmbv

libfaac

 

Enabled hwaccels:

 

Enabled parsers:

aac dvdsub mpeg4video

aac_latm flac mpegaudio

ac3 h261 mpegvideo

cavsvideo h263 pnm

dca h264 vc1

dirac mjpeg vp3

dnxhd mlp vp8

dvbsub

 

Enabled demuxers:

aac ipmovie pcm_u32be

ac3 iss pcm_u32le

aea iv8 pcm_u8

aiff ivf pva

amr lmlm4 qcp

anm lxf r3d

apc m4v rawvideo

ape matroska rl2

applehttp mjpeg rm

asf mlp roq

ass mm rpl

au mmf rso

avi mov rtp

avs mp3 rtsp

bethsoftvid mpc sap

bfi mpc8 sdp

bink mpegps segafilm

c93 mpegts shorten

caf mpegtsraw siff

cavsvideo mpegvideo smacker

cdg msnwc_tcp sol

daud mtv sox

dirac mvi spdif

dnxhd mxf srt

dsicin mxg str

dts nc swf

dv nsv thp

dxa nut tiertexseq

ea nuv tmv

ea_cdata ogg truehd

eac3 oma tta

ffm pcm_alaw tty

ffmetadata pcm_f32be txd

filmstrip pcm_f32le vc1

flac pcm_f64be vc1t

flic pcm_f64le vmd

flv pcm_mulaw voc

fourxm pcm_s16be vqf

g722 pcm_s16le w64

gsm pcm_s24be wav

gxf pcm_s24le wc3

h261 pcm_s32be wsaud

h263 pcm_s32le wsvqa

h264 pcm_s8 wtv

idcin pcm_u16be wv

iff pcm_u16le xa

image2 pcm_u24be yop

image2pipe pcm_u24le yuv4mpegpipe

ingenient

 

Enabled muxers:

a64 ipod pcm_s16le

ac3 m4v pcm_s24be

adts matroska pcm_s24le

aiff matroska_audio pcm_s32be

amr md5 pcm_s32le

asf mjpeg pcm_s8

asf_stream mlp pcm_u16be

ass mmf pcm_u16le

au mov pcm_u24be

avi mp2 pcm_u24le

avm2 mp3 pcm_u32be

cavsvideo mp4 pcm_u32le

crc mpeg1system pcm_u8

daud mpeg1vcd psp

dirac mpeg1video rawvideo

dnxhd mpeg2dvd rm

dts mpeg2svcd roq

dv mpeg2video rso

eac3 mpeg2vob rtp

ffm mpegts rtsp

ffmetadata mpjpeg sap

filmstrip mxf sox

flac mxf_d10 spdif

flv null srt

framecrc nut swf

framemd5 ogg tg2

g722 pcm_alaw tgp

gif pcm_f32be truehd

gxf pcm_f32le vc1t

h261 pcm_f64be voc

h263 pcm_f64le wav

h264 pcm_mulaw webm

image2 pcm_s16be yuv4mpegpipe

image2pipe

 

Enabled protocols:

concat mmst rtmpt

file pipe rtmpte

gopher rtmp rtp

http rtmpe tcp

md5 rtmps udp

mmsh

 

Enabled filters:

anull format scale

anullsink gradfun setdar

anullsrc hflip setpts

blackframe hqdn3d setsar

buffer noformat settb

color null slicify

copy nullsink transpose

crop nullsrc unsharp

cropdetect overlay vflip

drawbox pad yadif

fifo pixdesctest

 

Enabled bsfs:

aac_adtstoasc mjpeg2jpeg mp3_header_decompress

chomp mjpega_dump_header noise

dump_extradata mov2textsub remove_extradata

h264_mp4toannexb mp3_header_compress text2movsub

imx_dump_header

 

Enabled indevs:

alsa oss v4l2

dv1394 v4l

 

Enabled outdevs:

alsa oss

 

License: nonfree and unredistributable

Creating config.mak and config.h...

root@ubuntu:/home/zhangbin/Documents/ffmpeg# 

 

 

make之后

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

libavcodec/rangecoder.c: In function ‘ff_init_range_decoder’:

libavcodec/rangecoder.c:54: warning: cast discards qualifiers from pointer target type

libavcodec/rangecoder.c:56: warning: passing argument 1 of ‘bytestream_get_be16’ from incompatible pointer type

libavcodec/bytestream.h:51: note: expected ‘const uint8_t **’ but argument is of type ‘uint8_t **’

CC libavcodec/ratecontrol.o

CC libavcodec/raw.o

CC libavcodec/rawdec.o

libavcodec/rawdec.c: In function ‘raw_decode’:

libavcodec/rawdec.c:155: warning: passing argument 2 of ‘avpicture_fill’ discards qualifiers from pointer target type

libavcodec/avcodec.h:3221: note: expected ‘uint8_t *’ but argument is of type ‘const uint8_t *’

libavcodec/rawdec.c:159: warning: assignment from incompatible pointer type

CC libavcodec/rawenc.o

CC libavcodec/rdft.o

CC libavcodec/remove_extradata_bsf.o

libavcodec/remove_extradata_bsf.c: In function ‘remove_extradata’:

libavcodec/remove_extradata_bsf.c:45: warning: cast discards qualifiers from pointer target type

CC libavcodec/resample.o

CC libavcodec/resample2.o

CC libavcodec/rl2.o

CC libavcodec/rle.o

CC libavcodec/roqaudioenc.o

CC libavcodec/roqvideo.o

CC libavcodec/roqvideodec.o

CC libavcodec/roqvideoenc.o

CC libavcodec/rpza.o

CC libavcodec/rtjpeg.o

CC libavcodec/rv10.o

CC libavcodec/rv10enc.o

CC libavcodec/rv20enc.o

CC libavcodec/rv30.o

CC libavcodec/rv30dsp.o

CC libavcodec/rv34.o

CC libavcodec/rv40.o

CC libavcodec/rv40dsp.o

CC libavcodec/s3tc.o

CC libavcodec/sgidec.o

CC libavcodec/sgienc.o

CC libavcodec/shorten.o

CC libavcodec/simple_idct.o

CC libavcodec/sipr.o

CC libavcodec/sipr16k.o

CC libavcodec/smacker.o

CC libavcodec/smc.o

CC libavcodec/snow.o

CC libavcodec/sonic.o

CC libavcodec/sp5xdec.o

CC libavcodec/srtdec.o

libavcodec/srtdec.c: In function ‘srt_to_ass’:

libavcodec/srtdec.c:113: warning: format not a string literal and no format arguments

libavcodec/srtdec.c:113: warning: format not a string literal and no format arguments

libavcodec/srtdec.c:149: warning: format not a string literal and no format arguments

libavcodec/srtdec.c:149: warning: format not a string literal and no format arguments

CC libavcodec/sunrast.o

CC libavcodec/svq1.o

CC libavcodec/svq1dec.o

libavcodec/svq1dec.c: In function ‘svq1_decode_frame’:

libavcodec/svq1dec.c:666: warning: cast discards qualifiers from pointer target type

libavcodec/svq1dec.c:349: warning: ‘mv.x’ may be used uninitialized in this function

libavcodec/svq1dec.c:349: note: ‘mv.x’ was declared here

CC libavcodec/svq1enc.o

libavcodec/svq1enc.c: In function ‘svq1_write_header’:

libavcodec/svq1enc.c:98: warning: passing argument 1 of ‘ff_match_2uint16’ from incompatible pointer type

libavcodec/internal.h:49: note: expected ‘const uint16_t (*)[2]’ but argument is of type ‘const struct svq1_frame_size 

 

*’

CC libavcodec/svq3.o

libavcodec/svq3.c: In function ‘svq3_decode_slice_header’:

libavcodec/svq3.c:733: warning: cast discards qualifiers from pointer target type

libavcodec/svq3.c:736: warning: cast discards qualifiers from pointer target type

CC libavcodec/synth_filter.o

CC libavcodec/targa.o

CC libavcodec/targaenc.o

CC libavcodec/tiertexseqv.o

CC libavcodec/tiff.o

libavcodec/tiff.c: In function ‘tiff_uncompress’:

libavcodec/tiff.c:87: warning: assignment discards qualifiers from pointer target type

CC libavcodec/tiffenc.o

CC libavcodec/tmv.o

CC libavcodec/truemotion1.o

CC libavcodec/truemotion2.o

CC libavcodec/truespeech.o

CC libavcodec/tscc.o

libavcodec/tscc.c: In function ‘decode_frame’:

libavcodec/tscc.c:97: warning: assignment discards qualifiers from pointer target type

CC libavcodec/tta.o

CC libavcodec/twinvq.o

CC libavcodec/txd.o

CC libavcodec/ulti.o

CC libavcodec/utils.o

libavcodec/utils.c: In function ‘avcodec_encode_audio’:

libavcodec/utils.c:567: warning: passing argument 4 of ‘avctx->codec->encode’ discards qualifiers from pointer target 

 

type

libavcodec/utils.c:567: note: expected ‘void *’ but argument is of type ‘const short int *’

libavcodec/utils.c: In function ‘avcodec_encode_video’:

libavcodec/utils.c:584: warning: passing argument 4 of ‘avctx->codec->encode’ discards qualifiers from pointer target 

 

type

libavcodec/utils.c:584: note: expected ‘void *’ but argument is of type ‘const struct AVFrame *’

libavcodec/utils.c: In function ‘avcodec_encode_subtitle’:

libavcodec/utils.c:603: warning: passing argument 4 of ‘avctx->codec->encode’ discards qualifiers from pointer target 

 

type

libavcodec/utils.c:603: note: expected ‘void *’ but argument is of type ‘const struct AVSubtitle *’

libavcodec/utils.c: In function ‘avcodec_decode_video’:

libavcodec/utils.c:615: warning: assignment discards qualifiers from pointer target type

libavcodec/utils.c: In function ‘avcodec_decode_audio2’:

libavcodec/utils.c:659: warning: assignment discards qualifiers from pointer target type

libavcodec/utils.c: In function ‘avcodec_decode_subtitle’:

libavcodec/utils.c:702: warning: assignment discards qualifiers from pointer target type

CC libavcodec/v210dec.o

libavcodec/v210dec.c: In function ‘decode_frame’:

libavcodec/v210dec.c:79: warning: ‘val’ may be used uninitialized in this function

CC libavcodec/v210enc.o

libavcodec/v210enc.c: In function ‘encode_frame’:

libavcodec/v210enc.c:78: warning: ‘val’ may be used uninitialized in this function

CC libavcodec/v210x.o

CC libavcodec/vb.o

CC libavcodec/vc1.o

CC libavcodec/vc1_parser.o

CC libavcodec/vc1data.o

CC libavcodec/vc1dec.o

CC libavcodec/vc1dsp.o

libavcodec/vc1dsp.c: In function ‘ff_vc1dsp_init’:

libavcodec/vc1dsp.c:633: warning: assignment from incompatible pointer type

libavcodec/vc1dsp.c:650: warning: assignment from incompatible pointer type

CC libavcodec/vcr1.o

CC libavcodec/vmdav.o

CC libavcodec/vmnc.o

CC libavcodec/vorbis.o

CC libavcodec/vorbis_data.o

CC libavcodec/vorbis_dec.o

CC libavcodec/vorbis_enc.o

CC libavcodec/vp3.o

CC libavcodec/vp3_parser.o

CC libavcodec/vp3dsp.o

CC libavcodec/vp5.o

CC libavcodec/vp56.o

CC libavcodec/vp56data.o

CC libavcodec/vp56dsp.o

CC libavcodec/vp56rac.o

CC libavcodec/vp6.o

CC libavcodec/vp6dsp.o

CC libavcodec/vp8.o

CC libavcodec/vp8_parser.o

CC libavcodec/vp8dsp.o

CC libavcodec/vqavideo.o

CC libavcodec/wavpack.o

CC libavcodec/wma.o

CC libavcodec/wmadec.o

CC libavcodec/wmaenc.o

CC libavcodec/wmaprodec.o

libavcodec/wmaprodec.c: In function ‘decode_frame’:

libavcodec/wmaprodec.c:813: warning: dereferencing pointer ‘({anonymous})’ does break strict-aliasing rules

libavcodec/wmaprodec.c:813: note: initialized from here

CC libavcodec/wmavoice.o

CC libavcodec/wmv2.o

CC libavcodec/wmv2dec.o

CC libavcodec/wmv2enc.o

CC libavcodec/wnv1.o

CC libavcodec/ws-snd1.o

CC libavcodec/x86/cavsdsp_mmx.o

CC libavcodec/x86/dct32_sse.o

YASM libavcodec/x86/deinterlace.o

CC libavcodec/x86/dnxhd_mmx.o

CC libavcodec/x86/dsputil_mmx.o

YASM libavcodec/x86/dsputil_yasm.o

CC libavcodec/x86/dsputilenc_mmx.o

YASM libavcodec/x86/dsputilenc_yasm.o

CC libavcodec/x86/fdct_mmx.o

CC libavcodec/x86/fft.o

CC libavcodec/x86/fft_3dn.o

CC libavcodec/x86/fft_3dn2.o

YASM libavcodec/x86/fft_mmx.o

libavcodec/x86/fft_mmx.asm:47: warning: section flags ignored on section redeclaration

CC libavcodec/x86/fft_sse.o

YASM libavcodec/x86/h264_chromamc.o

YASM libavcodec/x86/h264_deblock.o

YASM libavcodec/x86/h264_idct.o

YASM libavcodec/x86/h264_intrapred.o

CC libavcodec/x86/h264_intrapred_init.o

YASM libavcodec/x86/h264_weight.o

CC libavcodec/x86/h264dsp_mmx.o

CC libavcodec/x86/idct_mmx.o

CC libavcodec/x86/idct_mmx_xvid.o

CC libavcodec/x86/idct_sse2_xvid.o

CC libavcodec/x86/lpc_mmx.o

CC libavcodec/x86/mlpdsp.o

CC libavcodec/x86/motion_est_mmx.o

CC libavcodec/x86/mpegaudiodec_mmx.o

CC libavcodec/x86/mpegvideo_mmx.o

CC libavcodec/x86/simple_idct_mmx.o

CC libavcodec/x86/snowdsp_mmx.o

CC libavcodec/x86/vc1dsp_mmx.o

YASM libavcodec/x86/vc1dsp_yasm.o

YASM libavcodec/x86/vp3dsp.o

YASM libavcodec/x86/vp56dsp.o

CC libavcodec/x86/vp56dsp_init.o

CC libavcodec/x86/vp8dsp-init.o

YASM libavcodec/x86/vp8dsp.o

CC libavcodec/xan.o

libavcodec/xan.c: In function ‘xan_decode_frame’:

libavcodec/xan.c:521: warning: ‘AVPaletteControl’ is deprecated

CC libavcodec/xiph.o

CC libavcodec/xl.o

CC libavcodec/xsubdec.o

CC libavcodec/xsubenc.o

CC libavcodec/yop.o

CC libavcodec/zmbv.o

libavcodec/zmbv.c: In function ‘decode_frame’:

libavcodec/zmbv.c:494: warning: assignment discards qualifiers from pointer target type

CC libavcodec/zmbvenc.o

CC libavcore/audioconvert.o

CC libavcore/imgutils.o

CC libavcore/parseutils.o

libavcore/parseutils.c: In function ‘av_parse_video_size’:

libavcore/parseutils.c:107: warning: assignment discards qualifiers from pointer target type

CC libavcore/samplefmt.o

CC libavcore/utils.o

CC libavutil/adler32.o

CC libavutil/aes.o

libavutil/aes.c: In function ‘av_aes_init’:

libavutil/aes.c:160: warning: passing argument 1 of ‘init_multbl2’ from incompatible pointer type

libavutil/aes.c:122: note: expected ‘uint8_t *’ but argument is of type ‘uint32_t *’

libavutil/aes.c:161: warning: passing argument 1 of ‘init_multbl2’ from incompatible pointer type

libavutil/aes.c:122: note: expected ‘uint8_t *’ but argument is of type ‘uint32_t *’

CC libavutil/avstring.o

libavutil/avstring.c: In function ‘av_stristr’:

libavutil/avstring.c:54: warning: return discards qualifiers from pointer target type

libavutil/avstring.c:58: warning: return discards qualifiers from pointer target type

CC libavutil/base64.o

CC libavutil/cpu.o

CC libavutil/crc.o

CC libavutil/des.o

CC libavutil/error.o

CC libavutil/eval.o

CC libavutil/fifo.o

CC libavutil/file.o

CC libavutil/intfloat_readwrite.o

CC libavutil/inverse.o

CC libavutil/lfg.o

CC libavutil/lls.o

CC libavutil/log.o

CC libavutil/lzo.o

CC libavutil/mathematics.o

CC libavutil/md5.o

CC libavutil/mem.o

CC libavutil/opt.o

CC libavutil/pixdesc.o

CC libavutil/random_seed.o

CC libavutil/rational.o

CC libavutil/rc4.o

CC libavutil/sha.o

CC libavutil/tree.o

CC libavutil/utils.o

CC libavutil/x86/cpu.o

LD libavutil/libavutil.so.50

LD libavcore/libavcore.so.0

LD libavcodec/libavcodec.so.52

LD libavformat/libavformat.so.52

LD libavdevice/libavdevice.so.52

CC libavfilter/af_anull.o

CC libavfilter/allfilters.o

CC libavfilter/asink_anullsink.o

CC libavfilter/asrc_anullsrc.o

CC libavfilter/avfilter.o

CC libavfilter/avfiltergraph.o

CC libavfilter/defaults.o

libavfilter/defaults.c: In function ‘avfilter_default_get_audio_buffer’:

libavfilter/defaults.c:129: warning: ‘buf’ may be used uninitialized in this function

CC libavfilter/formats.o

CC libavfilter/graphparser.o

CC libavfilter/vf_aspect.o

CC libavfilter/vf_blackframe.o

CC libavfilter/vf_copy.o

CC libavfilter/vf_crop.o

CC libavfilter/vf_cropdetect.o

CC libavfilter/vf_drawbox.o

CC libavfilter/vf_fifo.o

CC libavfilter/vf_format.o

CC libavfilter/vf_gradfun.o

CC libavfilter/vf_hflip.o

CC libavfilter/vf_hqdn3d.o

CC libavfilter/vf_null.o

CC libavfilter/vf_overlay.o

CC libavfilter/vf_pad.o

CC libavfilter/vf_pixdesctest.o

libavfilter/vf_pixdesctest.c: In function ‘draw_slice’:

libavfilter/vf_pixdesctest.c:98: warning: passing argument 2 of ‘av_read_image_line’ from incompatible pointer type

./libavutil/pixdesc.h:111: note: expected ‘const uint8_t **’ but argument is of type ‘uint8_t **’

CC libavfilter/vf_scale.o

libavfilter/vf_scale.c: In function ‘config_props’:

libavfilter/vf_scale.c:138: warning: ‘sws_getContext’ is deprecated (declared at ./libswscale/swscale.h:191)

CC libavfilter/vf_setpts.o

CC libavfilter/vf_settb.o

CC libavfilter/vf_slicify.o

CC libavfilter/vf_transpose.o

CC libavfilter/vf_unsharp.o

CC libavfilter/vf_vflip.o

CC libavfilter/vf_yadif.o

CC libavfilter/vsink_nullsink.o

CC libavfilter/vsrc_buffer.o

libavfilter/vsrc_buffer.c: In function ‘request_frame’:

libavfilter/vsrc_buffer.c:127: warning: passing argument 3 of ‘av_image_copy’ from incompatible pointer type

./libavcore/imgutils.h:112: note: expected ‘const uint8_t **’ but argument is of type ‘uint8_t **’

CC libavfilter/vsrc_nullsrc.o

CC libavfilter/x86/gradfun.o

CC libavfilter/x86/yadif.o

AR libavfilter/libavfilter.a

CC libswscale/options.o

CC libswscale/rgb2rgb.o

CC libswscale/swscale.o

In file included from libswscale/swscale.c:1240:

libswscale/swscale_template.c: In function ‘yuv2yuv1_MMX2’:

libswscale/swscale_template.c:954: warning: initialization from incompatible pointer type

libswscale/swscale_template.c:954: warning: initialization from incompatible pointer type

libswscale/swscale_template.c:954: warning: initialization from incompatible pointer type

libswscale/swscale_template.c:954: warning: initialization from incompatible pointer type

libswscale/swscale_template.c: In function ‘yuv2packed2_MMX2’:

libswscale/swscale_template.c:1236: warning: dereferencing type-punned pointer will break strict-aliasing rules

libswscale/swscale_template.c:1237: warning: dereferencing type-punned pointer will break strict-aliasing rules

libswscale/swscale_template.c: In function ‘hyscale_fast_MMX2’:

libswscale/swscale_template.c:2261: warning: initialization from incompatible pointer type

libswscale/swscale_template.c: In function ‘hcscale_fast_MMX2’:

libswscale/swscale_template.c:2411: warning: initialization from incompatible pointer type

libswscale/swscale_template.c: In function ‘swScale_MMX2’:

libswscale/swscale_template.c:2767: warning: cast from pointer to integer of different size

libswscale/swscale_template.c:2773: warning: cast from pointer to integer of different size

libswscale/swscale_template.c:2780: warning: cast from pointer to integer of different size

libswscale/swscale.c: In function ‘sws_scale’:

libswscale/swscale.c:1907: warning: passing argument 1 of ‘check_image_pointers’ from incompatible pointer type

libswscale/swscale.c:1877: note: expected ‘uint8_t **’ but argument is of type ‘const uint8_t * const*’

libswscale/swscale.c:1911: warning: passing argument 1 of ‘check_image_pointers’ discards qualifiers from pointer target 

 

type

libswscale/swscale.c:1877: note: expected ‘uint8_t **’ but argument is of type ‘uint8_t * const*’

CC libswscale/utils.o

libswscale/utils.c: In function ‘sws_init_context’:

libswscale/utils.c:925: warning: passing argument 5 of ‘initMMX2HScaler’ from incompatible pointer type

libswscale/utils.c:512: note: expected ‘int32_t *’ but argument is of type ‘int16_t *’

libswscale/utils.c:926: warning: passing argument 5 of ‘initMMX2HScaler’ from incompatible pointer type

libswscale/utils.c:512: note: expected ‘int32_t *’ but argument is of type ‘int16_t *’

CC libswscale/x86/yuv2rgb_mmx.o

In file included from libswscale/x86/yuv2rgb_mmx.c:55:

libswscale/x86/yuv2rgb_template.c: In function ‘yuva420_rgb32_MMX’:

libswscale/x86/yuv2rgb_template.c:410: warning: no return statement in function returning non-void

libswscale/x86/yuv2rgb_template.c: In function ‘yuva420_bgr32_MMX’:

libswscale/x86/yuv2rgb_template.c:453: warning: no return statement in function returning non-void

In file included from libswscale/x86/yuv2rgb_mmx.c:62:

libswscale/x86/yuv2rgb_template.c: In function ‘yuva420_rgb32_MMX2’:

libswscale/x86/yuv2rgb_template.c:410: warning: no return statement in function returning non-void

libswscale/x86/yuv2rgb_template.c: In function ‘yuva420_bgr32_MMX2’:

libswscale/x86/yuv2rgb_template.c:453: warning: no return statement in function returning non-void

CC libswscale/yuv2rgb.o

libswscale/yuv2rgb.c: In function ‘ff_yuv2rgb_c_init_tables’:

libswscale/yuv2rgb.c:658: warning: ‘abase’ may be used uninitialized in this function

LD libswscale/libswscale.so.0

LD libavfilter/libavfilter.so.1

AR libavformat/libavformat.a

AR libavcodec/libavcodec.a

AR libswscale/libswscale.a

AR libavcore/libavcore.a

AR libavutil/libavutil.a

CC ffmpeg.o

ffmpeg.c: In function ‘term_exit’:

ffmpeg.c:424: warning: zero-length gnu_printf format string

ffmpeg.c: In function ‘transcode’:

ffmpeg.c:2217: warning: ‘sws_getContext’ is deprecated (declared at libswscale/swscale.h:191)

ffmpeg.c: In function ‘opt_audio_sample_fmt’:

ffmpeg.c:2891: warning: passing argument 1 of ‘list_fmts’ from incompatible pointer type

cmdutils.h:165: note: expected ‘void (*)(char *, int,  int)’ but argument is of type ‘char * (*)(char *, int,  enum 

 

AVSampleFormat)’

ffmpeg.c: In function ‘parse_meta_type’:

ffmpeg.c:2989: warning: assignment discards qualifiers from pointer target type

ffmpeg.c: In function ‘new_video_stream’:

ffmpeg.c:3372: warning: ‘codec_id’ may be used uninitialized in this function

ffmpeg.c: In function ‘output_packet’:

ffmpeg.c:1045: warning: dereferencing pointer ‘picture2’ does break strict-aliasing rules

ffmpeg.c:1603: note: initialized from here

ffmpeg.c: In function ‘new_audio_stream’:

ffmpeg.c:3519: warning: ‘codec_id’ may be used uninitialized in this function

ffmpeg.c: In function ‘new_subtitle_stream’:

ffmpeg.c:3597: warning: ‘codec_id’ may be used uninitialized in this function

CC cmdutils.o

cmdutils.c: In function ‘init_opts’:

cmdutils.c:67: warning: ‘sws_getContext’ is deprecated (declared at libswscale/swscale.h:191)

cmdutils.c: In function ‘read_file’:

cmdutils.c:735: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result

LD ffmpeg_g

CP ffmpeg

STRIP ffmpeg

CC ffplay.o

ffplay.c: In function ‘do_exit’:

ffplay.c:1340: warning: zero-length gnu_printf format string

ffplay.c: In function ‘input_request_frame’:

ffplay.c:1733: warning: passing argument 3 of ‘av_image_copy’ from incompatible pointer type

libavcore/imgutils.h:112: note: expected ‘const uint8_t **’ but argument is of type ‘uint8_t **’

ffplay.c: In function ‘main’:

ffplay.c:3158: warning: assignment discards qualifiers from pointer target type

ffplay.c: In function ‘video_thread’:

ffplay.c:1795: warning: ‘pts_int’ may be used uninitialized in this function

ffplay.c:1800: warning: ‘pos’ may be used uninitialized in this function

LD ffplay_g

CP ffplay

STRIP ffplay

CC ffprobe.o

LD ffprobe_g

CP ffprobe

STRIP ffprobe

CC ffserver.o

ffserver.c: In function ‘start_children’:

ffserver.c:490: warning: ignoring return value of ‘chdir’, declared with attribute warn_unused_result

ffserver.c: In function ‘open_input_stream’:

ffserver.c:2200: warning: ‘read_seek’ is deprecated (declared at libavformat/avformat.h:438)

ffserver.c: In function ‘http_start_receive_data’:

ffserver.c:2607: warning: ignoring return value of ‘ftruncate’, declared with attribute warn_unused_result

ffserver.c: In function ‘main’:

ffserver.c:4754: warning: ignoring return value of ‘dup’, declared with attribute warn_unused_result

ffserver.c:4757: warning: ignoring return value of ‘dup’, declared with attribute warn_unused_result

ffserver.c:4765: warning: ignoring return value of ‘chdir’, declared with attribute warn_unused_result

LD ffserver_g

CP ffserver

STRIP ffserver

HTML doc/developer.html

HTML doc/faq.html

HTML doc/general.html

HTML doc/libavfilter.html

HTML doc/ffmpeg.html

HTML doc/ffplay.html

HTML doc/ffprobe.html

HTML doc/ffserver.html

POD doc/ffmpeg.pod

MAN doc/ffmpeg.1

POD doc/ffplay.pod

MAN doc/ffplay.1

POD doc/ffprobe.pod

MAN doc/ffprobe.1

POD doc/ffserver.pod

MAN doc/ffserver.1

root@ubuntu:/home/zhangbin/Documents/ffmpeg# 

 

 

root@ubuntu:/home/zhangbin/Documents/ffmpeg# make install

INSTALL libavdevice/libavdevice.a

INSTALL libavdevice/libavdevice.so

STRIP install-libavdevice-shared

INSTALL libavfilter/libavfilter.a

INSTALL libavfilter/libavfilter.so

STRIP install-libavfilter-shared

INSTALL libavformat/libavformat.a

INSTALL libavformat/libavformat.so

STRIP install-libavformat-shared

INSTALL libavcodec/libavcodec.a

INSTALL libavcodec/libavcodec.so

STRIP install-libavcodec-shared

INSTALL libswscale/libswscale.a

INSTALL libswscale/libswscale.so

STRIP install-libswscale-shared

INSTALL libavcore/libavcore.a

INSTALL libavcore/libavcore.so

STRIP install-libavcore-shared

INSTALL libavutil/libavutil.a

INSTALL libavutil/libavutil.so

STRIP install-libavutil-shared

INSTALL libavdevice/avdevice.h

INSTALL libavdevice/libavdevice.pc

INSTALL libavfilter/avfilter.h

INSTALL libavfilter/avfiltergraph.h

INSTALL libavfilter/libavfilter.pc

INSTALL libavformat/avformat.h

INSTALL libavformat/avio.h

INSTALL libavformat/libavformat.pc

INSTALL libavcodec/avcodec.h

INSTALL libavcodec/avfft.h

INSTALL libavcodec/dxva2.h

INSTALL libavcodec/opt.h

INSTALL libavcodec/vaapi.h

INSTALL libavcodec/vdpau.h

INSTALL libavcodec/xvmc.h

INSTALL libavcodec/libavcodec.pc

INSTALL libswscale/swscale.h

INSTALL libswscale/libswscale.pc

INSTALL libavcore/audioconvert.h

INSTALL libavcore/avcore.h

INSTALL libavcore/imgutils.h

INSTALL libavcore/parseutils.h

INSTALL libavcore/samplefmt.h

INSTALL libavcore/libavcore.pc

INSTALL libavutil/adler32.h

INSTALL libavutil/attributes.h

INSTALL libavutil/avassert.h

INSTALL libavutil/avstring.h

INSTALL libavutil/avutil.h

INSTALL libavutil/base64.h

INSTALL libavutil/bswap.h

INSTALL libavutil/common.h

INSTALL libavutil/cpu.h

INSTALL libavutil/crc.h

INSTALL libavutil/error.h

INSTALL libavutil/eval.h

INSTALL libavutil/fifo.h

INSTALL libavutil/file.h

INSTALL libavutil/intfloat_readwrite.h

INSTALL libavutil/intreadwrite.h

INSTALL libavutil/lfg.h

INSTALL libavutil/log.h

INSTALL libavutil/lzo.h

INSTALL libavutil/mathematics.h

INSTALL libavutil/md5.h

INSTALL libavutil/mem.h

INSTALL libavutil/opt.h

INSTALL libavutil/pixdesc.h

INSTALL libavutil/pixfmt.h

INSTALL libavutil/random_seed.h

INSTALL libavutil/rational.h

INSTALL libavutil/sha1.h

INSTALL libavutil/avconfig.h

INSTALL libavutil/libavutil.pc

INSTALL ffmpeg

INSTALL ffplay

INSTALL ffprobe

INSTALL ffserver

INSTALL install-libs

INSTALL ffpresets/libx264-baseline.ffpreset

INSTALL ffpresets/libx264-faster.ffpreset

INSTALL ffpresets/libx264-faster_firstpass.ffpreset

INSTALL ffpresets/libx264-fast.ffpreset

INSTALL ffpresets/libx264-fast_firstpass.ffpreset

INSTALL ffpresets/libx264-ipod320.ffpreset

INSTALL ffpresets/libx264-ipod640.ffpreset

INSTALL ffpresets/libx264-lossless_fast.ffpreset

INSTALL ffpresets/libx264-lossless_max.ffpreset

INSTALL ffpresets/libx264-lossless_medium.ffpreset

INSTALL ffpresets/libx264-lossless_slower.ffpreset

INSTALL ffpresets/libx264-lossless_slow.ffpreset

INSTALL ffpresets/libx264-lossless_ultrafast.ffpreset

INSTALL ffpresets/libx264-main.ffpreset

INSTALL ffpresets/libx264-medium.ffpreset

INSTALL ffpresets/libx264-medium_firstpass.ffpreset

INSTALL ffpresets/libx264-placebo.ffpreset

INSTALL ffpresets/libx264-placebo_firstpass.ffpreset

INSTALL ffpresets/libx264-slower.ffpreset

INSTALL ffpresets/libx264-slower_firstpass.ffpreset

INSTALL ffpresets/libx264-slow.ffpreset

INSTALL ffpresets/libx264-slow_firstpass.ffpreset

INSTALL ffpresets/libx264-superfast.ffpreset

INSTALL ffpresets/libx264-superfast_firstpass.ffpreset

INSTALL ffpresets/libx264-ultrafast.ffpreset

INSTALL ffpresets/libx264-ultrafast_firstpass.ffpreset

INSTALL ffpresets/libx264-veryfast.ffpreset

INSTALL ffpresets/libx264-veryfast_firstpass.ffpreset

INSTALL ffpresets/libx264-veryslow.ffpreset

INSTALL ffpresets/libx264-veryslow_firstpass.ffpreset

INSTALL doc/ffmpeg.1

INSTALL doc/ffplay.1

INSTALL doc/ffprobe.1

INSTALL doc/ffserver.1

root@ubuntu:/home/zhangbin/Documents/ffmpeg# 

root@ubuntu:/home/zhangbin/Documents/ffmpeg# ffplay

ffplay: error while loading shared libraries: libavdevice.so.52: cannot open shared object file: No such file or directory

 

 

root@ubuntu:/etc# cat ld.so.conf

include /etc/ld.so.conf.d/*.conf

 

root@ubuntu:/etc# vi ld.so.conf

root@ubuntu:/etc# ldconfig

 

 

 

 

root@ubuntu:/home/zhangbin/Documents# ffplay

FFplay version SVN-r26268, Copyright (c) 2003-2011 the FFmpeg developers

  built on Jan  8 2011 09:20:02 with gcc 4.4.3

  configuration: --enable-shared --enable-gpl --enable-nonfree --enable-pthreads --enable-libfaac --enable-libmp3lame --


enable-libtheora --enable-libxvid --enable-x11grab --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-


libopencore-amrnb --enable-version3

  libavutil     50.36. 0 / 50.36. 0

  libavcore      0.16. 0 /  0.16. 0

  libavcodec    52.107. 0 / 52.107. 0

  libavformat   52.92. 0 / 52.92. 0

  libavdevice   52. 2. 3 / 52. 2. 3

  libavfilter    1.72. 0 /  1.72. 0

  libswscale     0.12. 0 /  0.12. 0

Simple media player

usage: ffplay [options] input_file


An input file must be specified

Use -h to get full help or, even better, run 'man ffplay'

 

 

 

root@ubuntu:/home/zhangbin/Documents/ffmpeg/libavcodec# gcc -o api-example api-example.c -lavcodec -lavformat -lavutil

 

 

 

root@ubuntu:/home/zhangbin/Documents/ffmpeg/libavcodec# ./api-example

Audio encoding

Audio decoding

[mp2 @ 0x8e63020] incorrect frame size

[mp2 @ 0x8e63020] incorrect frame size

[mp2 @ 0x8e63020] incorrect frame size

[mp2 @ 0x8e63020] incorrect frame size

[mp2 @ 0x8e63020] incorrect frame size

[mp2 @ 0x8e63020] incorrect frame size

[mp2 @ 0x8e63020] incorrect frame size

[mp2 @ 0x8e63020] incorrect frame size

[mp2 @ 0x8e63020] incorrect frame size

[mp2 @ 0x8e63020] incorrect frame size

[mp2 @ 0x8e63020] incorrect frame size

[mp2 @ 0x8e63020] incorrect frame size

[mp2 @ 0x8e63020] incorrect frame size

[mp2 @ 0x8e63020] incorrect frame size

[mp2 @ 0x8e63020] incorrect frame size

[mp2 @ 0x8e63020] incorrect frame size

[mp2 @ 0x8e63020] incorrect frame size

[mp2 @ 0x8e63020] incorrect frame size

[mp2 @ 0x8e63020] incorrect frame size

[mp2 @ 0x8e63020] incorrect frame size

[mp2 @ 0x8e63020] incorrect frame size

[mp2 @ 0x8e63020] incorrect frame size

[mp2 @ 0x8e63020] incorrect frame size

[mp2 @ 0x8e63020] incorrect frame size

[mp2 @ 0x8e63020] incorrect frame size

[mp2 @ 0x8e63020] incorrect frame size

[mp2 @ 0x8e63020] incorrect frame size

[mp2 @ 0x8e63020] incorrect frame size

[mp2 @ 0x8e63020] incorrect frame size

[mp2 @ 0x8e63020] incorrect frame size

[mp2 @ 0x8e63020] incorrect frame size

[mp2 @ 0x8e63020] incorrect frame size

[mp2 @ 0x8e63020] incorrect frame size

[mp2 @ 0x8e63020] incorrect frame size

[mp2 @ 0x8e63020] incorrect frame size

[mp2 @ 0x8e63020] incorrect frame size

[mp2 @ 0x8e63020] incorrect frame size

[mp2 @ 0x8e63020] incorrect frame size

[mp2 @ 0x8e63020] incorrect frame size

[mp2 @ 0x8e63020] incorrect frame size

[mp2 @ 0x8e63020] incorrect frame size

[mp2 @ 0x8e63020] incorrect frame size

[mp2 @ 0x8e63020] incorrect frame size

[mp2 @ 0x8e63020] incorrect frame size

[mp2 @ 0x8e63020] incorrect frame size

[mp2 @ 0x8e63020] incorrect frame size

[mp2 @ 0x8e63020] incorrect frame size

[mp2 @ 0x8e63020] incorrect frame size

[mp2 @ 0x8e63020] incorrect frame size

[mp2 @ 0x8e63020] incorrect frame size

[mp2 @ 0x8e63020] incorrect frame size

[mp2 @ 0x8e63020] incorrect frame size

[mp2 @ 0x8e63020] incorrect frame size

[mp2 @ 0x8e63020] incorrect frame size

[mp2 @ 0x8e63020] incorrect frame size

[mp2 @ 0x8e63020] incorrect frame size

[mp2 @ 0x8e63020] incorrect frame size

[mp2 @ 0x8e63020] incorrect frame size

[mp2 @ 0x8e63020] incorrect frame size

[mp2 @ 0x8e63020] incorrect frame size

[mp2 @ 0x8e63020] incorrect frame size

[mp2 @ 0x8e63020] incorrect frame size

[mp2 @ 0x8e63020] incorrect frame size

[mp2 @ 0x8e63020] incorrect frame size

[mp2 @ 0x8e63020] incorrect frame size

[mp2 @ 0x8e63020] incorrect frame size

[mp2 @ 0x8e63020] incorrect frame size

[mp2 @ 0x8e63020] incorrect frame size

[mp2 @ 0x8e63020] incorrect frame size

[mp2 @ 0x8e63020] incorrect frame size

[mp2 @ 0x8e63020] incorrect frame size

[mp2 @ 0x8e63020] incorrect frame size

[mp2 @ 0x8e63020] incorrect frame size

[mp2 @ 0x8e63020] incorrect frame size

[mp2 @ 0x8e63020] incorrect frame size

[mp2 @ 0x8e63020] incorrect frame size

[mp2 @ 0x8e63020] incorrect frame size

[mp2 @ 0x8e63020] incorrect frame size

[mp2 @ 0x8e63020] incorrect frame size

[mp2 @ 0x8e63020] incorrect frame size

[mp2 @ 0x8e63020] incorrect frame size

[mp2 @ 0x8e63020] incorrect frame size

[mp2 @ 0x8e63020] incorrect frame size

[mp2 @ 0x8e63020] incorrect frame size

[mp2 @ 0x8e63020] incorrect frame size

[mp2 @ 0x8e63020] incorrect frame size

[mp2 @ 0x8e63020] incorrect frame size

[mp2 @ 0x8e63020] incorrect frame size

[mp2 @ 0x8e63020] incorrect frame size

[mp2 @ 0x8e63020] incorrect frame size

[mp2 @ 0x8e63020] incorrect frame size

[mp2 @ 0x8e63020] incorrect frame size

[mp2 @ 0x8e63020] incorrect frame size

[mp2 @ 0x8e63020] incorrect frame size

[mp2 @ 0x8e63020] incorrect frame size

[mp2 @ 0x8e63020] incorrect frame size

[mp2 @ 0x8e63020] incorrect frame size

[mp2 @ 0x8e63020] incorrect frame size

[mp2 @ 0x8e63020] incorrect frame size

[mp2 @ 0x8e63020] incorrect frame size

[mp2 @ 0x8e63020] incorrect frame size

[mp2 @ 0x8e63020] incorrect frame size

[mp2 @ 0x8e63020] incorrect frame size

[mp2 @ 0x8e63020] incorrect frame size

[mp2 @ 0x8e63020] incorrect frame size

[mp2 @ 0x8e63020] incorrect frame size

[mp2 @ 0x8e63020] incorrect frame size

[mp2 @ 0x8e63020] incorrect frame size

[mp2 @ 0x8e63020] incorrect frame size

[mp2 @ 0x8e63020] incorrect frame size

[mp2 @ 0x8e63020] incorrect frame size

[mp2 @ 0x8e63020] incorrect frame size

[mp2 @ 0x8e63020] incorrect frame size

[mp2 @ 0x8e63020] incorrect frame size

[mp2 @ 0x8e63020] incorrect frame size

[mp2 @ 0x8e63020] incorrect frame size

[mp2 @ 0x8e63020] incorrect frame size

[mp2 @ 0x8e63020] incorrect frame size

[mp2 @ 0x8e63020] incorrect frame size

[mp2 @ 0x8e63020] incorrect frame size

[mp2 @ 0x8e63020] incorrect frame size

[mp2 @ 0x8e63020] incorrect frame size

[mp2 @ 0x8e63020] incorrect frame size

[mp2 @ 0x8e63020] incorrect frame size

[mp2 @ 0x8e63020] incorrect frame size

[mp2 @ 0x8e63020] incorrect frame size

[mp2 @ 0x8e63020] incorrect frame size

[mp2 @ 0x8e63020] incorrect frame size

[mp2 @ 0x8e63020] incorrect frame size

[mp2 @ 0x8e63020] incorrect frame size

[mp2 @ 0x8e63020] incorrect frame size

[mp2 @ 0x8e63020] incorrect frame size

[mp2 @ 0x8e63020] incorrect frame size

[mp2 @ 0x8e63020] incorrect frame size

[mp2 @ 0x8e63020] incorrect frame size

[mp2 @ 0x8e63020] incorrect frame size

[mp2 @ 0x8e63020] incorrect frame size

[mp2 @ 0x8e63020] incorrect frame size

[mp2 @ 0x8e63020] incorrect frame size

[mp2 @ 0x8e63020] incorrect frame size

[mp2 @ 0x8e63020] incorrect frame size

[mp2 @ 0x8e63020] incorrect frame size

[mp2 @ 0x8e63020] incorrect frame size

[mp2 @ 0x8e63020] incorrect frame size

[mp2 @ 0x8e63020] incorrect frame size

[mp2 @ 0x8e63020] incorrect frame size

[mp2 @ 0x8e63020] incorrect frame size

[mp2 @ 0x8e63020] incorrect frame size

[mp2 @ 0x8e63020] incorrect frame size

[mp2 @ 0x8e63020] incorrect frame size

[mp2 @ 0x8e63020] incorrect frame size

[mp2 @ 0x8e63020] incorrect frame size

[mp2 @ 0x8e63020] incorrect frame size

[mp2 @ 0x8e63020] incorrect frame size

[mp2 @ 0x8e63020] incorrect frame size

[mp2 @ 0x8e63020] incorrect frame size

[mp2 @ 0x8e63020] incorrect frame size

[mp2 @ 0x8e63020] incorrect frame size

[mp2 @ 0x8e63020] incorrect frame size

[mp2 @ 0x8e63020] incorrect frame size

[mp2 @ 0x8e63020] incorrect frame size

[mp2 @ 0x8e63020] incorrect frame size

[mp2 @ 0x8e63020] incorrect frame size

[mp2 @ 0x8e63020] incorrect frame size

[mp2 @ 0x8e63020] incorrect frame size

[mp2 @ 0x8e63020] incorrect frame size

[mp2 @ 0x8e63020] incorrect frame size

[mp2 @ 0x8e63020] incorrect frame size

[mp2 @ 0x8e63020] incorrect frame size

[mp2 @ 0x8e63020] incorrect frame size

[mp2 @ 0x8e63020] incorrect frame size

[mp2 @ 0x8e63020] incorrect frame size

[mp2 @ 0x8e63020] incorrect frame size

[mp2 @ 0x8e63020] incorrect frame size

[mp2 @ 0x8e63020] incorrect frame size

[mp2 @ 0x8e63020] incorrect frame size

[mp2 @ 0x8e63020] incorrect frame size

[mp2 @ 0x8e63020] incorrect frame size

[mp2 @ 0x8e63020] incorrect frame size

[mp2 @ 0x8e63020] incorrect frame size

[mp2 @ 0x8e63020] incorrect frame size

[mp2 @ 0x8e63020] incorrect frame size

[mp2 @ 0x8e63020] incorrect frame size

[mp2 @ 0x8e63020] incorrect frame size

[mp2 @ 0x8e63020] incorrect frame size

[mp2 @ 0x8e63020] incorrect frame size

[mp2 @ 0x8e63020] incorrect frame size

[mp2 @ 0x8e63020] incorrect frame size

[mp2 @ 0x8e63020] incorrect frame size

[mp2 @ 0x8e63020] incorrect frame size

[mp2 @ 0x8e63020] incorrect frame size

[mp2 @ 0x8e63020] incorrect frame size

[mp2 @ 0x8e63020] incorrect frame size

[mp2 @ 0x8e63020] incorrect frame size

[mp2 @ 0x8e63020] incorrect frame size

[mp2 @ 0x8e63020] incorrect frame size

[mp2 @ 0x8e63020] incorrect frame size

[mp2 @ 0x8e63020] incorrect frame size

[mp2 @ 0x8e63020] incorrect frame size

Video encoding

encoding frame   0 (size=    0)

encoding frame   1 (size= 6731)

encoding frame   2 (size= 3727)

encoding frame   3 (size= 1650)

encoding frame   4 (size= 2744)

encoding frame   5 (size= 1789)

[mpeg1video @ 0x8e63020] warning, clipping 1 dct coefficients to -255..255

[mpeg1video @ 0x8e63020] warning, clipping 1 dct coefficients to -255..255

[mpeg1video @ 0x8e63020] warning, clipping 1 dct coefficients to -255..255

[mpeg1video @ 0x8e63020] warning, clipping 1 dct coefficients to -255..255

[mpeg1video @ 0x8e63020] warning, clipping 1 dct coefficients to -255..255

[mpeg1video @ 0x8e63020] warning, clipping 1 dct coefficients to -255..255

[mpeg1video @ 0x8e63020] warning, clipping 1 dct coefficients to -255..255

[mpeg1video @ 0x8e63020] warning, clipping 1 dct coefficients to -255..255

[mpeg1video @ 0x8e63020] warning, clipping 1 dct coefficients to -255..255

[mpeg1video @ 0x8e63020] warning, clipping 1 dct coefficients to -255..255

[mpeg1video @ 0x8e63020] warning, clipping 1 dct coefficients to -255..255

[mpeg1video @ 0x8e63020] warning, clipping 1 dct coefficients to -255..255

[mpeg1video @ 0x8e63020] warning, clipping 1 dct coefficients to -255..255

[mpeg1video @ 0x8e63020] warning, clipping 1 dct coefficients to -255..255

[mpeg1video @ 0x8e63020] warning, clipping 1 dct coefficients to -255..255

[mpeg1video @ 0x8e63020] warning, clipping 1 dct coefficients to -255..255

[mpeg1video @ 0x8e63020] warning, clipping 1 dct coefficients to -255..255

[mpeg1video @ 0x8e63020] warning, clipping 1 dct coefficients to -255..255

encoding frame   6 (size= 2963)

encoding frame   7 (size= 1774)

[mpeg1video @ 0x8e63020] warning, clipping 1 dct coefficients to -255..255

[mpeg1video @ 0x8e63020] warning, clipping 1 dct coefficients to -255..255

[mpeg1video @ 0x8e63020] warning, clipping 1 dct coefficients to -255..255

[mpeg1video @ 0x8e63020] warning, clipping 1 dct coefficients to -255..255

[mpeg1video @ 0x8e63020] warning, clipping 1 dct coefficients to -255..255

[mpeg1video @ 0x8e63020] warning, clipping 1 dct coefficients to -255..255

[mpeg1video @ 0x8e63020] warning, clipping 1 dct coefficients to -255..255

[mpeg1video @ 0x8e63020] warning, clipping 1 dct coefficients to -255..255

[mpeg1video @ 0x8e63020] warning, clipping 1 dct coefficients to -255..255

[mpeg1video @ 0x8e63020] warning, clipping 1 dct coefficients to -255..255

[mpeg1video @ 0x8e63020] warning, clipping 1 dct coefficients to -255..255

[mpeg1video @ 0x8e63020] warning, clipping 1 dct coefficients to -255..255

[mpeg1video @ 0x8e63020] warning, clipping 1 dct coefficients to -255..255

[mpeg1video @ 0x8e63020] warning, clipping 1 dct coefficients to -255..255

[mpeg1video @ 0x8e63020] warning, clipping 1 dct coefficients to -255..255

[mpeg1video @ 0x8e63020] warning, clipping 1 dct coefficients to -255..255

[mpeg1video @ 0x8e63020] warning, clipping 1 dct coefficients to -255..255

[mpeg1video @ 0x8e63020] warning, clipping 1 dct coefficients to -255..255

[mpeg1video @ 0x8e63020] warning, clipping 1 dct coefficients to -255..255

[mpeg1video @ 0x8e63020] warning, clipping 1 dct coefficients to -255..255

[mpeg1video @ 0x8e63020] warning, clipping 1 dct coefficients to -255..255

[mpeg1video @ 0x8e63020] warning, clipping 1 dct coefficients to -255..255

[mpeg1video @ 0x8e63020] warning, clipping 1 dct coefficients to -255..255

[mpeg1video @ 0x8e63020] warning, clipping 1 dct coefficients to -255..255

[mpeg1video @ 0x8e63020] warning, clipping 1 dct coefficients to -255..255

[mpeg1video @ 0x8e63020] warning, clipping 1 dct coefficients to -255..255

[mpeg1video @ 0x8e63020] warning, clipping 1 dct coefficients to -255..255

[mpeg1video @ 0x8e63020] warning, clipping 1 dct coefficients to -255..255

[mpeg1video @ 0x8e63020] warning, clipping 1 dct coefficients to -255..255

[mpeg1video @ 0x8e63020] warning, clipping 1 dct coefficients to -255..255

[mpeg1video @ 0x8e63020] warning, clipping 1 dct coefficients to -255..255

[mpeg1video @ 0x8e63020] warning, clipping 1 dct coefficients to -255..255

[mpeg1video @ 0x8e63020] warning, clipping 1 dct coefficients to -255..255

[mpeg1video @ 0x8e63020] warning, clipping 1 dct coefficients to -255..255

[mpeg1video @ 0x8e63020] warning, clipping 1 dct coefficients to -255..255

[mpeg1video @ 0x8e63020] warning, clipping 1 dct coefficients to -255..255

[mpeg1video @ 0x8e63020] warning, clipping 1 dct coefficients to -255..255

encoding frame   8 (size= 3194)

encoding frame   9 (size= 1996)

encoding frame  10 (size=12306)

encoding frame  11 (size= 2362)

encoding frame  12 (size= 3762)

encoding frame  13 (size= 2046)

[mpeg1video @ 0x8e63020] warning, clipping 1 dct coefficients to -255..255

[mpeg1video @ 0x8e63020] warning, clipping 1 dct coefficients to -255..255

[mpeg1video @ 0x8e63020] warning, clipping 1 dct coefficients to -255..255

[mpeg1video @ 0x8e63020] warning, clipping 1 dct coefficients to -255..255

[mpeg1video @ 0x8e63020] warning, clipping 1 dct coefficients to -255..255

[mpeg1video @ 0x8e63020] warning, clipping 1 dct coefficients to -255..255

[mpeg1video @ 0x8e63020] warning, clipping 1 dct coefficients to -255..255

[mpeg1video @ 0x8e63020] warning, clipping 1 dct coefficients to -255..255

[mpeg1video @ 0x8e63020] warning, clipping 1 dct coefficients to -255..255

[mpeg1video @ 0x8e63020] warning, clipping 1 dct coefficients to -255..255

[mpeg1video @ 0x8e63020] warning, clipping 1 dct coefficients to -255..255

[mpeg1video @ 0x8e63020] warning, clipping 1 dct coefficients to -255..255

[mpeg1video @ 0x8e63020] warning, clipping 1 dct coefficients to -255..255

[mpeg1video @ 0x8e63020] warning, clipping 1 dct coefficients to -255..255

[mpeg1video @ 0x8e63020] warning, clipping 1 dct coefficients to -255..255

[mpeg1video @ 0x8e63020] warning, clipping 1 dct coefficients to -255..255

[mpeg1video @ 0x8e63020] warning, clipping 1 dct coefficients to -255..255

[mpeg1video @ 0x8e63020] warning, clipping 1 dct coefficients to -255..255

encoding frame  14 (size= 3278)

encoding frame  15 (size= 1941)

[mpeg1video @ 0x8e63020] warning, clipping 1 dct coefficients to -255..255

[mpeg1video @ 0x8e63020] warning, clipping 1 dct coefficients to -255..255

[mpeg1video @ 0x8e63020] warning, clipping 1 dct coefficients to -255..255

[mpeg1video @ 0x8e63020] warning, clipping 1 dct coefficients to -255..255

[mpeg1video @ 0x8e63020] warning, clipping 1 dct coefficients to -255..255

[mpeg1video @ 0x8e63020] warning, clipping 1 dct coefficients to -255..255

[mpeg1video @ 0x8e63020] warning, clipping 1 dct coefficients to -255..255

[mpeg1video @ 0x8e63020] warning, clipping 1 dct coefficients to -255..255

[mpeg1video @ 0x8e63020] warning, clipping 1 dct coefficients to -255..255

[mpeg1video @ 0x8e63020] warning, clipping 1 dct coefficients to -255..255

[mpeg1video @ 0x8e63020] warning, clipping 1 dct coefficients to -255..255

[mpeg1video @ 0x8e63020] warning, clipping 1 dct coefficients to -255..255

[mpeg1video @ 0x8e63020] warning, clipping 1 dct coefficients to -255..255

[mpeg1video @ 0x8e63020] warning, clipping 1 dct coefficients to -255..255

[mpeg1video @ 0x8e63020] warning, clipping 1 dct coefficients to -255..255

[mpeg1video @ 0x8e63020] warning, clipping 1 dct coefficients to -255..255

[mpeg1video @ 0x8e63020] warning, clipping 1 dct coefficients to -255..255

[mpeg1video @ 0x8e63020] warning, clipping 1 dct coefficients to -255..255

encoding frame  16 (size= 3150)

encoding frame  17 (size= 1928)

[mpeg1video @ 0x8e63020] warning, clipping 1 dct coefficients to -255..255

[mpeg1video @ 0x8e63020] warning, clipping 1 dct coefficients to -255..255

[mpeg1video @ 0x8e63020] warning, clipping 1 dct coefficients to -255..255

[mpeg1video @ 0x8e63020] warning, clipping 1 dct coefficients to -255..255

[mpeg1video @ 0x8e63020] warning, clipping 1 dct coefficients to -255..255

[mpeg1video @ 0x8e63020] warning, clipping 1 dct coefficients to -255..255

[mpeg1video @ 0x8e63020] warning, clipping 1 dct coefficients to -255..255

[mpeg1video @ 0x8e63020] warning, clipping 1 dct coefficients to -255..255

[mpeg1video @ 0x8e63020] warning, clipping 1 dct coefficients to -255..255

[mpeg1video @ 0x8e63020] warning, clipping 1 dct coefficients to -255..255

[mpeg1video @ 0x8e63020] warning, clipping 1 dct coefficients to -255..255

[mpeg1video @ 0x8e63020] warning, clipping 1 dct coefficients to -255..255

[mpeg1video @ 0x8e63020] warning, clipping 1 dct coefficients to -255..255

[mpeg1video @ 0x8e63020] warning, clipping 1 dct coefficients to -255..255

[mpeg1video @ 0x8e63020] warning, clipping 1 dct coefficients to -255..255

[mpeg1video @ 0x8e63020] warning, clipping 1 dct coefficients to -255..255

[mpeg1video @ 0x8e63020] warning, clipping 1 dct coefficients to -255..255

[mpeg1video @ 0x8e63020] warning, clipping 1 dct coefficients to -255..255

encoding frame  18 (size= 3422)

encoding frame  19 (size= 2106)

encoding frame  20 (size=12236)

encoding frame  21 (size= 2002)

[mpeg1video @ 0x8e63020] warning, clipping 1 dct coefficients to -255..255

[mpeg1video @ 0x8e63020] warning, clipping 1 dct coefficients to -255..255

[mpeg1video @ 0x8e63020] warning, clipping 1 dct coefficients to -255..255

[mpeg1video @ 0x8e63020] warning, clipping 1 dct coefficients to -255..255

[mpeg1video @ 0x8e63020] warning, clipping 1 dct coefficients to -255..255

[mpeg1video @ 0x8e63020] warning, clipping 1 dct coefficients to -255..255

[mpeg1video @ 0x8e63020] warning, clipping 1 dct coefficients to -255..255

[mpeg1video @ 0x8e63020] warning, clipping 1 dct coefficients to -255..255

[mpeg1video @ 0x8e63020] warning, clipping 1 dct coefficients to -255..255

[mpeg1video @ 0x8e63020] warning, clipping 1 dct coefficients to -255..255

[mpeg1video @ 0x8e63020] warning, clipping 1 dct coefficients to -255..255

[mpeg1video @ 0x8e63020] warning, clipping 1 dct coefficients to -255..255

[mpeg1video @ 0x8e63020] warning, clipping 1 dct coefficients to -255..255

[mpeg1video @ 0x8e63020] warning, clipping 1 dct coefficients to -255..255

[mpeg1video @ 0x8e63020] warning, clipping 1 dct coefficients to -255..255

[mpeg1video @ 0x8e63020] warning, clipping 1 dct coefficients to -255..255

[mpeg1video @ 0x8e63020] warning, clipping 1 dct coefficients to -255..255

[mpeg1video @ 0x8e63020] warning, clipping 1 dct coefficients to -255..255

encoding frame  22 (size= 4054)

encoding frame  23 (size= 1963)

[mpeg1video @ 0x8e63020] warning, clipping 1 dct coefficients to -255..255

[mpeg1video @ 0x8e63020] warning, clipping 1 dct coefficients to -255..255

[mpeg1video @ 0x8e63020] warning, clipping 1 dct coefficients to -255..255

[mpeg1video @ 0x8e63020] warning, clipping 1 dct coefficients to -255..255

[mpeg1video @ 0x8e63020] warning, clipping 1 dct coefficients to -255..255

[mpeg1video @ 0x8e63020] warning, clipping 1 dct coefficients to -255..255

[mpeg1video @ 0x8e63020] warning, clipping 1 dct coefficients to -255..255

[mpeg1video @ 0x8e63020] warning, clipping 1 dct coefficients to -255..255

[mpeg1video @ 0x8e63020] warning, clipping 1 dct coefficients to -255..255

[mpeg1video @ 0x8e63020] warning, clipping 1 dct coefficients to -255..255

[mpeg1video @ 0x8e63020] warning, clipping 1 dct coefficients to -255..255

[mpeg1video @ 0x8e63020] warning, clipping 1 dct coefficients to -255..255

[mpeg1video @ 0x8e63020] warning, clipping 1 dct coefficients to -255..255

[mpeg1video @ 0x8e63020] warning, clipping 1 dct coefficients to -255..255

[mpeg1video @ 0x8e63020] warning, clipping 1 dct coefficients to -255..255

[mpeg1video @ 0x8e63020] warning, clipping 1 dct coefficients to -255..255

[mpeg1video @ 0x8e63020] warning, clipping 1 dct coefficients to -255..255

[mpeg1video @ 0x8e63020] warning, clipping 1 dct coefficients to -255..255

encoding frame  24 (size= 3191)

write frame  25 (size= 1949)

write frame  26 (size=    0)

 

Video decoding

saving frame   0

saving frame   1

saving frame   2

saving frame   3

saving frame   4

saving frame   5

saving frame   6

saving frame   7

saving frame   8

saving frame   9

saving frame  10

saving frame  11

saving frame  12

saving frame  13

saving frame  14

saving frame  15

saving frame  16

saving frame  17

saving frame  18

saving frame  19

saving frame  20

saving frame  21

saving frame  22

saving frame  23

saving last frame  24

 

root@ubuntu:/home/zhangbin/Documents/ffmpeg/libavcodec# 

 

你可能感兴趣的:(FFmpeg/Libav基础库)