linux-sunxi / cedarx-libs Goto Github PK
View Code? Open in Web Editor NEWHome Page: http://linux-sunxi.org/CedarX
Home Page: http://linux-sunxi.org/CedarX
when i cd to linux-armhf2, then make, it show
./vdecoder/libve/libvecore.so: undefined reference to dlopen' ./vdecoder/libve/libvecore.so: undefined reference to
dlclose'
./vdecoder/libve/libvecore.so: undefined reference to `dlsym'
thank you.
While using the linux armhf version of cedarx libs with both :
It appears that H264 videos which are encoded with weighted P-frame prediction enabled (weighted_pred_flag in PPS) are decoded with a lot of artifacts.
You can find an instance of such a video (which exhibits the issue) here : http://www.mediafire.com/?amt4ge2mkzj
To check whether the hw VPU of the A10 is responsible for these issues, I tried to use ICS android and mxplayer (using hw decoding) on a A10 tablet and there is no artifact so I guess (and hope) that the issue is within the cedarx library.
Is there any chance to improve and/or investigate further this issue ?
When I use the lib decode h264 data, use vlc --vout cedarfb can display right picture, but I save the YUV
data to file and use other YUV tools to see, can't see the right picture.
The picture size is 1280*720, but the size_y[0] is 942080 and size_u[0] is 491520, why?
thank you.
In XBMC and flash player in browser on Android, in XBMC on linux Video: H.264 / AVC 1569 kbit/sec Audio: MPEG-4 AAC does not work.
sample: https://drive.google.com/file/d/0B5rEsasQxLy_aVozZWxEeXdlNGs/edit?usp=sharing
General
Complete name : play_2dbm2dgl54vt9.mp4
Format : MPEG-4
Format profile : Base Media
Codec ID : isom
File size : 27.2 MiB
Duration : 2mn 14s
Overall bit rate : 1 703 Kbps
Writing application : Lavf54.50.102
Video
ID : 1
Format : AVC
Format/Info : Advanced Video Codec
Format profile : [email protected]
Format settings, CABAC : Yes
Format settings, ReFrames : 4 frames
Codec ID : avc1
Codec ID/Info : Advanced Video Coding
Duration : 2mn 14s
Bit rate : 1 570 Kbps
Width : 1 280 pixels
Height : 720 pixels
Display aspect ratio : 16:9
Frame rate mode : Constant
Frame rate : 24.000 fps
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Bits/(Pixel*Frame) : 0.071
Stream size : 25.1 MiB (92%)
Writing library : x264 core 129 r2230 1cffe9f
Encoding settings : cabac=1 / ref=1 / deblock=1:0:0 / analyse=0x3:0x113 / me=hex / subme=2 / psy=1 / psy_rd=1.00:0.00 / mixed_ref=0 / me_range=16 / chroma_me=1 / trellis=0 / 8x8dct=1 / cqm=0 / deadzone=21,11 / fast_pskip=1 / chroma_qp_offset=0 / threads=48 / lookahead_threads=8 / sliced_threads=0 / nr=0 / decimate=1 / interlaced=0 / bluray_compat=0 / constrained_intra=0 / bframes=3 / b_pyramid=2 / b_adapt=1 / b_bias=0 / direct=1 / weightb=1 / open_gop=0 / weightp=1 / keyint=24 / keyint_min=2 / scenecut=40 / intra_refresh=0 / rc_lookahead=10 / rc=crf / mbtree=1 / crf=22.0 / qcomp=0.60 / qpmin=0 / qpmax=69 / qpstep=4 / ip_ratio=1.40 / aq=1:1.00
Audio
ID : 2
Format : AAC
Format/Info : Advanced Audio Codec
Format profile : LC
Codec ID : 40
Duration : 2mn 14s
Bit rate mode : Constant
Bit rate : 128 Kbps
Channel(s) : 2 channels
Channel positions : Front: L R
Sampling rate : 44.1 KHz
Compression mode : Lossy
Stream size : 2.04 MiB (7%)
I've compiled this library. I haven't found examples how I can use it.
Can you help me?
I am trying to make a simple program for coding and decoding video frames.
Is there a working h264 encoding demo?
enc_dec_demo does not seem to compile. It uses older include files (e.g. #include "encoder_type.h") existing in earlier versions of the "old" directory (I think its renamed to type.h)
There is a demo in old directory called "EncoderDemo" which comiles but seems to have issues with the current kernel/board configurations? My debug output gets flooded with disp pixel sequence and or scaler issues. The Display does not show any valid picture/video.
I use an a13-olinuxino board for testing.
Thank you,
Andreas
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.