
Recherche avancée
Autres articles (48)
-
Les formats acceptés
28 janvier 2010, parLes commandes suivantes permettent d’avoir des informations sur les formats et codecs gérés par l’installation local de ffmpeg :
ffmpeg -codecs ffmpeg -formats
Les format videos acceptés en entrée
Cette liste est non exhaustive, elle met en exergue les principaux formats utilisés : h264 : H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10 m4v : raw MPEG-4 video format flv : Flash Video (FLV) / Sorenson Spark / Sorenson H.263 Theora wmv :
Les formats vidéos de sortie possibles
Dans un premier temps on (...) -
La file d’attente de SPIPmotion
28 novembre 2010, parUne file d’attente stockée dans la base de donnée
Lors de son installation, SPIPmotion crée une nouvelle table dans la base de donnée intitulée spip_spipmotion_attentes.
Cette nouvelle table est constituée des champs suivants : id_spipmotion_attente, l’identifiant numérique unique de la tâche à traiter ; id_document, l’identifiant numérique du document original à encoder ; id_objet l’identifiant unique de l’objet auquel le document encodé devra être attaché automatiquement ; objet, le type d’objet auquel (...) -
Utilisation et configuration du script
19 janvier 2011, parInformations spécifiques à la distribution Debian
Si vous utilisez cette distribution, vous devrez activer les dépôts "debian-multimedia" comme expliqué ici :
Depuis la version 0.3.1 du script, le dépôt peut être automatiquement activé à la suite d’une question.
Récupération du script
Le script d’installation peut être récupéré de deux manières différentes.
Via svn en utilisant la commande pour récupérer le code source à jour :
svn co (...)
Sur d’autres sites (5843)
-
Issue in concatenating two video files using FFMPEG
12 mai 2014, par intrepidkarthiI am trying to concatenate two mp4 files taken from gallery. I am getting issue with process execution failure. I have added the code and the error log. Using the ffmpeg library taken from guardian project.
I am running this in Samsung Galaxy S3 device.
The error is thrown in this particular line.
ProcessBuilder pb = new ProcessBuilder(cmds);
pb.directory(fileExec);
Process process = pb.start();When I replace the last line above with this,
Process process = Runtime.getRuntime().exec("chmod 777 "+cmds.toArray(new String[cmds.size()]));
It works with out the exception as shown below. But the output doesn’t seem to come.
File concatenation Code :
File fileVideoOutput = new File(getApplicationContext()
.getExternalFilesDir("test") + "hello.mp4");
fileVideoOutput.delete();
File fileTmp = getApplicationContext().getCacheDir();
File fileAppRoot = new File(getApplicationContext()
.getApplicationInfo().dataDir);
try {
FfmpegController fc = new FfmpegController(fileTmp, fileAppRoot);
ArrayList<clip> listVideos = new ArrayList<clip>();
Clip clip = new Clip();
clip.path = video1;
fc.getInfo(clip);
clip.duration = clip.duration;
System.out.println("Clip1 duration " + clip.duration);
listVideos.add(clip);
Clip clip2 = new Clip();
clip2.path = video2;
fc.getInfo(clip2);
clip2.duration = clip2.duration;
System.out.println("Clip2 duration " + clip2.duration);
listVideos.add(clip2);
Clip clipOut = new Clip();
clipOut.path = fileVideoOutput.getCanonicalPath();
fc.concatAndTrimFilesMP4Stream(listVideos, clipOut, false, false,
new ShellUtils.ShellCallback() {
@Override
public void shellOut(String shellLine) {
System.out.println("fc>" + shellLine);
}
@Override
public void processComplete(int exitValue) {
if (exitValue < 0)
System.err.println("concat non-zero exit: "
+ exitValue);
}
});
} catch (Exception e1) {
e1.printStackTrace();
}
</clip></clip>Error log :
05-08 11:17:03.765: W/System.err(25209): java.io.IOException: Error running exec(). Command: [ffmpeg, -y, -i, /storage/emulated/0/DCIM/Camera/20140507_155713.mp4, -f, mpegts, -c, copy, -an, -bsf:v, h264_mp4toannexb, /data/data/com.yoyo.videoeditor/cache/0.ts] Working Directory: /data/data/com.yoyo.videoeditor/lib Environment: [VIBE_PIPE_PATH=/dev/pipes, ANDROID_ROOT=/system, EMULATED_STORAGE_SOURCE=/mnt/shell/emulated, LOOP_MOUNTPOINT=/mnt/obb, EMULATED_STORAGE_TARGET=/storage/emulated, ANDROID_BOOTLOGO=1, LD_LIBRARY_PATH=/vendor/lib:/system/lib, EXTERNAL_STORAGE=/storage/emulated/legacy, ANDROID_SOCKET_zygote=9, ANDROID_DATA=/data, PATH=/sbin:/vendor/bin:/system/sbin:/system/bin:/system/xbin, ANDROID_ASSETS=/system/app, ASEC_MOUNTPOINT=/mnt/asec, BOOTCLASSPATH=/system/framework/core.jar:/system/framework/core-junit.jar:/system/framework/bouncycastle.jar:/system/framework/ext.jar:/system/framework/framework.jar:/system/framework/framework2.jar:/system/framework/telephony-common.jar:/system/framework/voip-common.jar:/system/framework/mms-common.jar:/system/framework/android.policy.jar:/system/framework/services.jar:/system/framework/apache-xml.jar:/system/framework/sec_edm.jar:/system/framework/seccamera.jar:/system/framework/scrollpause.jar:/system/framework/stayrotation.jar:/system/framework/smartfaceservice.jar:/system/framework/sc.jar:/system/framework/secocsp.jar:/system/framework/commonimsinterface.jar, ANDROID_PROPERTY_WORKSPACE=8,66560, SECONDARY_STORAGE=/storage/extSdCard:/storage/UsbDriveA:/storage/UsbDriveB:/storage/UsbDriveC:/storage/UsbDriveD:/storage/UsbDriveE:/storage/UsbDriveF, ANDROID_STORAGE=/storage]
05-08 11:17:03.770: W/System.err(25209): at java.lang.ProcessManager.exec(ProcessManager.java:211)
05-08 11:17:03.770: W/System.err(25209): at java.lang.ProcessBuilder.start(ProcessBuilder.java:195)
05-08 11:17:03.770: W/System.err(25209): at org.ffmpeg.android.FfmpegController.execProcess(FfmpegController.java:101)
05-08 11:17:03.770: W/System.err(25209): at org.ffmpeg.android.FfmpegController.execFFMPEG(FfmpegController.java:71)
05-08 11:17:03.770: W/System.err(25209): at org.ffmpeg.android.FfmpegController.execFFMPEG(FfmpegController.java:75)
05-08 11:17:03.775: W/System.err(25209): at org.ffmpeg.android.FfmpegController.convertToMP4Stream(FfmpegController.java:657)
05-08 11:17:03.775: W/System.err(25209): at org.ffmpeg.android.FfmpegController.concatAndTrimFilesMP4Stream(FfmpegController.java:1107)
05-08 11:17:03.775: W/System.err(25209): at com.yoyo.videoeditor.EditorActivity.mergeVideosOld(EditorActivity.java:271)
05-08 11:17:03.775: W/System.err(25209): at com.yoyo.videoeditor.EditorActivity.access$0(EditorActivity.java:243)
05-08 11:17:03.775: W/System.err(25209): at com.yoyo.videoeditor.EditorActivity$3.onClick(EditorActivity.java:85)
05-08 11:17:03.775: W/System.err(25209): at android.view.View.performClick(View.java:4475)
05-08 11:17:03.775: W/System.err(25209): at android.view.View$PerformClick.run(View.java:18786)
05-08 11:17:03.780: W/System.err(25209): at android.os.Handler.handleCallback(Handler.java:730)
05-08 11:17:03.780: W/System.err(25209): at android.os.Handler.dispatchMessage(Handler.java:92)
05-08 11:17:03.780: W/System.err(25209): at android.os.Looper.loop(Looper.java:176)
05-08 11:17:03.780: W/System.err(25209): at android.app.ActivityThread.main(ActivityThread.java:5419)
05-08 11:17:03.780: W/System.err(25209): at java.lang.reflect.Method.invokeNative(Native Method)
05-08 11:17:03.785: W/System.err(25209): at java.lang.reflect.Method.invoke(Method.java:525)
05-08 11:17:03.785: W/System.err(25209): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1046)
05-08 11:17:03.785: W/System.err(25209): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:862)
05-08 11:17:03.785: W/System.err(25209): at dalvik.system.NativeStart.main(Native Method)
05-08 11:17:03.785: W/System.err(25209): Caused by: java.io.IOException: Permission denied
05-08 11:17:03.785: W/System.err(25209): at java.lang.ProcessManager.exec(Native Method)
05-08 11:17:03.790: W/System.err(25209): at java.lang.ProcessManager.exec(ProcessManager.java:209)
05-08 11:17:03.790: W/System.err(25209): ... 20 moreHere is my ffmpeg commands as given in the ffmpeg tutorial page.
ffmpeg -i input1.mp4 -c copy -bsf:v h264_mp4toannexb -f mpegts intermediate1.ts
ffmpeg -i input2.mp4 -c copy -bsf:v h264_mp4toannexb -f mpegts intermediate2.ts
ffmpeg -i "concat:intermediate1.ts|intermediate2.ts" -c copy -bsf:a aac_adtstoasc output.mp4FFMPEG library doesn’t seem to be working as expected. When I add commands and create output file using "touch" shell command file is being created. Still I am unable to see the output from ffmpeg as expected.
-
How to setup ffmpeg for CentOS release 6.5 server
23 juillet 2015, par hiteshI need to create a screen shot from video,
I have followed this tutorial to do the intial setup in window 8, php 5.3
1) I downloaded the ffmpeg from here -[
http://ffmpeg.zeranoe.com/builds/ ] for 64 bit operating system.2) I followed the https://www.youtube.com/watch?v=gU49GiWGGAI , video and did all configuration successfully and
phpinfo()
shows thatffmpeg
has been installed.3) Then I tried this to find out whether it is working or not,
It worked successfully
4) Next I followed this video tutorial here and thumbnails were created successfully.
below is my code
/**
* FFMPEG-PHP Test Script
*
* Special thanks to http://www.sajithmr.me/ffmpeg-sample-code for this code example!
* See the tutorial at http://myownhomeserver.com on how to install ffmpeg-php.
*/
error_reporting(1);
error_reporting(E_ALL ^ E_NOTICE);
// Check if the ffmpeg-php extension is loaded first
extension_loaded('ffmpeg') or die('Error in loading ffmpeg');
// Determine the full path for our video
$vid = realpath('./videos/myvideo.mp4');
$videosize = filesize($vid);
$remoteVideo = 'http://video-js.zencoder.com/oceans-clip.mp4';
//ffmpeg
$ffmpeg = dirname(__FILE__) . "\\ffmpeg\\bin\\ffmpeg";
$imageFile = "1.png";
$image2 = "2.png";
$size = "120x90";
$getfromsecond = 7;
$cmd = "$ffmpeg -i $vid -an -ss $getfromsecond -s $size $imageFile";
$cmd2 = "$ffmpeg -i $remoteVideo -an -ss $getfromsecond -s $size $image2";
if(!shell_exec($cmd)){
echo "Thumbnail created";
}else{
echo "Error Creating thumbnail";
}
if(!shell_exec($cmd2)){
echo "Thumbnail for remote url was created";
}else{
echo "Error Creating thumbnail for remote url ";
}OUTPUT
Thumbnail created
Thumbnail for remote url was createdNow above code works as expected in my local, in window machine , I need to do it in my server environment(Linux server) with php 5.5. How do I do the configuration for ffmpeg in CentOS release 6.5 server with php 5.5.
I have followed this tutorial to install it in server
1.http://supportlobby.com/blog/ffmpeg-installation-on-centos-6-5/
2.http://tecadmin.net/install-ffmpeg-on-linux/
OUTPUT IN CONSOLE
[root@BRANDWEB01D ~]# ffmpeg -version
ffmpeg version 2.2.1
built on Apr 13 2014 13:00:18 with gcc 4.4.6 (GCC) 20120305 (Red Hat 4.4.6-4)
configuration: --prefix=/usr --libdir=/usr/lib64 --shlibdir=/usr/lib64 --mandir=/usr/share/man --enable-shared --enable-runtime-cpudetect --enable-gpl --enable-version3 --enable-postproc --enable-avfilter --enable-pthreads --enable-x11grab --enable-vdpau --disable-avisynth --enable-frei0r --enable-libopencv --enable-libdc1394 --enable-libgsm --enable-libmp3lame --enable-libnut --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-librtmp --enable-libspeex --enable-libtheora --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libxavs --enable-libxvid --extra-cflags='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -fPIC' --disable-stripping
libavutil 52. 66.100 / 52. 66.100
libavcodec 55. 52.102 / 55. 52.102
libavformat 55. 33.100 / 55. 33.100
libavdevice 55. 10.100 / 55. 10.100
libavfilter 4. 2.100 / 4. 2.100
libswscale 2. 5.102 / 2. 5.102
libswresample 0. 18.100 / 0. 18.100
libpostproc 52. 3.100 / 52. 3.100
[root@BRANDWEB01D ~]# which ffmpeg
/usr/bin/ffmpeg
[root@BRANDWEB01D ~]# ffmpeg -formats
ffmpeg version 2.2.1 Copyright (coffee) 2000-2014 the FFmpeg developers
built on Apr 13 2014 13:00:18 with gcc 4.4.6 (GCC) 20120305 (Red Hat 4.4.6-4)
configuration: --prefix=/usr --libdir=/usr/lib64 --shlibdir=/usr/lib64 --mandir=/usr/share/man --enable-shared --enable-runtime-cpudetect --enable-gpl --enable-version3 --enable-postproc --enable-avfilter --enable-pthreads --enable-x11grab --enable-vdpau --disable-avisynth --enable-frei0r --enable-libopencv --enable-libdc1394 --enable-libgsm --enable-libmp3lame --enable-libnut --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-librtmp --enable-libspeex --enable-libtheora --enable-libvorbis --enable-libvpx --enable-libx264 --enable-libxavs --enable-libxvid --extra-cflags='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -fPIC' --disable-stripping
libavutil 52. 66.100 / 52. 66.100
libavcodec 55. 52.102 / 55. 52.102
libavformat 55. 33.100 / 55. 33.100
libavdevice 55. 10.100 / 55. 10.100
libavfilter 4. 2.100 / 4. 2.100
libswscale 2. 5.102 / 2. 5.102
libswresample 0. 18.100 / 0. 18.100
libpostproc 52. 3.100 / 52. 3.100
File formats:
D. = Demuxing supported
.E = Muxing supportedBut in server when I open my php file I am getting this error
Error in loading ffmpeg
Also I have checked phpinfo(), It shows ffmpeg installed in my local but not in server.
What else I need to do to configure ffmpeg in Cent Os 6.5 php 5.5.
-
Revision 50fa58592b : Removing examples code generation and making them static. All documentation wil
8 janvier 2014, par Dmitry KovalevChanged Paths :
Modify /docs.mk
Modify /examples.mk
Add /examples/decode_to_md5.c
Delete /examples/decode_to_md5.txt
Add /examples/decode_with_drops.c
Delete /examples/decode_with_drops.txt
Add /examples/decode_with_partial_drops.c
Delete /examples/decode_with_partial_drops.txt
Delete /examples/decoder_tmpl.c
Delete /examples/decoder_tmpl.txt
Delete /examples/encoder_tmpl.c
Delete /examples/encoder_tmpl.txt
Add /examples/error_resilient.c
(from /examples/encoder_tmpl.c
:fdad4fd226f6aeb9107478501537e1c4b6e2f748)
Delete /examples/error_resilient.txt
Add /examples/example_xma.c
Add /examples/force_keyframe.c
(from /examples/encoder_tmpl.c
:fdad4fd226f6aeb9107478501537e1c4b6e2f748)
Delete /examples/force_keyframe.txt
Delete /examples/gen_example_code.sh
Delete /examples/gen_example_doxy.php
Delete /examples/gen_example_text.sh
Delete /examples/includes/ASCIIMathPHP-2.0/ASCIIMathPHP-2.0.cfg.php
Delete /examples/includes/ASCIIMathPHP-2.0/ASCIIMathPHP-2.0.class.php
Delete /examples/includes/ASCIIMathPHP-2.0/htmlMathML.js
Delete /examples/includes/HTML-Toc-0.91/.gitattributes
Delete /examples/includes/HTML-Toc-0.91/Changes
Delete /examples/includes/HTML-Toc-0.91/MANIFEST
Delete /examples/includes/HTML-Toc-0.91/Makefile.PL
Delete /examples/includes/HTML-Toc-0.91/Toc.pm
Delete /examples/includes/HTML-Toc-0.91/Toc.pod
Delete /examples/includes/HTML-Toc-0.91/TocGenerator.pm
Delete /examples/includes/HTML-Toc-0.91/TocInsertor.pm
Delete /examples/includes/HTML-Toc-0.91/TocUpdator.pm
Delete /examples/includes/HTML-Toc-0.91/t/ManualTest/manualTest1.htm
Delete /examples/includes/HTML-Toc-0.91/t/SiteMap/SubDir1/SubSubDir1/index.htm
Delete /examples/includes/HTML-Toc-0.91/t/SiteMap/SubDir1/index.htm
Delete /examples/includes/HTML-Toc-0.91/t/SiteMap/SubDir2/SubSubDir1/index.htm
Delete /examples/includes/HTML-Toc-0.91/t/SiteMap/SubDir2/SubSubDir2/index.htm
Delete /examples/includes/HTML-Toc-0.91/t/SiteMap/SubDir2/index.htm
Delete /examples/includes/HTML-Toc-0.91/t/SiteMap/SubDir3/index.htm
Delete /examples/includes/HTML-Toc-0.91/t/SiteMap/index.htm
Delete /examples/includes/HTML-Toc-0.91/t/extend.t
Delete /examples/includes/HTML-Toc-0.91/t/format.t
Delete /examples/includes/HTML-Toc-0.91/t/generate.t
Delete /examples/includes/HTML-Toc-0.91/t/insert.t
Delete /examples/includes/HTML-Toc-0.91/t/manualTest.t
Delete /examples/includes/HTML-Toc-0.91/t/options.t
Delete /examples/includes/HTML-Toc-0.91/t/podExamples.t
Delete /examples/includes/HTML-Toc-0.91/t/propagate.t
Delete /examples/includes/HTML-Toc-0.91/t/siteMap.t
Delete /examples/includes/HTML-Toc-0.91/t/update.t
Delete /examples/includes/PHP-Markdown-Extra-1.2.3/License.text
Delete /examples/includes/PHP-Markdown-Extra-1.2.3/PHP Markdown Extra Readme.text
Delete /examples/includes/PHP-Markdown-Extra-1.2.3/markdown.php
Delete /examples/includes/PHP-SmartyPants-1.5.1e/PHP SmartyPants Readme.txt
Delete /examples/includes/PHP-SmartyPants-1.5.1e/smartypants.php
Delete /examples/includes/geshi/contrib/aliased.php
Delete /examples/includes/geshi/contrib/cssgen.php
Delete /examples/includes/geshi/contrib/cssgen2.php
Delete /examples/includes/geshi/contrib/example.php
Delete /examples/includes/geshi/contrib/langcheck.php
Delete /examples/includes/geshi/docs/BUGS
Delete /examples/includes/geshi/docs/CHANGES
Delete /examples/includes/geshi/docs/COPYING
Delete /examples/includes/geshi/docs/README
Delete /examples/includes/geshi/docs/THANKS
Delete /examples/includes/geshi/docs/TODO
Delete /examples/includes/geshi/docs/api/__filesource/fsource_geshi_core_geshi.php.html
Delete /examples/includes/geshi/docs/api/blank.html
Delete /examples/includes/geshi/docs/api/classtrees_geshi.html
Delete /examples/includes/geshi/docs/api/elementindex.html
Delete /examples/includes/geshi/docs/api/elementindex_geshi.html
Delete /examples/includes/geshi/docs/api/errors.html
Delete /examples/includes/geshi/docs/api/geshi/core/GeSHi.html
Delete /examples/includes/geshi/docs/api/geshi/core/_geshi.php.html
Delete /examples/includes/geshi/docs/api/index.html
Delete /examples/includes/geshi/docs/api/li_geshi.html
Delete /examples/includes/geshi/docs/api/media/banner.css
Delete /examples/includes/geshi/docs/api/media/images/AbstractClass.png
Delete /examples/includes/geshi/docs/api/media/images/AbstractClass_logo.png
Delete /examples/includes/geshi/docs/api/media/images/AbstractMethod.png
Delete /examples/includes/geshi/docs/api/media/images/AbstractPrivateClass.png
Delete /examples/includes/geshi/docs/api/media/images/AbstractPrivateClass_logo.png
Delete /examples/includes/geshi/docs/api/media/images/AbstractPrivateMethod.png
Delete /examples/includes/geshi/docs/api/media/images/Class.png
Delete /examples/includes/geshi/docs/api/media/images/Class_logo.png
Delete /examples/includes/geshi/docs/api/media/images/Constant.png
Delete /examples/includes/geshi/docs/api/media/images/Constructor.png
Delete /examples/includes/geshi/docs/api/media/images/Destructor.png
Delete /examples/includes/geshi/docs/api/media/images/Function.png
Delete /examples/includes/geshi/docs/api/media/images/Global.png
Delete /examples/includes/geshi/docs/api/media/images/I.png
Delete /examples/includes/geshi/docs/api/media/images/Index.png
Delete /examples/includes/geshi/docs/api/media/images/Interface.png
Delete /examples/includes/geshi/docs/api/media/images/Interface_logo.png
Delete /examples/includes/geshi/docs/api/media/images/L.png
Delete /examples/includes/geshi/docs/api/media/images/Lminus.png
Delete /examples/includes/geshi/docs/api/media/images/Lplus.png
Delete /examples/includes/geshi/docs/api/media/images/Method.png
Delete /examples/includes/geshi/docs/api/media/images/Page.png
Delete /examples/includes/geshi/docs/api/media/images/Page_logo.png
Delete /examples/includes/geshi/docs/api/media/images/PrivateClass.png
Delete /examples/includes/geshi/docs/api/media/images/PrivateClass_logo.png
Delete /examples/includes/geshi/docs/api/media/images/PrivateMethod.png
Delete /examples/includes/geshi/docs/api/media/images/PrivateVariable.png
Delete /examples/includes/geshi/docs/api/media/images/StaticMethod.png
Delete /examples/includes/geshi/docs/api/media/images/StaticVariable.png
Delete /examples/includes/geshi/docs/api/media/images/T.png
Delete /examples/includes/geshi/docs/api/media/images/Tminus.png
Delete /examples/includes/geshi/docs/api/media/images/Tplus.png
Delete /examples/includes/geshi/docs/api/media/images/Variable.png
Delete /examples/includes/geshi/docs/api/media/images/blank.png
Delete /examples/includes/geshi/docs/api/media/images/class_folder.png
Delete /examples/includes/geshi/docs/api/media/images/empty.png
Delete /examples/includes/geshi/docs/api/media/images/file.png
Delete /examples/includes/geshi/docs/api/media/images/folder.png
Delete /examples/includes/geshi/docs/api/media/images/function_folder.png
Delete /examples/includes/geshi/docs/api/media/images/next_button.png
Delete /examples/includes/geshi/docs/api/media/images/next_button_disabled.png
Delete /examples/includes/geshi/docs/api/media/images/package.png
Delete /examples/includes/geshi/docs/api/media/images/package_folder.png
Delete /examples/includes/geshi/docs/api/media/images/previous_button.png
Delete /examples/includes/geshi/docs/api/media/images/previous_button_disabled.png
Delete /examples/includes/geshi/docs/api/media/images/private_class_logo.png
Delete /examples/includes/geshi/docs/api/media/images/tutorial.png
Delete /examples/includes/geshi/docs/api/media/images/tutorial_folder.png
Delete /examples/includes/geshi/docs/api/media/images/up_button.png
Delete /examples/includes/geshi/docs/api/media/stylesheet.css
Delete /examples/includes/geshi/docs/api/packages.html
Delete /examples/includes/geshi/docs/api/todolist.html
Delete /examples/includes/geshi/docs/geshi-doc.html
Delete /examples/includes/geshi/docs/geshi-doc.txt
Delete /examples/includes/geshi/docs/phpdoc.ini
Delete /examples/includes/geshi/geshi.php
Delete /examples/includes/geshi/geshi/abap.php
Delete /examples/includes/geshi/geshi/actionscript.php
Delete /examples/includes/geshi/geshi/actionscript3.php
Delete /examples/includes/geshi/geshi/ada.php
Delete /examples/includes/geshi/geshi/apache.php
Delete /examples/includes/geshi/geshi/applescript.php
Delete /examples/includes/geshi/geshi/apt_sources.php
Delete /examples/includes/geshi/geshi/asm.php
Delete /examples/includes/geshi/geshi/asp.php
Delete /examples/includes/geshi/geshi/autoit.php
Delete /examples/includes/geshi/geshi/avisynth.php
Delete /examples/includes/geshi/geshi/bash.php
Delete /examples/includes/geshi/geshi/basic4gl.php
Delete /examples/includes/geshi/geshi/bf.php
Delete /examples/includes/geshi/geshi/blitzbasic.php
Delete /examples/includes/geshi/geshi/bnf.php
Delete /examples/includes/geshi/geshi/boo.php
Delete /examples/includes/geshi/geshi/c.php
Delete /examples/includes/geshi/geshi/c_mac.php
Delete /examples/includes/geshi/geshi/caddcl.php
Delete /examples/includes/geshi/geshi/cadlisp.php
Delete /examples/includes/geshi/geshi/cfdg.php
Delete /examples/includes/geshi/geshi/cfm.php
Delete /examples/includes/geshi/geshi/cil.php
Delete /examples/includes/geshi/geshi/cobol.php
Delete /examples/includes/geshi/geshi/cpp-qt.php
Delete /examples/includes/geshi/geshi/cpp.php
Delete /examples/includes/geshi/geshi/csharp.php
Delete /examples/includes/geshi/geshi/css.php
Delete /examples/includes/geshi/geshi/d.php
Delete /examples/includes/geshi/geshi/dcs.php
Delete /examples/includes/geshi/geshi/delphi.php
Delete /examples/includes/geshi/geshi/diff.php
Delete /examples/includes/geshi/geshi/div.php
Delete /examples/includes/geshi/geshi/dos.php
Delete /examples/includes/geshi/geshi/dot.php
Delete /examples/includes/geshi/geshi/eiffel.php
Delete /examples/includes/geshi/geshi/email.php
Delete /examples/includes/geshi/geshi/fortran.php
Delete /examples/includes/geshi/geshi/freebasic.php
Delete /examples/includes/geshi/geshi/genero.php
Delete /examples/includes/geshi/geshi/gettext.php
Delete /examples/includes/geshi/geshi/glsl.php
Delete /examples/includes/geshi/geshi/gml.php
Delete /examples/includes/geshi/geshi/gnuplot.php
Delete /examples/includes/geshi/geshi/groovy.php
Delete /examples/includes/geshi/geshi/haskell.php
Delete /examples/includes/geshi/geshi/hq9plus.php
Delete /examples/includes/geshi/geshi/html4strict.php
Delete /examples/includes/geshi/geshi/idl.php
Delete /examples/includes/geshi/geshi/ini.php
Delete /examples/includes/geshi/geshi/inno.php
Delete /examples/includes/geshi/geshi/intercal.php
Delete /examples/includes/geshi/geshi/io.php
Delete /examples/includes/geshi/geshi/java.php
Delete /examples/includes/geshi/geshi/java5.php
Delete /examples/includes/geshi/geshi/javascript.php
Delete /examples/includes/geshi/geshi/kixtart.php
Delete /examples/includes/geshi/geshi/klonec.php
Delete /examples/includes/geshi/geshi/klonecpp.php
Delete /examples/includes/geshi/geshi/latex.php
Delete /examples/includes/geshi/geshi/lisp.php
Delete /examples/includes/geshi/geshi/locobasic.php
Delete /examples/includes/geshi/geshi/lolcode.php
Delete /examples/includes/geshi/geshi/lotusformulas.php
Delete /examples/includes/geshi/geshi/lotusscript.php
Delete /examples/includes/geshi/geshi/lscript.php
Delete /examples/includes/geshi/geshi/lsl2.php
Delete /examples/includes/geshi/geshi/lua.php
Delete /examples/includes/geshi/geshi/m68k.php
Delete /examples/includes/geshi/geshi/make.php
Delete /examples/includes/geshi/geshi/matlab.php
Delete /examples/includes/geshi/geshi/mirc.php
Delete /examples/includes/geshi/geshi/modula3.php
Delete /examples/includes/geshi/geshi/mpasm.php
Delete /examples/includes/geshi/geshi/mxml.php
Delete /examples/includes/geshi/geshi/mysql.php
Delete /examples/includes/geshi/geshi/nsis.php
Delete /examples/includes/geshi/geshi/objc.php
Delete /examples/includes/geshi/geshi/ocaml-brief.php
Delete /examples/includes/geshi/geshi/ocaml.php
Delete /examples/includes/geshi/geshi/oobas.php
Delete /examples/includes/geshi/geshi/oracle11.php
Delete /examples/includes/geshi/geshi/oracle8.php
Delete /examples/includes/geshi/geshi/pascal.php
Delete /examples/includes/geshi/geshi/per.php
Delete /examples/includes/geshi/geshi/perl.php
Delete /examples/includes/geshi/geshi/php-brief.php
Delete /examples/includes/geshi/geshi/php.php
Delete /examples/includes/geshi/geshi/pic16.php
Delete /examples/includes/geshi/geshi/pixelbender.php
Delete /examples/includes/geshi/geshi/plsql.php
Delete /examples/includes/geshi/geshi/povray.php
Delete /examples/includes/geshi/geshi/powershell.php
Delete /examples/includes/geshi/geshi/progress.php
Delete /examples/includes/geshi/geshi/prolog.php
Delete /examples/includes/geshi/geshi/providex.php
Delete /examples/includes/geshi/geshi/python.php
Delete /examples/includes/geshi/geshi/qbasic.php
Delete /examples/includes/geshi/geshi/rails.php
Delete /examples/includes/geshi/geshi/rebol.php
Delete /examples/includes/geshi/geshi/reg.php
Delete /examples/includes/geshi/geshi/robots.php
Delete /examples/includes/geshi/geshi/ruby.php
Delete /examples/includes/geshi/geshi/sas.php
Delete /examples/includes/geshi/geshi/scala.php
Delete /examples/includes/geshi/geshi/scheme.php
Delete /examples/includes/geshi/geshi/scilab.php
Delete /examples/includes/geshi/geshi/sdlbasic.php
Delete /examples/includes/geshi/geshi/smalltalk.php
Delete /examples/includes/geshi/geshi/smarty.php
Delete /examples/includes/geshi/geshi/sql.php
Delete /examples/includes/geshi/geshi/tcl.php
Delete /examples/includes/geshi/geshi/teraterm.php
Delete /examples/includes/geshi/geshi/text.php
Delete /examples/includes/geshi/geshi/thinbasic.php
Delete /examples/includes/geshi/geshi/tsql.php
Delete /examples/includes/geshi/geshi/typoscript.php
Delete /examples/includes/geshi/geshi/vb.php
Delete /examples/includes/geshi/geshi/vbnet.php
Delete /examples/includes/geshi/geshi/verilog.php
Delete /examples/includes/geshi/geshi/vhdl.php
Delete /examples/includes/geshi/geshi/vim.php
Delete /examples/includes/geshi/geshi/visualfoxpro.php
Delete /examples/includes/geshi/geshi/visualprolog.php
Delete /examples/includes/geshi/geshi/whitespace.php
Delete /examples/includes/geshi/geshi/winbatch.php
Delete /examples/includes/geshi/geshi/xml.php
Delete /examples/includes/geshi/geshi/xorg_conf.php
Delete /examples/includes/geshi/geshi/xpp.php
Delete /examples/includes/geshi/geshi/z80.php
Delete /examples/includes/vp8_doc_tools.php
Add /examples/postproc.c
Delete /examples/postproc.txt
Add /examples/simple_decoder.c
Delete /examples/simple_decoder.txt
Add /examples/simple_encoder.c
Delete /examples/simple_encoder.txt
Add /examples/twopass_encoder.c
Delete /examples/twopass_encoder.txt
Add /examples/vp8_set_maps.c
Delete /examples/vp8_set_maps.txt
Add /examples/vp8cx_set_ref.c
Delete /examples/vp8cx_set_ref.txt
Removing examples code generation and making them static.All documentation will be provided as comments in the source files.
Change-Id : Ie609852747733c181191f864204c787a6b23ef3a