Commit e0dbeaea authored by Jerome Wu's avatar Jerome Wu

Disable libaom due to its poor performance

parent ef5cdacd
...@@ -60,7 +60,7 @@ $ npm test ...@@ -60,7 +60,7 @@ $ npm test
| x265 | 3.4 | mp4 format, only works with `-pix_fmt yuv420p10le` and `-pix_fmt yuv420p12le` | | x265 | 3.4 | mp4 format, only works with `-pix_fmt yuv420p10le` and `-pix_fmt yuv420p12le` |
| libvpx | 1.9.0 | webm format | | libvpx | 1.9.0 | webm format |
| theora | 1.1.1 | ogv format | | theora | 1.1.1 | ogv format |
| aom | 1.0.0 | mkv format, extremely slow, not recommended to use | | aom | 1.0.0 | mkv format, extremely slow (takes over 120s for 1s video), not recommended to use |
#### Audio #### Audio
......
...@@ -26,8 +26,8 @@ $SCRIPT_ROOT/build-ogg.sh ...@@ -26,8 +26,8 @@ $SCRIPT_ROOT/build-ogg.sh
$SCRIPT_ROOT/build-vorbis.sh $SCRIPT_ROOT/build-vorbis.sh
# build theora # build theora
$SCRIPT_ROOT/build-theora.sh $SCRIPT_ROOT/build-theora.sh
# build aom # build aom (disabled as it is extremely slow)
$SCRIPT_ROOT/build-aom.sh # $SCRIPT_ROOT/build-aom.sh
# configure FFmpeg with Emscripten # configure FFmpeg with Emscripten
$SCRIPT_ROOT/configure-ffmpeg.sh $SCRIPT_ROOT/configure-ffmpeg.sh
# build ffmpeg.wasm core # build ffmpeg.wasm core
......
...@@ -9,7 +9,7 @@ FLAGS=( ...@@ -9,7 +9,7 @@ FLAGS=(
-I. -I./fftools -I$BUILD_DIR/include -I. -I./fftools -I$BUILD_DIR/include
-Llibavcodec -Llibavdevice -Llibavfilter -Llibavformat -Llibavresample -Llibavutil -Llibpostproc -Llibswscale -Llibswresample -L$BUILD_DIR/lib -Llibavcodec -Llibavdevice -Llibavfilter -Llibavformat -Llibavresample -Llibavutil -Llibpostproc -Llibswscale -Llibswresample -L$BUILD_DIR/lib
-Wno-deprecated-declarations -Wno-pointer-sign -Wno-implicit-int-float-conversion -Wno-switch -Wno-parentheses -Qunused-arguments -Wno-deprecated-declarations -Wno-pointer-sign -Wno-implicit-int-float-conversion -Wno-switch -Wno-parentheses -Qunused-arguments
-lavdevice -lavfilter -lavformat -lavcodec -lswresample -lswscale -lavutil -lpostproc -lm -lx264 -lx265 -lvpx -lwavpack -lmp3lame -lfdk-aac -lvorbis -lvorbisenc -lvorbisfile -logg -ltheora -ltheoraenc -ltheoradec -laom -pthread -lavdevice -lavfilter -lavformat -lavcodec -lswresample -lswscale -lavutil -lpostproc -lm -lx264 -lx265 -lvpx -lwavpack -lmp3lame -lfdk-aac -lvorbis -lvorbisenc -lvorbisfile -logg -ltheora -ltheoraenc -ltheoradec -pthread
fftools/ffmpeg_opt.c fftools/ffmpeg_filter.c fftools/ffmpeg_hw.c fftools/cmdutils.c fftools/ffmpeg.c fftools/ffmpeg_opt.c fftools/ffmpeg_filter.c fftools/ffmpeg_hw.c fftools/cmdutils.c fftools/ffmpeg.c
-o wasm/dist/ffmpeg-core.js -o wasm/dist/ffmpeg-core.js
-s USE_SDL=2 # use SDL2 -s USE_SDL=2 # use SDL2
......
...@@ -15,7 +15,7 @@ FLAGS=( ...@@ -15,7 +15,7 @@ FLAGS=(
--enable-libfdk-aac # enable libfdk-aac --enable-libfdk-aac # enable libfdk-aac
--enable-libtheora # enable libtheora --enable-libtheora # enable libtheora
--enable-libvorbis # enable libvorbis --enable-libvorbis # enable libvorbis
--enable-libaom # enable libaom # --enable-libaom # enable libaom
) )
echo "FFMPEG_CONFIG_FLAGS=${FLAGS[@]}" echo "FFMPEG_CONFIG_FLAGS=${FLAGS[@]}"
emconfigure ./configure "${FLAGS[@]}" emconfigure ./configure "${FLAGS[@]}"
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment