Home
last modified time | relevance | path

Searched refs:MediaImage2 (Results 1 – 18 of 18) sorted by relevance

/frameworks/av/media/codec2/sfplugin/utils/
DCodec2BufferUtils.h54 MediaImage2 CreateYUV420PlanarMediaImage2(
65 MediaImage2 CreateYUV420SemiPlanarMediaImage2(
77 status_t ImageCopy(uint8_t *imgBase, const MediaImage2 *img, const C2GraphicView &view);
88 status_t ImageCopy(C2GraphicView &view, const uint8_t *imgBase, const MediaImage2 *img);
113 bool IsYUV420(const MediaImage2 *img);
118 bool IsNV12(const MediaImage2 *img);
123 bool IsNV21(const MediaImage2 *img);
128 bool IsI420(const MediaImage2 *img);
DCodec2BufferUtils.cpp67 static status_t _ImageCopy(View &view, const MediaImage2 *img, ImagePixel *imgBase) { in _ImageCopy()
121 status_t ImageCopy(uint8_t *imgBase, const MediaImage2 *img, const C2GraphicView &view) { in ImageCopy()
193 status_t ImageCopy(C2GraphicView &view, const uint8_t *imgBase, const MediaImage2 *img) { in ImageCopy()
330 bool IsYUV420(const MediaImage2 *img) { in IsYUV420()
331 return (img->mType == MediaImage2::MEDIA_IMAGE_TYPE_YUV in IsYUV420()
343 bool IsNV12(const MediaImage2 *img) { in IsNV12()
352 bool IsNV21(const MediaImage2 *img) { in IsNV21()
361 bool IsI420(const MediaImage2 *img) { in IsI420()
440 MediaImage2 CreateYUV420PlanarMediaImage2( in CreateYUV420PlanarMediaImage2()
442 return MediaImage2 { in CreateYUV420PlanarMediaImage2()
[all …]
/frameworks/native/headers/media_plugin/media/hardware/
DVideoAPI.h60 struct __attribute__ ((__packed__)) MediaImage2 { struct
101 static_assert(sizeof(MediaImage2::PlaneInfo) == 20, "wrong struct size"); argument
102 static_assert(sizeof(MediaImage2) == 104, "wrong struct size");
244 inline static const char *asString(MediaImage2::Type i, const char *def = "??") {
246 case MediaImage2::MEDIA_IMAGE_TYPE_UNKNOWN: return "Unknown";
247 case MediaImage2::MEDIA_IMAGE_TYPE_YUV: return "YUV";
248 case MediaImage2::MEDIA_IMAGE_TYPE_YUVA: return "YUVA";
249 case MediaImage2::MEDIA_IMAGE_TYPE_RGB: return "RGB";
250 case MediaImage2::MEDIA_IMAGE_TYPE_RGBA: return "RGBA";
251 case MediaImage2::MEDIA_IMAGE_TYPE_Y: return "Y";
[all …]
DHardwareAPI.h294 MediaImage2 sMediaImage;
/frameworks/av/media/codec2/sfplugin/tests/
DCCodecBuffers_test.cpp249 MediaImage2 *img = (MediaImage2 *)imageData->data(); in TEST()
250 ASSERT_EQ(MediaImage2::MEDIA_IMAGE_TYPE_YUV, img->mType); in TEST()
256 const MediaImage2::PlaneInfo &yPlane = img->mPlane[MediaImage2::Y]; in TEST()
257 const MediaImage2::PlaneInfo &uPlane = img->mPlane[MediaImage2::U]; in TEST()
258 const MediaImage2::PlaneInfo &vPlane = img->mPlane[MediaImage2::V]; in TEST()
389 MediaImage2 *img = (MediaImage2 *)imageData->data(); in TEST()
390 ASSERT_EQ(MediaImage2::MEDIA_IMAGE_TYPE_YUV, img->mType); in TEST()
396 const MediaImage2::PlaneInfo &yPlane = img->mPlane[MediaImage2::Y]; in TEST()
397 const MediaImage2::PlaneInfo &uPlane = img->mPlane[MediaImage2::U]; in TEST()
398 const MediaImage2::PlaneInfo &vPlane = img->mPlane[MediaImage2::V]; in TEST()
[all …]
DMediaCodec_sanity_test.cpp345 EXPECT_EQ(imgBuf->size(), sizeof(MediaImage2)); in TEST_P()
348 MediaImage2 *img = (MediaImage2*)imgBuf->data(); in TEST_P()
/frameworks/av/media/libstagefright/omx/
DOMXUtils.cpp80 void MediaImage2::initFromV1(const MediaImage &image) { in initFromV1()
84 mType = MediaImage2::MEDIA_IMAGE_TYPE_UNKNOWN; in initFromV1()
91 mType = MediaImage2::MEDIA_IMAGE_TYPE_UNKNOWN; in initFromV1()
96 mType = (MediaImage2::Type)image.mType; in initFromV1()
212 MediaImage2 &image = params.sMediaImage; in DescribeDefaultColorFormat()
215 image.mType = MediaImage2::MEDIA_IMAGE_TYPE_UNKNOWN; in DescribeDefaultColorFormat()
253 image.mType = MediaImage2::MEDIA_IMAGE_TYPE_YUV; in DescribeDefaultColorFormat()
340 return describeParams.sMediaImage.mType != MediaImage2::MEDIA_IMAGE_TYPE_UNKNOWN; in DescribeColorFormat()
346 return describeParams.sMediaImage.mType != MediaImage2::MEDIA_IMAGE_TYPE_UNKNOWN; in DescribeColorFormat()
372 const MediaImage2 &img = describeParams.sMediaImage; in IsFlexibleColorFormat()
[all …]
/frameworks/av/services/camera/libcameraservice/api2/
DHeicCompositeStream.cpp1491 if (imageData->size() != sizeof(MediaImage2)) { in copyOneYuvTile()
1493 __FUNCTION__, imageData->size(), sizeof(MediaImage2)); in copyOneYuvTile()
1496 MediaImage2* imageInfo = reinterpret_cast<MediaImage2*>(imageData->data()); in copyOneYuvTile()
1497 if (imageInfo->mType != MediaImage2::MEDIA_IMAGE_TYPE_YUV || in copyOneYuvTile()
1511 __FUNCTION__, imageInfo->mPlane[MediaImage2::U].mOffset, in copyOneYuvTile()
1512 imageInfo->mPlane[MediaImage2::V].mOffset, in copyOneYuvTile()
1513 imageInfo->mPlane[MediaImage2::U].mRowInc, in copyOneYuvTile()
1514 imageInfo->mPlane[MediaImage2::V].mRowInc, in copyOneYuvTile()
1515 imageInfo->mPlane[MediaImage2::U].mColInc, in copyOneYuvTile()
1516 imageInfo->mPlane[MediaImage2::V].mColInc); in copyOneYuvTile()
[all …]
/frameworks/av/media/codec2/sfplugin/
DCodec2Buffer.h55 status_t ImageCopy(uint8_t *imgBase, const MediaImage2 *img, const C2GraphicView &view);
66 status_t ImageCopy(C2GraphicView &view, const uint8_t *imgBase, const MediaImage2 *img);
231 inline MediaImage2 *imageData() { return (MediaImage2 *)mImageData->data(); } in imageData()
DCodec2Buffer.cpp226 mMediaImage(new ABuffer(sizeof(MediaImage2))) { in GraphicView2MediaImageConverter()
238 MediaImage2 *mediaImage = (MediaImage2 *)mMediaImage->base(); in GraphicView2MediaImageConverter()
257 mediaImage->mType = MediaImage2::MEDIA_IMAGE_TYPE_YUV; in GraphicView2MediaImageConverter()
452 mediaImage->mType = MediaImage2::MEDIA_IMAGE_TYPE_UNKNOWN; in GraphicView2MediaImageConverter()
602 MediaImage2 *getMediaImage() { in getMediaImage()
603 return (MediaImage2 *)mMediaImage->base(); in getMediaImage()
DCCodecBuffers.cpp95 MediaImage2 *img = (MediaImage2*)imageDataCandidate->data(); in handleImageData()
DCCodec.cpp1399 MediaImage2 *img = nullptr; in configure()
1401 && imageData->size() >= sizeof(MediaImage2)) { in configure()
1402 img = (MediaImage2*)imageData->data(); in configure()
/frameworks/av/media/codec2/components/vpx/
DC2SoftVpxEnc.cpp513 MediaImage2 img = CreateYUV420PlanarMediaImage2(width, height, stride, vstride); in process()
/frameworks/av/media/codec2/components/mpeg4_h263/
DC2SoftMpeg4Enc.cpp545 MediaImage2 img = CreateYUV420PlanarMediaImage2(width, height, width, height); in process()
/frameworks/av/media/libstagefright/
DACodecBufferChannel.cpp304 buffer->base(), (const MediaImage2 *)(imageData->base()), view); in attachBuffer()
DACodec.cpp5198 MediaImage2 &img = describeParams.sMediaImage; in getPortFormat()
5199 MediaImage2::PlaneInfo *plane = img.mPlane; in getPortFormat()
/frameworks/av/media/codec2/components/hevc/
DC2SoftHevcEnc.cpp825 MediaImage2 img = in setEncodeArgs()
/frameworks/av/media/codec2/components/avc/
DC2SoftAvcEnc.cpp1541 MediaImage2 img = CreateYUV420PlanarMediaImage2(width, height, yStride, height); in setEncodeArgs()