实例介绍
Android ffmpeg视频播放器源代码,可以直接播放H264的视频流数据
【实例截图】
【核心代码】
f6cade8b-11b9-4863-86fb-3e2a5e33b65c
└── ffplay1
├── AndroidManifest.xml
├── default.properties
├── gen
│ └── com
│ └── ffplay
│ └── R.java
├── jni
│ ├── Android.mk
│ ├── include
│ │ ├── audiotrack.h
│ │ ├── drivers_map.h
│ │ └── surface.h
│ ├── jni
│ │ ├── Android.mk
│ │ ├── ffplayAndroid.cpp
│ │ ├── jniUtils.h
│ │ ├── methods.h
│ │ └── onLoad.cpp
│ └── libffmpeg
│ ├── Android.mk
│ ├── av.mk
│ ├── common.mak
│ ├── config.h
│ ├── config.log
│ ├── config.mak
│ ├── config_r4.sh
│ ├── configure
│ ├── ffpresets
│ │ ├── libx264-baseline.ffpreset
│ │ ├── libx264-default.ffpreset
│ │ ├── libx264-faster.ffpreset
│ │ ├── libx264-faster_firstpass.ffpreset
│ │ ├── libx264-fast.ffpreset
│ │ ├── libx264-fast_firstpass.ffpreset
│ │ ├── libx264-fastfirstpass.ffpreset
│ │ ├── libx264-hq.ffpreset
│ │ ├── libx264-ipod320.ffpreset
│ │ ├── libx264-ipod640.ffpreset
│ │ ├── libx264-lossless_fast.ffpreset
│ │ ├── libx264-lossless_max.ffpreset
│ │ ├── libx264-lossless_medium.ffpreset
│ │ ├── libx264-lossless_slower.ffpreset
│ │ ├── libx264-lossless_slow.ffpreset
│ │ ├── libx264-lossless_ultrafast.ffpreset
│ │ ├── libx264-main.ffpreset
│ │ ├── libx264-max.ffpreset
│ │ ├── libx264-medium.ffpreset
│ │ ├── libx264-medium_firstpass.ffpreset
│ │ ├── libx264-normal.ffpreset
│ │ ├── libx264-placebo.ffpreset
│ │ ├── libx264-placebo_firstpass.ffpreset
│ │ ├── libx264-slower.ffpreset
│ │ ├── libx264-slower_firstpass.ffpreset
│ │ ├── libx264-slow.ffpreset
│ │ ├── libx264-slow_firstpass.ffpreset
│ │ ├── libx264-slowfirstpass.ffpreset
│ │ ├── libx264-superfast.ffpreset
│ │ ├── libx264-superfast_firstpass.ffpreset
│ │ ├── libx264-ultrafast.ffpreset
│ │ ├── libx264-ultrafast_firstpass.ffpreset
│ │ ├── libx264-veryfast.ffpreset
│ │ ├── libx264-veryfast_firstpass.ffpreset
│ │ ├── libx264-veryslow.ffpreset
│ │ └── libx264-veryslow_firstpass.ffpreset
│ ├── libavcodec
│ │ ├── 4xm.c
│ │ ├── 8bps.c
│ │ ├── 8svx.c
│ │ ├── aac_ac3_parser.c
│ │ ├── aac_ac3_parser.h
│ │ ├── aac_adtstoasc_bsf.c
│ │ ├── aaccoder.c
│ │ ├── aacdec.c
│ │ ├── aacdectab.h
│ │ ├── aacenc.c
│ │ ├── aacenc.h
│ │ ├── aac.h
│ │ ├── aac_parser.c
│ │ ├── aac_parser.h
│ │ ├── aacpsy.c
│ │ ├── aacpsy.h
│ │ ├── aacsbr.c
│ │ ├── aacsbrdata.h
│ │ ├── aacsbr.h
│ │ ├── aactab.c
│ │ ├── aactab.h
│ │ ├── aandcttab.c
│ │ ├── aandcttab.h
│ │ ├── aasc.c
│ │ ├── ac3.c
│ │ ├── ac3dec.c
│ │ ├── ac3dec_data.c
│ │ ├── ac3dec_data.h
│ │ ├── ac3dec.h
│ │ ├── ac3enc.c
│ │ ├── ac3.h
│ │ ├── ac3_parser.c
│ │ ├── ac3_parser.h
│ │ ├── ac3tab.c
│ │ ├── ac3tab.h
│ │ ├── acelp_filters.c
│ │ ├── acelp_filters.h
│ │ ├── acelp_pitch_delay.c
│ │ ├── acelp_pitch_delay.h
│ │ ├── acelp_vectors.c
│ │ ├── acelp_vectors.h
│ │ ├── adpcm.c
│ │ ├── adxdec.c
│ │ ├── adxenc.c
│ │ ├── adx.h
│ │ ├── alac.c
│ │ ├── alacenc.c
│ │ ├── allcodecs.c
│ │ ├── alsdec.c
│ │ ├── amrnbdata.h
│ │ ├── amrnbdec.c
│ │ ├── Android.mk
│ │ ├── anm.c
│ │ ├── apedec.c
│ │ ├── api-example.c
│ │ ├── arm
│ │ │ ├── aac.h
│ │ │ ├── asm-offsets.h
│ │ │ ├── asm.S
│ │ │ ├── dcadsp_init_arm.c
│ │ │ ├── dcadsp_neon.S
│ │ │ ├── dsputil_arm.h
│ │ │ ├── dsputil_arm.S
│ │ │ ├── dsputil_armv6.S
│ │ │ ├── dsputil_init_arm.c
│ │ │ ├── dsputil_init_armv5te.c
│ │ │ ├── dsputil_init_armv6.c
│ │ │ ├── dsputil_init_neon.c
│ │ │ ├── dsputil_init_vfp.c
│ │ │ ├── dsputil_iwmmxt.c
│ │ │ ├── dsputil_iwmmxt_rnd_template.c
│ │ │ ├── dsputil_neon.S
│ │ │ ├── dsputil_vfp.S
│ │ │ ├── fft_init_arm.c
│ │ │ ├── fft_neon.S
│ │ │ ├── h264dsp_init_arm.c
│ │ │ ├── h264dsp_neon.S
│ │ │ ├── h264idct_neon.S
│ │ │ ├── h264pred_init_arm.c
│ │ │ ├── h264pred_neon.S
│ │ │ ├── int_neon.S
│ │ │ ├── jrevdct_arm.S
│ │ │ ├── Makefile
│ │ │ ├── mathops.h
│ │ │ ├── mdct_neon.S
│ │ │ ├── mpegvideo_arm.c
│ │ │ ├── mpegvideo_arm.h
│ │ │ ├── mpegvideo_armv5te.c
│ │ │ ├── mpegvideo_armv5te_s.S
│ │ │ ├── mpegvideo_iwmmxt.c
│ │ │ ├── mpegvideo_neon.S
│ │ │ ├── rdft_neon.S
│ │ │ ├── simple_idct_arm.S
│ │ │ ├── simple_idct_armv5te.S
│ │ │ ├── simple_idct_armv6.S
│ │ │ ├── simple_idct_neon.S
│ │ │ ├── synth_filter_neon.S
│ │ │ ├── vp3dsp_neon.S
│ │ │ ├── vp56dsp_init_arm.c
│ │ │ └── vp56dsp_neon.S
│ │ ├── asv1.c
│ │ ├── atrac1.c
│ │ ├── atrac1data.h
│ │ ├── atrac3.c
│ │ ├── atrac3data.h
│ │ ├── atrac.c
│ │ ├── atrac.h
│ │ ├── audioconvert.c
│ │ ├── audioconvert.h
│ │ ├── aura.c
│ │ ├── avcodec.h
│ │ ├── avfft.c
│ │ ├── avfft.h
│ │ ├── avpacket.c
│ │ ├── avs.c
│ │ ├── beosthread.c
│ │ ├── bethsoftvideo.c
│ │ ├── bethsoftvideo.h
│ │ ├── bfi.c
│ │ ├── bgmc.c
│ │ ├── bgmc.h
│ │ ├── binkaudio.c
│ │ ├── bink.c
│ │ ├── binkdata.h
│ │ ├── binkidct.c
│ │ ├── bitstream.c
│ │ ├── bitstream_filter.c
│ │ ├── bmp.c
│ │ ├── bmpenc.c
│ │ ├── bmp.h
│ │ ├── bytestream.h
│ │ ├── c93.c
│ │ ├── cabac.c
│ │ ├── cabac.h
│ │ ├── cavs.c
│ │ ├── cavsdata.h
│ │ ├── cavsdec.c
│ │ ├── cavsdsp.c
│ │ ├── cavs.h
│ │ ├── cavs_parser.c
│ │ ├── cbrt_tablegen.c
│ │ ├── cbrt_tablegen.h
│ │ ├── cdgraphics.c
│ │ ├── celp_filters.c
│ │ ├── celp_filters.h
│ │ ├── celp_math.c
│ │ ├── celp_math.h
│ │ ├── cga_data.c
│ │ ├── cga_data.h
│ │ ├── chomp_bsf.c
│ │ ├── cinepak.c
│ │ ├── cljr.c
│ │ ├── colorspace.h
│ │ ├── cook.c
│ │ ├── cookdata.h
│ │ ├── costablegen.c
│ │ ├── cscd.c
│ │ ├── cyuv.c
│ │ ├── dca.c
│ │ ├── dcadata.h
│ │ ├── dcadsp.c
│ │ ├── dcadsp.h
│ │ ├── dca.h
│ │ ├── dcahuff.h
│ │ ├── dca_parser.c
│ │ ├── dct.c
│ │ ├── dctref.c
│ │ ├── dctref.h
│ │ ├── dct-test.c
│ │ ├── dirac.c
│ │ ├── dirac.h
│ │ ├── dirac_parser.c
│ │ ├── dnxhddata.c
│ │ ├── dnxhddata.h
│ │ ├── dnxhddec.c
│ │ ├── dnxhdenc.c
│ │ ├── dnxhdenc.h
│ │ ├── dnxhd_parser.c
│ │ ├── dpcm.c
│ │ ├── dpx.c
│ │ ├── dsicinav.c
│ │ ├── dsputil.c
│ │ ├── dsputil.h
│ │ ├── dump_extradata_bsf.c
│ │ ├── dvbsub.c
│ │ ├── dvbsubdec.c
│ │ ├── dvbsub_parser.c
│ │ ├── dv.c
│ │ ├── dvdata.c
│ │ ├── dvdata.h
│ │ ├── dvdsubdec.c
│ │ ├── dvdsubenc.c
│ │ ├── dvdsub_parser.c
│ │ ├── dv_tablegen.c
│ │ ├── dv_tablegen.h
│ │ ├── dv_vlc_data.h
│ │ ├── dwt.c
│ │ ├── dwt.h
│ │ ├── dxa.c
│ │ ├── dxva2.c
│ │ ├── dxva2.h
│ │ ├── dxva2_h264.c
│ │ ├── dxva2_internal.h
│ │ ├── dxva2_mpeg2.c
│ │ ├── dxva2_vc1.c
│ │ ├── eac3dec.c
│ │ ├── eac3dec_data.c
│ │ ├── eac3dec_data.h
│ │ ├── eacmv.c
│ │ ├── eaidct.c
│ │ ├── eamad.c
│ │ ├── eatgq.c
│ │ ├── eatgv.c
│ │ ├── eatqi.c
│ │ ├── elbg.c
│ │ ├── elbg.h
│ │ ├── error_resilience.c
│ │ ├── escape124.c
│ │ ├── faandct.c
│ │ ├── faandct.h
│ │ ├── faanidct.c
│ │ ├── faanidct.h
│ │ ├── faxcompr.c
│ │ ├── faxcompr.h
│ │ ├── fft.c
│ │ ├── fft.h
│ │ ├── fft-test.c
│ │ ├── ffv1.c
│ │ ├── flac.c
│ │ ├── flacdata.c
│ │ ├── flacdata.h
│ │ ├── flacdec.c
│ │ ├── flacenc.c
│ │ ├── flac.h
│ │ ├── flashsv.c
│ │ ├── flashsvenc.c
│ │ ├── flicvideo.c
│ │ ├── flvdec.c
│ │ ├── flvenc.c
│ │ ├── flv.h
│ │ ├── fraps.c
│ │ ├── frwu.c
│ │ ├── g726.c
│ │ ├── g729data.h
│ │ ├── g729dec.c
│ │ ├── g729.h
│ │ ├── get_bits.h
│ │ ├── gif.c
│ │ ├── gifdec.c
│ │ ├── golomb.c
│ │ ├── golomb.h
│ │ ├── h261.c
│ │ ├── h261data.h
│ │ ├── h261dec.c
│ │ ├── h261enc.c
│ │ ├── h261.h
│ │ ├── h261_parser.c
│ │ ├── h263.c
│ │ ├── h263data.h
│ │ ├── h263dec.c
│ │ ├── h263.h
│ │ ├── h263_parser.c
│ │ ├── h263_parser.h
│ │ ├── h264.c
│ │ ├── h264_cabac.c
│ │ ├── h264_cavlc.c
│ │ ├── h264data.h
│ │ ├── h264_direct.c
│ │ ├── h264dsp.c
│ │ ├── h264dspenc.c
│ │ ├── h264dsp.h
│ │ ├── h264enc.c
│ │ ├── h264.h
│ │ ├── h264idct.c
│ │ ├── h264_loopfilter.c
│ │ ├── h264_mp4toannexb_bsf.c
│ │ ├── h264_mvpred.h
│ │ ├── h264_parser.c
│ │ ├── h264_parser.h
│ │ ├── h264pred.c
│ │ ├── h264pred.h
│ │ ├── h264_ps.c
│ │ ├── h264_refs.c
│ │ ├── h264_sei.c
│ │ ├── huffman.c
│ │ ├── huffman.h
│ │ ├── huffyuv.c
│ │ ├── idcinvideo.c
│ │ ├── iff.c
│ │ ├── iff.h
│ │ ├── iirfilter.c
│ │ ├── iirfilter.h
│ │ ├── imc.c
│ │ ├── imcdata.h
│ │ ├── imgconvert.c
│ │ ├── imgconvert.h
│ │ ├── imx_dump_header_bsf.c
│ │ ├── indeo2.c
│ │ ├── indeo2data.h
│ │ ├── indeo3.c
│ │ ├── indeo3data.h
│ │ ├── indeo5.c
│ │ ├── indeo5data.h
│ │ ├── intelh263dec.c
│ │ ├── internal.h
│ │ ├── interplayvideo.c
│ │ ├── intrax8.c
│ │ ├── intrax8dsp.c
│ │ ├── intrax8.h
│ │ ├── intrax8huf.h
│ │ ├── ituh263dec.c
│ │ ├── ituh263enc.c
│ │ ├── ivi_common.c
│ │ ├── ivi_common.h
│ │ ├── ivi_dsp.c
│ │ ├── ivi_dsp.h
│ │ ├── jfdctfst.c
│ │ ├── jfdctint.c
│ │ ├── jpegls.c
│ │ ├── jpeglsdec.c
│ │ ├── jpeglsdec.h
│ │ ├── jpeglsenc.c
│ │ ├── jpegls.h
│ │ ├── jrevdct.c
│ │ ├── kgv1dec.c
│ │ ├── kmvc.c
│ │ ├── lcldec.c
│ │ ├── lclenc.c
│ │ ├── lcl.h
│ │ ├── libavcodec.pc
│ │ ├── libavcodec-uninstalled.pc
│ │ ├── libavcodec.v
│ │ ├── libdiracdec.c
│ │ ├── libdiracenc.c
│ │ ├── libdirac.h
│ │ ├── libdirac_libschro.c
│ │ ├── libdirac_libschro.h
│ │ ├── libfaac.c
│ │ ├── libgsm.c
│ │ ├── libmp3lame.c
│ │ ├── libopencore-amr.c
│ │ ├── libopenjpeg.c
│ │ ├── libschroedinger.c
│ │ ├── libschroedingerdec.c
│ │ ├── libschroedingerenc.c
│ │ ├── libschroedinger.h
│ │ ├── libspeexdec.c
│ │ ├── libtheoraenc.c
│ │ ├── libvorbis.c
│ │ ├── libvpxdec.c
│ │ ├── libvpxenc.c
│ │ ├── libx264.c
│ │ ├── libxvidff.c
│ │ ├── libxvid_internal.h
│ │ ├── libxvid_rc.c
│ │ ├── ljpegenc.c
│ │ ├── loco.c
│ │ ├── lpc.c
│ │ ├── lpc.h
│ │ ├── lsp.c
│ │ ├── lsp.h
│ │ ├── lzw.c
│ │ ├── lzwenc.c
│ │ ├── lzw.h
│ │ ├── mace.c
│ │ ├── Makefile
│ │ ├── mathops.h
│ │ ├── mdct.c
│ │ ├── mdct_tablegen.c
│ │ ├── mdct_tablegen.h
│ │ ├── mdec.c
│ │ ├── mimic.c
│ │ ├── mjpega_dump_header_bsf.c
│ │ ├── mjpegbdec.c
│ │ ├── mjpeg.c
│ │ ├── mjpegdec.c
│ │ ├── mjpegdec.h
│ │ ├── mjpegenc.c
│ │ ├── mjpegenc.h
│ │ ├── mjpeg.h
│ │ ├── mjpeg_parser.c
│ │ ├── mlp.c
│ │ ├── mlpdec.c
│ │ ├── mlpdsp.c
│ │ ├── mlp.h
│ │ ├── mlp_parser.c
│ │ ├── mlp_parser.h
│ │ ├── mmvideo.c
│ │ ├── motion_est.c
│ │ ├── motion_est_template.c
│ │ ├── motionpixels.c
│ │ ├── motionpixels_tablegen.c
│ │ ├── motionpixels_tablegen.h
│ │ ├── motion-test.c
│ │ ├── movsub_bsf.c
│ │ ├── mp3_header_compress_bsf.c
│ │ ├── mp3_header_decompress_bsf.c
│ │ ├── mpc7.c
│ │ ├── mpc7data.h
│ │ ├── mpc8.c
│ │ ├── mpc8data.h
│ │ ├── mpc8huff.h
│ │ ├── mpc.c
│ │ ├── mpcdata.h
│ │ ├── mpc.h
│ │ ├── mpeg12.c
│ │ ├── mpeg12data.c
│ │ ├── mpeg12data.h
│ │ ├── mpeg12decdata.h
│ │ ├── mpeg12enc.c
│ │ ├── mpeg12.h
│ │ ├── mpeg4audio.c
│ │ ├── mpeg4audio.h
│ │ ├── mpeg4data.h
│ │ ├── mpeg4video.c
│ │ ├── mpeg4videodec.c
│ │ ├── mpeg4videoenc.c
│ │ ├── mpeg4video.h
│ │ ├── mpeg4video_parser.c
│ │ ├── mpeg4video_parser.h
│ │ ├── mpegaudio3.h
│ │ ├── mpegaudio.c
│ │ ├── mpegaudiodata.c
│ │ ├── mpegaudiodata.h
│ │ ├── mpegaudiodec.c
│ │ ├── mpegaudiodec_float.c
│ │ ├── mpegaudiodecheader.c
│ │ ├── mpegaudiodecheader.h
│ │ ├── mpegaudiodectab.h
│ │ ├── mpegaudioenc.c
│ │ ├── mpegaudio.h
│ │ ├── mpegaudio_parser.c
│ │ ├── mpegaudiotab.h
│ │ ├── mpegaudio_tablegen.c
│ │ ├── mpegaudio_tablegen.h
│ │ ├── mpegvideo.c
│ │ ├── mpegvideo_common.h
│ │ ├── mpegvideo_enc.c
│ │ ├── mpegvideo.h
│ │ ├── mpegvideo_parser.c
│ │ ├── mpegvideo_xvmc.c
│ │ ├── msmpeg4.c
│ │ ├── msmpeg4data.c
│ │ ├── msmpeg4data.h
│ │ ├── msmpeg4.h
│ │ ├── msrle.c
│ │ ├── msrledec.c
│ │ ├── msrledec.h
│ │ ├── msvideo1.c
│ │ ├── nellymoser.c
│ │ ├── nellymoserdec.c
│ │ ├── nellymoserenc.c
│ │ ├── nellymoser.h
│ │ ├── noise_bsf.c
│ │ ├── nuv.c
│ │ ├── opt.c
│ │ ├── opt.h
│ │ ├── options.c
│ │ ├── os2thread.c
│ │ ├── pamenc.c
│ │ ├── parser.c
│ │ ├── parser.h
│ │ ├── pcm.c
│ │ ├── pcm-mpeg.c
│ │ ├── pcm_tablegen.c
│ │ ├── pcm_tablegen.h
│ │ ├── pcx.c
│ │ ├── pcxenc.c
│ │ ├── pgssubdec.c
│ │ ├── pictordec.c
│ │ ├── png.c
│ │ ├── pngdec.c
│ │ ├── pngenc.c
│ │ ├── png.h
│ │ ├── pnm.c
│ │ ├── pnmdec.c
│ │ ├── pnmenc.c
│ │ ├── pnm.h
│ │ ├── pnm_parser.c
│ │ ├── ps.c
│ │ ├── psdata.c
│ │ ├── ps.h
│ │ ├── ps_tablegen.c
│ │ ├── ps_tablegen.h
│ │ ├── psymodel.c
│ │ ├── psymodel.h
│ │ ├── pthread.c
│ │ ├── ptx.c
│ │ ├── put_bits.h
│ │ ├── qcelpdata.h
│ │ ├── qcelpdec.c
│ │ ├── qdm2.c
│ │ ├── qdm2data.h
│ │ ├── qdm2_tablegen.c
│ │ ├── qdm2_tablegen.h
│ │ ├── qdrw.c
│ │ ├── qpeg.c
│ │ ├── qtrle.c
│ │ ├── qtrleenc.c
│ │ ├── r210dec.c
│ │ ├── ra144.c
│ │ ├── ra144dec.c
│ │ ├── ra144enc.c
│ │ ├── ra144.h
│ │ ├── ra288.c
│ │ ├── ra288.h
│ │ ├── rangecoder.c
│ │ ├── rangecoder.h
│ │ ├── ratecontrol.c
│ │ ├── ratecontrol.h
│ │ ├── raw.c
│ │ ├── rawdec.c
│ │ ├── rawenc.c
│ │ ├── raw.h
│ │ ├── rdft.c
│ │ ├── rectangle.h
│ │ ├── remove_extradata_bsf.c
│ │ ├── resample2.c
│ │ ├── resample.c
│ │ ├── rl2.c
│ │ ├── rle.c
│ │ ├── rle.h
│ │ ├── rl.h
│ │ ├── roqaudioenc.c
│ │ ├── roqvideo.c
│ │ ├── roqvideodec.c
│ │ ├── roqvideoenc.c
│ │ ├── roqvideo.h
│ │ ├── rpza.c
│ │ ├── rtjpeg.c
│ │ ├── rtjpeg.h
│ │ ├── rv10.c
│ │ ├── rv10enc.c
│ │ ├── rv20enc.c
│ │ ├── rv30.c
│ │ ├── rv30data.h
│ │ ├── rv30dsp.c
│ │ ├── rv34.c
│ │ ├── rv34data.h
│ │ ├── rv34.h
│ │ ├── rv34vlc.h
│ │ ├── rv40.c
│ │ ├── rv40data.h
│ │ ├── rv40dsp.c
│ │ ├── rv40vlc2.h
│ │ ├── s3tc.c
│ │ ├── s3tc.h
│ │ ├── sbr.h
│ │ ├── sgidec.c
│ │ ├── sgienc.c
│ │ ├── sgi.h
│ │ ├── shorten.c
│ │ ├── simple_idct.c
│ │ ├── simple_idct.h
│ │ ├── sipr16k.c
│ │ ├── sipr16kdata.h
│ │ ├── sipr.c
│ │ ├── siprdata.h
│ │ ├── sipr.h
│ │ ├── smacker.c
│ │ ├── smc.c
│ │ ├── snow.c
│ │ ├── snow.h
│ │ ├── sonic.c
│ │ ├── sp5xdec.c
│ │ ├── sp5x.h
│ │ ├── sunrast.c
│ │ ├── svq1.c
│ │ ├── svq1_cb.h
│ │ ├── svq1dec.c
│ │ ├── svq1enc.c
│ │ ├── svq1enc_cb.h
│ │ ├── svq1.h
│ │ ├── svq1_vlc.h
│ │ ├── svq3.c
│ │ ├── synth_filter.c
│ │ ├── synth_filter.h
│ │ ├── tableprint.c
│ │ ├── tableprint.h
│ │ ├── targa.c
│ │ ├── targaenc.c
│ │ ├── tiertexseqv.c
│ │ ├── tiff.c
│ │ ├── tiffenc.c
│ │ ├── tiff.h
│ │ ├── tmv.c
│ │ ├── truemotion1.c
│ │ ├── truemotion1data.h
│ │ ├── truemotion2.c
│ │ ├── truespeech.c
│ │ ├── truespeech_data.h
│ │ ├── tscc.c
│ │ ├── tta.c
│ │ ├── twinvq.c
│ │ ├── twinvq_data.h
│ │ ├── txd.c
│ │ ├── ulti.c
│ │ ├── ulti_cb.h
│ │ ├── unary.h
│ │ ├── utils.c
│ │ ├── v210dec.c
│ │ ├── v210enc.c
│ │ ├── v210x.c
│ │ ├── vaapi.c
│ │ ├── vaapi.h
│ │ ├── vaapi_h264.c
│ │ ├── vaapi_internal.h
│ │ ├── vaapi_mpeg2.c
│ │ ├── vaapi_mpeg4.c
│ │ ├── vaapi_vc1.c
│ │ ├── vb.c
│ │ ├── vc1acdata.h
│ │ ├── vc1.c
│ │ ├── vc1data.c
│ │ ├── vc1data.h
│ │ ├── vc1dec.c
│ │ ├── vc1dsp.c
│ │ ├── vc1.h
│ │ ├── vc1_parser.c
│ │ ├── vcr1.c
│ │ ├── vdpau.c
│ │ ├── vdpau.h
│ │ ├── vdpau_internal.h
│ │ ├── vmdav.c
│ │ ├── vmnc.c
│ │ ├── vorbis.c
│ │ ├── vorbis_data.c
│ │ ├── vorbis_dec.c
│ │ ├── vorbis_enc.c
│ │ ├── vorbis_enc_data.h
│ │ ├── vorbis.h
│ │ ├── vp3.c
│ │ ├── vp3data.h
│ │ ├── vp3dsp.c
│ │ ├── vp3_parser.c
│ │ ├── vp56.c
│ │ ├── vp56data.c
│ │ ├── vp56data.h
│ │ ├── vp56dsp.c
│ │ ├── vp56dsp.h
│ │ ├── vp56.h
│ │ ├── vp5.c
│ │ ├── vp5data.h
│ │ ├── vp6.c
│ │ ├── vp6data.h
│ │ ├── vp6dsp.c
│ │ ├── vp8_parser.c
│ │ ├── vqavideo.c
│ │ ├── w32thread.c
│ │ ├── wavpack.c
│ │ ├── wma.c
│ │ ├── wmadata.h
│ │ ├── wmadec.c
│ │ ├── wmaenc.c
│ │ ├── wma.h
│ │ ├── wmaprodata.h
│ │ ├── wmaprodec.c
│ │ ├── wmavoice.c
│ │ ├── wmavoice_data.h
│ │ ├── wmv2.c
│ │ ├── wmv2dec.c
│ │ ├── wmv2enc.c
│ │ ├── wmv2.h
│ │ ├── wnv1.c
│ │ ├── ws-snd1.c
│ │ ├── xan.c
│ │ ├── xiph.c
│ │ ├── xiph.h
│ │ ├── xl.c
│ │ ├── xsubdec.c
│ │ ├── xsubenc.c
│ │ ├── xvmc.h
│ │ ├── xvmc_internal.h
│ │ ├── yop.c
│ │ ├── zmbv.c
│ │ └── zmbvenc.c
│ ├── libavdevice
│ │ ├── alldevices.c
│ │ ├── alsa-audio-common.c
│ │ ├── alsa-audio-dec.c
│ │ ├── alsa-audio-enc.c
│ │ ├── alsa-audio.h
│ │ ├── avdevice.c
│ │ ├── avdevice.h
│ │ ├── bktr.c
│ │ ├── dv1394.c
│ │ ├── dv1394.h
│ │ ├── jack_audio.c
│ │ ├── libavdevice.pc
│ │ ├── libavdevice-uninstalled.pc
│ │ ├── libavdevice.v
│ │ ├── libdc1394.c
│ │ ├── Makefile
│ │ ├── oss_audio.c
│ │ ├── v4l2.c
│ │ ├── v4l.c
│ │ ├── vfwcap.c
│ │ └── x11grab.c
│ ├── libavfilter
│ │ ├── allfilters.c
│ │ ├── Android.mk
│ │ ├── avfilter.c
│ │ ├── avfiltergraph.c
│ │ ├── avfiltergraph.h
│ │ ├── avfilter.h
│ │ ├── defaults.c
│ │ ├── formats.c
│ │ ├── graphparser.c
│ │ ├── graphparser.h
│ │ ├── libavfilter.pc
│ │ ├── libavfilter-uninstalled.pc
│ │ ├── libavfilter.v
│ │ ├── Makefile
│ │ ├── parseutils.c
│ │ ├── parseutils.h
│ │ ├── vf_aspect.c
│ │ ├── vf_crop.c
│ │ ├── vf_format.c
│ │ ├── vf_null.c
│ │ ├── vf_pad.c
│ │ ├── vf_scale.c
│ │ ├── vf_slicify.c
│ │ ├── vf_unsharp.c
│ │ ├── vf_vflip.c
│ │ ├── vsink_nullsink.c
│ │ ├── vsrc_buffer.c
│ │ ├── vsrc_buffer.h
│ │ └── vsrc_nullsrc.c
│ ├── libavformat
│ │ ├── 4xm.c
│ │ ├── adtsenc.c
│ │ ├── adts.h
│ │ ├── aea.c
│ │ ├── aiffdec.c
│ │ ├── aiffenc.c
│ │ ├── aiff.h
│ │ ├── allformats.c
│ │ ├── amr.c
│ │ ├── Android.mk
│ │ ├── anm.c
│ │ ├── apc.c
│ │ ├── ape.c
│ │ ├── apetag.c
│ │ ├── apetag.h
│ │ ├── asf.c
│ │ ├── asfcrypt.c
│ │ ├── asfcrypt.h
│ │ ├── asfdec.c
│ │ ├── asfenc.c
│ │ ├── asf.h
│ │ ├── assdec.c
│ │ ├── assenc.c
│ │ ├── au.c
│ │ ├── audiointerleave.c
│ │ ├── audiointerleave.h
│ │ ├── avc.c
│ │ ├── avc.h
│ │ ├── avformat.h
│ │ ├── avi.c
│ │ ├── avidec.c
│ │ ├── avienc.c
│ │ ├── avi.h
│ │ ├── aviobuf.c
│ │ ├── avio.c
│ │ ├── avio.h
│ │ ├── avisynth.c
│ │ ├── avlanguage.c
│ │ ├── avlanguage.h
│ │ ├── avs.c
│ │ ├── bethsoftvid.c
│ │ ├── bfi.c
│ │ ├── bink.c
│ │ ├── c93.c
│ │ ├── caf.c
│ │ ├── cafdec.c
│ │ ├── caf.h
│ │ ├── cdg.c
│ │ ├── concat.c
│ │ ├── crcenc.c
│ │ ├── cutils.c
│ │ ├── daud.c
│ │ ├── dsicin.c
│ │ ├── dv.c
│ │ ├── dvenc.c
│ │ ├── dv.h
│ │ ├── dxa.c
│ │ ├── eacdata.c
│ │ ├── electronicarts.c
│ │ ├── ffmdec.c
│ │ ├── ffmenc.c
│ │ ├── ffm.h
│ │ ├── file.c
│ │ ├── filmstripdec.c
│ │ ├── filmstripenc.c
│ │ ├── flacdec.c
│ │ ├── flacenc.c
│ │ ├── flacenc.h
│ │ ├── flacenc_header.c
│ │ ├── flic.c
│ │ ├── flvdec.c
│ │ ├── flvenc.c
│ │ ├── flv.h
│ │ ├── framecrcenc.c
│ │ ├── gif.c
│ │ ├── gopher.c
│ │ ├── gxf.c
│ │ ├── gxfenc.c
│ │ ├── gxf.h
│ │ ├── httpauth.c
│ │ ├── httpauth.h
│ │ ├── http.c
│ │ ├── http.h
│ │ ├── id3v1.c
│ │ ├── id3v1.h
│ │ ├── id3v2.c
│ │ ├── id3v2.h
│ │ ├── idcin.c
│ │ ├── idroq.c
│ │ ├── iff.c
│ │ ├── img2.c
│ │ ├── internal.h
│ │ ├── ipmovie.c
│ │ ├── isom.c
│ │ ├── isom.h
│ │ ├── iss.c
│ │ ├── iv8.c
│ │ ├── ivfdec.c
│ │ ├── libavformat.pc
│ │ ├── libavformat-uninstalled.pc
│ │ ├── libavformat.v
│ │ ├── libnut.c
│ │ ├── librtmp.c
│ │ ├── lmlm4.c
│ │ ├── Makefile
│ │ ├── matroska.c
│ │ ├── matroskadec.c
│ │ ├── matroskaenc.c
│ │ ├── matroska.h
│ │ ├── md5enc.c
│ │ ├── metadata.c
│ │ ├── metadata_compat.c
│ │ ├── metadata.h
│ │ ├── mm.c
│ │ ├── mmf.c
│ │ ├── mmst.c
│ │ ├── mov.c
│ │ ├── movenc.c
│ │ ├── movenc.h
│ │ ├── movenchint.c
│ │ ├── mp3.c
│ │ ├── mpc8.c
│ │ ├── mpc.c
│ │ ├── mpeg.c
│ │ ├── mpegenc.c
│ │ ├── mpeg.h
│ │ ├── mpegts.c
│ │ ├── mpegtsenc.c
│ │ ├── mpegts.h
│ │ ├── mpjpeg.c
│ │ ├── msnwc_tcp.c
│ │ ├── mtv.c
│ │ ├── mvi.c
│ │ ├── mxf.c
│ │ ├── mxfdec.c
│ │ ├── mxfenc.c
│ │ ├── mxf.h
│ │ ├── ncdec.c
│ │ ├── network.h
│ │ ├── nsvdec.c
│ │ ├── nut.c
│ │ ├── nutdec.c
│ │ ├── nutenc.c
│ │ ├── nut.h
│ │ ├── nuv.c
│ │ ├── oggdec.c
│ │ ├── oggdec.h
│ │ ├── oggenc.c
│ │ ├── oggparsedirac.c
│ │ ├── oggparseflac.c
│ │ ├── oggparseogm.c
│ │ ├── oggparseskeleton.c
│ │ ├── oggparsespeex.c
│ │ ├── oggparsetheora.c
│ │ ├── oggparsevorbis.c
│ │ ├── oma.c
│ │ ├── options.c
│ │ ├── os_support.c
│ │ ├── os_support.h
│ │ ├── output-example.c
│ │ ├── psxstr.c
│ │ ├── pva.c
│ │ ├── qcp.c
│ │ ├── qtpalette.h
│ │ ├── r3d.c
│ │ ├── raw.c
│ │ ├── raw.h
│ │ ├── rdt.c
│ │ ├── rdt.h
│ │ ├── riff.c
│ │ ├── riff.h
│ │ ├── rl2.c
│ │ ├── rm.c
│ │ ├── rmdec.c
│ │ ├── rmenc.c
│ │ ├── rm.h
│ │ ├── rpl.c
│ │ ├── rtmp.h
│ │ ├── rtmppkt.c
│ │ ├── rtmppkt.h
│ │ ├── rtmpproto.c
│ │ ├── rtp.c
│ │ ├── rtpdec_amr.c
│ │ ├── rtpdec_amr.h
│ │ ├── rtpdec_asf.c
│ │ ├── rtpdec_asf.h
│ │ ├── rtpdec.c
│ │ ├── rtpdec.h
│ │ ├── rtpdec_h263.c
│ │ ├── rtpdec_h263.h
│ │ ├── rtpdec_h264.c
│ │ ├── rtpdec_h264.h
│ │ ├── rtpdec_xiph.c
│ │ ├── rtpdec_xiph.h
│ │ ├── rtpenc_aac.c
│ │ ├── rtpenc_amr.c
│ │ ├── rtpenc.c
│ │ ├── rtpenc.h
│ │ ├── rtpenc_h263.c
│ │ ├── rtpenc_h264.c
│ │ ├── rtpenc_mpv.c
│ │ ├── rtp.h
│ │ ├── rtpproto.c
│ │ ├── rtsp.c
│ │ ├── rtspcodes.h
│ │ ├── rtspenc.c
│ │ ├── rtsp.h
│ │ ├── sdp.c
│ │ ├── seek.c
│ │ ├── seek.h
│ │ ├── segafilm.c
│ │ ├── sierravmd.c
│ │ ├── siff.c
│ │ ├── smacker.c
│ │ ├── sol.c
│ │ ├── soxdec.c
│ │ ├── soxenc.c
│ │ ├── sox.h
│ │ ├── spdif.c
│ │ ├── swfdec.c
│ │ ├── swfenc.c
│ │ ├── swf.h
│ │ ├── tcp.c
│ │ ├── thp.c
│ │ ├── tiertexseq.c
│ │ ├── timefilter.c
│ │ ├── timefilter.h
│ │ ├── tmv.c
│ │ ├── tta.c
│ │ ├── txd.c
│ │ ├── udp.c
│ │ ├── utils.c
│ │ ├── vc1test.c
│ │ ├── vc1testenc.c
│ │ ├── voc.c
│ │ ├── vocdec.c
│ │ ├── vocenc.c
│ │ ├── voc.h
│ │ ├── vorbiscomment.c
│ │ ├── vorbiscomment.h
│ │ ├── vqf.c
│ │ ├── wav.c
│ │ ├── wc3movie.c
│ │ ├── westwood.c
│ │ ├── wv.c
│ │ ├── xa.c
│ │ ├── yop.c
│ │ └── yuv4mpeg.c
│ ├── libavutil
│ │ ├── adler32.c
│ │ ├── adler32.h
│ │ ├── aes.c
│ │ ├── aes.h
│ │ ├── Android.mk
│ │ ├── arm
│ │ │ ├── bswap.h
│ │ │ ├── intmath.h
│ │ │ ├── intreadwrite.h
│ │ │ └── timer.h
│ │ ├── attributes.h
│ │ ├── avconfig.h
│ │ ├── avstring.c
│ │ ├── avstring.h
│ │ ├── avutil.h
│ │ ├── base64.c
│ │ ├── base64.h
│ │ ├── bswap.h
│ │ ├── common.h
│ │ ├── crc.c
│ │ ├── crc_data.h
│ │ ├── crc.h
│ │ ├── des.c
│ │ ├── des.h
│ │ ├── error.c
│ │ ├── error.h
│ │ ├── eval.c
│ │ ├── eval.h
│ │ ├── fifo.c
│ │ ├── fifo.h
│ │ ├── integer.c
│ │ ├── integer.h
│ │ ├── internal.h
│ │ ├── intfloat_readwrite.c
│ │ ├── intfloat_readwrite.h
│ │ ├── intmath.h
│ │ ├── intreadwrite.h
│ │ ├── lfg.c
│ │ ├── lfg.h
│ │ ├── libavutil.pc
│ │ ├── libavutil-uninstalled.pc
│ │ ├── libavutil.v
│ │ ├── libm.h
│ │ ├── lls.c
│ │ ├── lls.h
│ │ ├── log.c
│ │ ├── log.h
│ │ ├── lzo.c
│ │ ├── lzo.h
│ │ ├── Makefile
│ │ ├── mathematics.c
│ │ ├── mathematics.h
│ │ ├── md5.c
│ │ ├── md5.h
│ │ ├── mem.c
│ │ ├── mem.h
│ │ ├── pca.c
│ │ ├── pca.h
│ │ ├── pixdesc.c
│ │ ├── pixdesc.h
│ │ ├── pixfmt.h
│ │ ├── random_seed.c
│ │ ├── random_seed.h
│ │ ├── rational.c
│ │ ├── rational.h
│ │ ├── rc4.c
│ │ ├── rc4.h
│ │ ├── sha1.h
│ │ ├── sha.c
│ │ ├── sha.h
│ │ ├── softfloat.c
│ │ ├── softfloat.h
│ │ ├── timer.h
│ │ ├── tree.c
│ │ ├── tree.h
│ │ ├── utils.c
│ │ └── x86_cpu.h
│ ├── libpostproc
│ │ ├── Android.mk
│ │ ├── Android.mk.old
│ │ ├── libpostproc.v
│ │ ├── Makefile
│ │ ├── postprocess_altivec_template.c
│ │ ├── postprocess.c
│ │ ├── postprocess.h
│ │ ├── postprocess_internal.h
│ │ └── postprocess_template.c
│ ├── libswscale
│ │ ├── Android.mk
│ │ ├── colorspace-test.c
│ │ ├── libswscale.pc
│ │ ├── libswscale-uninstalled.pc
│ │ ├── libswscale.v
│ │ ├── Makefile
│ │ ├── options.c
│ │ ├── rgb2rgb.c
│ │ ├── rgb2rgb.h
│ │ ├── rgb2rgb_template.c
│ │ ├── swscale.c
│ │ ├── swscale.h
│ │ ├── swscale_internal.h
│ │ ├── swscale_template.c
│ │ ├── swscale-test.c
│ │ ├── utils.c
│ │ └── yuv2rgb.c
│ └── test
│ └── ffplayer.c
├── libffplay.so
├── proguard.cfg
├── res
│ ├── drawable
│ │ ├── ic_menu_archive.png
│ │ ├── ic_menu_back.png
│ │ ├── ic_menu_block.png
│ │ ├── ic_menu_gallery.png
│ │ ├── ic_menu_mark.png
│ │ ├── ic_menu_notifications.png
│ │ └── icon.png
│ ├── layout
│ │ ├── ffmpeg_file_explorer_row.xml
│ │ ├── ffmpeg_file_explorer.xml
│ │ ├── ffmpeg_player_menu.xml
│ │ └── main.xml
│ └── values
│ └── strings.xml
└── src
└── com
└── ffplay
├── ffplayActivity.java
├── ffplayAndroid.java
└── ffplayFileExplorer.java
26 directories, 1149 files
标签:
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论