iokyouok 发表于 2014-7-17 14:54:55

分享和求助:linux下的CedarX库做MJPEG的硬编解码。求助旋转...

我用的是http://linux-sunxi.org/CedarX上https://github.com/linux-sunxi/cedarx-libs地址的 cedarx-libs/old/a10_video_decode/libvecoredemo_android_A10_with_display的代码,是交叉编译后在cubieboard板子的安卓底层linux上运行的。现在是能正常播放了,但是我想把它旋转90度。在render_init()调用之前用了hcedarv->ioctrl(hcedarv, CEDARV_COMMAND_ROTATE, 1); ,在vdecoder中加了decoder->config_info.rotate_enable = 1;
    decoder->config_info.rotate_angle = 1;
    decoder->ve = libve_open(&decoder->config_info, &decoder->stream_info);
按道理接口有,也应该是设置进去了,可是却没有旋转效果,不清楚有没有了解情况的。


sunbeyond 发表于 2014-7-17 18:07:47




请问你板子是跑android还是linux??

iokyouok 发表于 2014-7-18 09:17:11

sunbeyond 发表于 2014-7-17 18:07 static/image/common/back.gif
请问你板子是跑android还是linux??

你好,跑的是安卓,然后用adb登进去,在里面linux上跑的程序。

sunbeyond 发表于 2014-7-18 10:06:02

iokyouok 发表于 2014-7-18 09:17 static/image/common/back.gif
你好,跑的是安卓,然后用adb登进去,在里面linux上跑的程序。

好像CedarX要求输入PMP格式视频。请问你用什么工具转的啊或者在哪直接可以找到pmp格式视频???

iokyouok 发表于 2014-7-18 12:11:06

sunbeyond 发表于 2014-7-18 10:06 static/image/common/back.gif
好像CedarX要求输入PMP格式视频。请问你用什么工具转的啊或者在哪直接可以找到pmp格式视频???

...

额。例子里的确要PMP视频,但是我不记得我是哪里下得还是转的了。这个你怒百度啊,找一个PMP应该还是不难的。另外也可以自己改程序改成自定义的视频流输入,我这用的是MJPEG流。
页: [1]
查看完整版本: 分享和求助:linux下的CedarX库做MJPEG的硬编解码。求助旋转...