#include <binder/ProcessState.h>#include <media/stagefright/MetaData.h>#include <media/stagefright/MediaBufferGroup.h>#include <media/stagefright/MediaDebug.h>#include <media/stagefright/MediaDefs.h>#include <media/stagefright/OMXClient.h>#include <media/stagefright/OMXCodec.h>#include <utils/List.h>#include <new>#include "avcodec.h"#include "libavutil/imgutils.h"Go to the source code of this file.
Data Structures | |
| struct | Frame |
| struct | StagefrightContext |
| class | CustomSource |
Defines | |
| #define | OMX_QCOM_COLOR_FormatYVU420SemiPlanar 0x7FA30C00 |
Functions | |
| void * | decode_thread (void *arg) |
| static av_cold int | Stagefright_init (AVCodecContext *avctx) |
| static int | Stagefright_decode_frame (AVCodecContext *avctx, void *data, int *data_size, AVPacket *avpkt) |
| static av_cold int | Stagefright_close (AVCodecContext *avctx) |
Variables | |
| AVCodec | ff_libstagefright_h264_decoder |
| #define OMX_QCOM_COLOR_FormatYVU420SemiPlanar 0x7FA30C00 |
| void* decode_thread | ( | void * | arg | ) |
| static av_cold int Stagefright_close | ( | AVCodecContext * | avctx | ) | [static] |
Definition at line 442 of file libstagefright.cpp.
| static int Stagefright_decode_frame | ( | AVCodecContext * | avctx, | |
| void * | data, | |||
| int * | data_size, | |||
| AVPacket * | avpkt | |||
| ) | [static] |
Definition at line 289 of file libstagefright.cpp.
| static av_cold int Stagefright_init | ( | AVCodecContext * | avctx | ) | [static] |
Definition at line 195 of file libstagefright.cpp.
Initial value:
{
"libstagefright_h264",
AVMEDIA_TYPE_VIDEO,
CODEC_ID_H264,
sizeof(StagefrightContext),
Stagefright_init,
NULL,
Stagefright_close,
Stagefright_decode_frame,
CODEC_CAP_DELAY,
NULL,
NULL,
NULL,
NULL,
NULL_IF_CONFIG_SMALL("libstagefright H.264"),
}
Definition at line 537 of file libstagefright.cpp.
1.5.8