草庐IT

读码器

全部标签

android - OMX.qcom编码器随机崩溃

该应用基于Grafika的相机捕捉Activity(https://github.com/google/grafika/tree/master/src/com/android/grafika)。用户点击一个按钮来录制视频。Nexus5x发生随机崩溃。下面发布了2个日志,说明它何时工作,何时不工作。请告诉我这次崩溃的可能原因是什么,以及您是否需要我发布代码的任何部分。工作:11-2115:55:22.30126556-27085/com.testvideoI/OMXClient:MuxOMXctor11-2115:55:22.50526556-27085/com.testvideoE/A

Android MediaMuxer 将表面附加到编解码器输入

好的,我已经查看了Fadden'sexample实现AndroidMediaMux。我不确定如何让我的场景进入MP4多路编解码器的表面输入。我正在研究一个音频处理器,它会占用音频和视频I/O,因此MediaRecord会失败,但MediaMux听起来是一个可行的解决方案。从编解码器创建一个inputSurface:videoInputSurface=codec.createInputSurface();我已经实现了openGLSurfaceView。我可以简单地通过调用从View中获取表面:myGLSurface=myGLView.getHolder().getSurface();但这

java - 安卓地理编码器 : search by zip code returns unexpected results

我想通过Android的GeoCoder类搜索用户输入的文本。这是我的代码:GeocoderiGeocoder=newGeocoder(getContext(),Locale.GERMAN);publicAddressgetAdress(StringaUserInput){ListtAddressList=iGeocoder.getFromLocationName(aUserInput,1000,47.060940,8.564278,51.526396,13.736392);if(tAddressList!=null&&tAddressList.size()>0){for(Addres

android - JPEG 硬件解码器访问 API

AndroidSDK/NDK中是否提供任何程序/API来检查底层Android手机中是否存在“JPEGHW解码器”?如果是,那么AndroidSDK/NDK中是否提供任何程序/API来访问“JPEGHW解码器”以解压缩JPEG图像?(我猜PVMedia框架提供了相同的访问权限,但我不确定)我计划使用JPEG硬件解码器来解压缩jpeg图像以实现性能。请评论!谢谢,罗德尼 最佳答案 您可以尝试使用NDK和libjpeg-turbo来使用可用的neon指令。 关于android-JPEG硬件解

android - 我的 Android JNI JPEG 编码器真的很慢

我正在开发一个小的Android应用程序,用于将一些相机镜头(作为一系列JPEG)流式传输到我的计算机。在没有处理的情况下,帧缓冲区以大约18fps的速度接收相机预览图像。当我加入YuvImageyuv=newYuvImage(data,ImageFormat.NV21,dimensions.width,dimensions.height,null);yuv.compressToJpeg(newRect(0,0,dimensions.width,dimensions.height),40,out);帧速率下降到大约7fps。所以我想我会用C编写自己的JPEG编码器并加快速度。好吧,我感

scala错误:org.bson.codecs.configuration.codecconfigurationException:找不到class scala的编解码器。

我正在尝试获得Mongo查询结果的数量,但是我会遇到错误org.bson.codecs.configuration.codecconfigurationexception:找不到classscala.mose的编解码器。有人可以帮忙吗?这是我的代码:deffetchData()={valmongoClient=MongoClient("mongodb://127.0.0.1")valdatabase=mongoClient.getDatabase("assignment")valmovieCollection=database.getCollection("movies")valratingC

Android AudioRecord 和 AudioTrack 编解码器选项?

我目前在Android中使用AudioTrack和AudioRecord类。我使用纯PCM数据,但我想知道其他编解码器有哪些选择?来自thispage好像只能用AMR窄带编解码?我目前按如下方式设置音频类:arec=newAudioRecord(MediaRecorder.AudioSource.MIC,11025,AudioFormat.CHANNEL_CONFIGURATION_MONO,AudioFormat.ENCODING_PCM_16BIT,buffersize);atrack=newAudioTrack(AudioManager.STREAM_VOICE_CALL,110

java - Android - 如何将我自己的音频编解码器添加到 AudioRecord?

我目前有一个用于在Android设备上测试音频的环回程序。它使用AudioRecord和AudioTrack从Mic录制PCM音频并从耳机播放PCM音频。代码如下:publicclassRecordextendsThread{staticfinalintbufferSize=200000;finalshort[]buffer=newshort[bufferSize];short[]readBuffer=newshort[bufferSize];publicvoidrun(){isRecording=true;android.os.Process.setThreadPriority(an

android - 如何获取视频的视频编解码器属性?

关闭。这个问题需要更多focused.它目前不接受答案。想改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭2年前。Improvethisquestion我需要提取编解码器属性,例如从摄像机捕获的视频的比特率帧分辨率文件格式。

android - 使用硬件加速 Android MediaCodec 解码器的 native 代码中的访问冲突

我的目标是使用AndroidMediaCodec对视频流进行解码,然后使用输出图像在native代码中进行进一步的图像处理。平台:ASUStf700tandroid4.1.1。测试码流:H.264fullHD@24frm/s在内置Tegra-3SoC的情况下,我指望硬件支持视频解码。在功能上,我的应用程序按预期运行:我确实可以访问解码器图像并妥善处理。但是,我遇到了非常高的解码器CPU负载。在接下来的实验中,进程/线程负载是通过adbshell中的“top-m32-t”测量的。为了从“top”获得可靠的输出,所有4个cpu内核都通过运行几个线程以最低优先级永远循环来强制激活。这可以通过