Giter VIP home page Giter VIP logo

cainplayer's People

Contributors

cainkernel avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

cainplayer's Issues

在不断快速的触发initPlayer(); 的时候会出现 signal 6

pid: 27960, tid: 28280, name: Thread-55 >>> com.cgfay.cainplayer <<<
signal 6 (SIGABRT), code -6 (SI_TKILL), fault addr --------

因为我想写个基于音乐的播放器,在不断切换下一首的时候,signal 6 ,所以想看下你的例子试一试,发现也出现了类似的问题,我的是在res = av_read_frame(ffmpeg_player_handler->p_avformat_ctx_in, av_packet)一直报错;估计是在release的时候线程中用到了,但是我没有一个很好的解决方法,希望您可以给个思路,谢谢

GPU内存泄漏问题

渲染久一点会出现以下的崩溃:
<sharedmem_gpuobj_alloc:2339>: sharedmem_gpumem_alloc: mmap failed errno 12 Out of memory

OpenGLES support future

OpenGLES渲染支持。目前软解直接转码成RGBA,然后将数据复制到ANativeWindow的效率比较低,同步之后,复制数据会导致画面卡顿。目前Native 层的EGL线程还没封装完成,接下来将会支持

OpenGL特效

大神,能先把在native层做GPU特效框架搭起来吗?框架搭起来,再添加特效就容易了。

关于某些设备OpenSLES音频出现卡顿、杂音等问题

测试发现,某些设备的OpenSLES似乎有比较严重的卡顿、杂音等问题,在播放网络播放媒体流的时候杂音问题尤其明显。我看了下SDL库,Android 部分是采用AudioTrack来实现的,似乎并没有这么明显,除了自身的网络原因之外,似乎并没有出现这样的问题。

Videos are rotated

videos which has metadata "rotate 90" are rotated how to solve this ?

快速seek崩溃

在快速seek操作时(小于100ms),会出现FFmpeg 内部 Fatal signal 6的崩溃现象

播放RTSP流閃退

03-20 14:23:52.908 11810-11810/com.cgfay.cainplayer E/Minikin: Could not get cmap table size!
03-20 14:23:52.912 11810-11828/com.cgfay.cainplayer E/MemoryLeakMonitorManager: MemoryLeakMonitor.jar is not exist!
03-20 14:23:56.362 11810-11958/com.cgfay.cainplayer E/CainPlayer: rtsp://184.72.239.149/vod/mp4://BigBuckBunny_175k.mov: Protocol not found
03-20 14:23:56.364 11810-11959/com.cgfay.cainplayer E/CainPlayer: Metadata could not be retrieved
03-20 14:23:56.365 11810-11959/com.cgfay.cainplayer E/AndroidRuntime: FATAL EXCEPTION: Thread-6
Process: com.cgfay.cainplayer, PID: 11810
java.io.IOException: setDataSource failed.: status = 0xFFFFFFFF
at com.cgfay.media.CainMediaMetadataRetriever.setDataSource(Native Method)
at com.cgfay.cainplayer.activity.AVMediaPlayerActivity$6.run(AVMediaPlayerActivity.java:172)
at java.lang.Thread.run(Thread.java:784)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.