Guest User

ffmpeg: no hwaccel methods on Android

a guest
Feb 5th, 2016
40
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.24 KB | None | 0 0
  1. [tri@intel-atom-x5] ~/local/bin $ ./ffmpeg -hwaccels
  2. ffmpeg version N-78313-g6632802 Copyright (c) 2000-2016 the FFmpeg developers
  3. built with gcc 4.9 (GCC) 20140827 (prerelease)
  4. configuration: --prefix=/Users/tri/code/tools/android-ndk-r10e/sources/ffmpeg/android/arm --cross-prefix=/Users/tri/code/tools/android-ndk-r10e/toolchains/arm-linux-androideabi-4.9/prebuild/darwin-x86_64/bin/arm-linux-androideabi- --target-os=linux --arch=arm --enable-cross-compile --sysroot=/Users/tri/code/tools/android-ndk-r10e/platforms/android-21/arch-arm/ --extra-cflags='-0s -fPIE -marm' --extra-ldflags='-pie'
  5. libavutil 55. 17.000 / 55. 17.100
  6. libavcodec 57. 24.101 / 57. 24.101
  7. libavformat 57. 24.100 / 57. 24.100
  8. libavfilter 6. 28.100 / 6. 28.100
  9. libswscale 4. 0.100 / 4. 0.100
  10. libswresample 2. 0.101 / 2. 0.101
  11. Hardware acceleration methods:
  12.  
  13. [^ none listed]
  14.  
  15. BUILD CONFIGURATION:
  16.  
  17. NDK=$HOME/code/tools/android-ndk-r10e
  18. SYSROOT=$NDK/platforms/android-21/arch-arm/
  19. TOOLCHAIN=$NDK/toolchains/arm-linux-androideabi-4.9/prebuilt/darwin-x86_64
  20. MY_CFLAGS="-Os -fPIE -marm -DANDROID -DHAVE_SYS_UIO_H=1 -fasm -fno-short-enums -fno-strict-aliasing -finline-limit=300 -mthumb -D__thumb__"
  21. MY_LDFLAGS="-pie"
  22.  
  23. ./configure \
  24. --enable-cross-compile \
  25. --target-os=linux \
  26. --arch=arm \
  27. --cross-prefix=$TOOLCHAIN/bin/arm-linux-androideabi- \
  28. --sysroot=$SYSROOT \
  29. --extra-cflags="$MY_CFLAGS" \
  30. --extra-ldflags="$MY_LDFLAGS" \
  31. --disable-doc \
  32. --disable-ffplay \
  33. --disable-ffserver \
  34. --enable-gpl \
  35. --enable-nonfree \
  36. --enable-pthreads \
  37. --enable-hwaccels \
  38. --enable-hwaccel=h264_vaapi \
  39. --enable-hwaccel=h264_dxva2 \
  40. --enable-hwaccel=mpeg4_vaapi \
  41. --enable-libx264 \
  42. --enable-demuxer=h264 \
  43. --enable-decoder=h264 \
  44. --enable-encoder=h264 \
  45. --enable-parser=h264 \
  46. --enable-muxer=mp4 \
  47. --enable-decoder=mpeg4 \
  48. --enable-encoder=mpeg4 \
  49. --enable-decoder=aac \
  50. --enable-encoder=aac \
  51. --enable-muxer=mp2 \
  52. --enable-decoder=mp2 \
  53. --enable-encoder=mp2 \
  54. --enable-decoders \
  55. --enable-encoders \
  56. --enable-parsers \
  57. --enable-muxers \
  58. --enable-bsfs \
  59. --enable-avformat \
  60. --enable-avcodec \
  61. --enable-avresample \
  62. --enable-zlib
  63.  
  64. make clean
  65. make
Add Comment
Please, Sign In to add comment