Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Android: add decodehelp.cpp to Android.mk #4

Open
wants to merge 15 commits into
base: getOutput
Choose a base branch
from
Open

Android: add decodehelp.cpp to Android.mk #4

wants to merge 15 commits into from

Conversation

andyLiuChina
Copy link

No description provided.

xuguangxin and others added 15 commits March 1, 2016 15:59
card0 is exclusive, if x11 use it we can't get libva library.
so we'd better try renderD128 first
we are plan to keep SharedPtr<VideoFrame> getOutput only, so we need
remove all user location of other getOuput
EncodeInputDecoder and other places need this
we are no longer support getOutput other than SharedPtr<VideoFrame> getOutput
So we need make capi use SharedPtr<VideoFrame> related api.

Signed-off-by: Lin Hai <[email protected]>
…0.1.4

and prefix to all encoder's membmer function to avoid name conflict
We will remove the api in next few commits
virtual const VideoRenderBuffer* getOutput(bool draining)
virtual Decode_Status getOutput(unsigned long draw, int64_t *timeStamp
        , int drawX, int drawY, int drawWidth, int drawHeight, bool draining = false
        , int frameX = -1, int frameY = -1, int frameWidth = -1, int frameHeight = -1) = 0;
virtual Decode_Status getOutput(VideoFrameRawData* frame, bool draining = false) = 0;
virtual Decode_Status populateOutputHandles(VideoFrameRawData *frames, unsigned int &frameCount) = 0;
virtual void renderDone(const VideoRenderBuffer* buffer) = 0;
virtual void renderDone(VideoFrameRawData* frame) = 0;
virtual void flushOutport(void) = 0;
virtual void  enableNativeBuffers(void) = 0;
virtual Decode_Status  getClientNativeWindowBuffer(void *bufferHeader, void *nativeBufferHandle) = 0;
virtual Decode_Status flagNativeBuffer(void * pBuffer) = 0;
m_renderTarget
m_lastReference
m_forwardReference
m_enableNativeBuffersFlag
@xuguangxin xuguangxin force-pushed the getOutput branch 2 times, most recently from 09291b6 to 00618b6 Compare March 10, 2016 08:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants