Home
last modified time | relevance | path

Searched refs:ColorAspects (Results 1 – 25 of 69) sorted by relevance

123

/aosp12/frameworks/native/headers/media_plugin/media/hardware/
H A DVideoAPI.h185 static_assert(sizeof(ColorAspects) == 16, "wrong struct size"); argument
269 case ColorAspects::RangeFull: return "Full";
270 case ColorAspects::RangeLimited: return "Limited";
271 case ColorAspects::RangeOther: return "Other";
285 case ColorAspects::PrimariesOther: return "Other";
293 case ColorAspects::TransferLinear: return "Linear";
294 case ColorAspects::TransferSRGB: return "SRGB";
299 case ColorAspects::TransferHLG: return "HLG";
301 case ColorAspects::TransferXvYCC: return "XvYCC";
303 case ColorAspects::TransferST428: return "ST428";
[all …]
/aosp12/frameworks/av/media/libstagefright/foundation/
H A DColorUtils.cpp31 typedef ColorAspects CA;
98 ColorAspects::Primaries primaries, ColorAspects::MatrixCoeffs coeffs) { in wrapColorAspectsIntoColorStandard()
118 ColorAspects::Primaries *primaries, ColorAspects::MatrixCoeffs *coeffs) { in unwrapColorAspectsFromColorStandard()
119 std::pair<ColorAspects::Primaries, ColorAspects::MatrixCoeffs> res; in unwrapColorAspectsFromColorStandard()
190 || (t >= ColorAspects::TransferSMPTE240M && t <= ColorAspects::TransferST428); in isDefined()
313 const ColorAspects &aspects, in convertCodecColorAspectsToIsoAspects()
333 ColorAspects &aspects) { in convertIsoColorAspectsToCodecAspects()
343 aspects.mRange = fullRange ? ColorAspects::RangeFull : ColorAspects::RangeLimited; in convertIsoColorAspectsToCodecAspects()
349 ColorAspects aspects; in convertIsoColorAspectsToPlatformAspects()
356 ColorAspects aspects; in unpackToColorAspects()
[all …]
/aosp12/frameworks/av/media/libstagefright/foundation/include/media/stagefright/foundation/
H A DColorUtils.h114 ColorAspects::Primaries primaries, ColorAspects::MatrixCoeffs coeffs);
115 static int32_t wrapColorAspectsIntoColorRange(ColorAspects::Range range);
120 int32_t range, ColorAspects::Range *aspect);
122 int32_t transfer, ColorAspects::Transfer *aspect);
125 ColorAspects::Primaries *primaries, ColorAspects::MatrixCoeffs *coeffs);
134 const ColorAspects &aspects,
139 ColorAspects &aspects);
145 static ColorAspects unpackToColorAspects(uint32_t packed);
148 static uint32_t packToU32(const ColorAspects &aspects);
152 ColorAspects &aspects, int32_t width, int32_t height);
[all …]
/aosp12/frameworks/av/media/codec2/sfplugin/utils/
H A DCodec2Mapper.cpp701 ColorAspects::Range sfRange; in map()
707 sfRange = ColorAspects::RangeOther; in map()
721 ColorAspects::Range sfRange; in map()
750 ColorAspects::Primaries sfPrimaries; in map()
751 ColorAspects::MatrixCoeffs sfMatrix; in map()
770 sfMatrix = ColorAspects::MatrixOther; in map()
786 ColorAspects::Primaries sfPrimaries; in map()
787 ColorAspects::MatrixCoeffs sfMatrix; in map()
838 ColorAspects::Transfer sfTransfer; in map()
858 ColorAspects::Transfer sfTransfer; in map()
[all …]
H A DCodec2Mapper.h70 static bool map(C2Color::range_t, ColorAspects::Range*);
71 static bool map(ColorAspects::Range, C2Color::range_t*);
72 static bool map(C2Color::primaries_t, ColorAspects::Primaries*);
73 static bool map(ColorAspects::Primaries, C2Color::primaries_t*);
74 static bool map(C2Color::matrix_t, ColorAspects::MatrixCoeffs*);
75 static bool map(ColorAspects::MatrixCoeffs, C2Color::matrix_t*);
76 static bool map(C2Color::transfer_t, ColorAspects::Transfer*);
77 static bool map(ColorAspects::Transfer, C2Color::transfer_t*);
/aosp12/frameworks/av/media/libstagefright/omx/include/media/stagefright/omx/
H A DSoftVideoDecoderOMXComponent.h158 ColorAspects mDefaultColorAspects;
160 ColorAspects mBitstreamColorAspects;
162 ColorAspects mFinalColorAspects;
164 bool colorAspectsDiffer(const ColorAspects &a, const ColorAspects &b);
169 const ColorAspects &otherAspects, const ColorAspects &preferredAspects);
175 void dumpColorAspects(const ColorAspects &colorAspects);
/aosp12/frameworks/av/media/libstagefright/omx/include/media/stagefright/omx/1.0/
H A DConversion.h74 using ::android::hardware::media::omx::V1_0::ColorAspects;
365 inline ColorAspects toHardwareColorAspects(::android::ColorAspects const& l) { in toHardwareColorAspects()
366 return ColorAspects{ in toHardwareColorAspects()
367 static_cast<ColorAspects::Range>(l.mRange), in toHardwareColorAspects()
368 static_cast<ColorAspects::Primaries>(l.mPrimaries), in toHardwareColorAspects()
369 static_cast<ColorAspects::Transfer>(l.mTransfer), in toHardwareColorAspects()
380 inline ColorAspects toHardwareColorAspects(int32_t l) { in toHardwareColorAspects()
381 return ColorAspects{ in toHardwareColorAspects()
382 static_cast<ColorAspects::Range>((l >> 24) & 0xFF), in toHardwareColorAspects()
384 static_cast<ColorAspects::Transfer>(l & 0xFF), in toHardwareColorAspects()
[all …]
H A DWGraphicBufferSource.h40 using ::android::hardware::media::omx::V1_0::ColorAspects;
81 Return<Status> setColorAspects(const ColorAspects& aspects) override;
/aosp12/hardware/qcom/sm7250/media/mm-video-v4l2/vidc/venc/src/
H A Dvideo_encoder_device_v4l2_params.cpp370 case ColorAspects::RangeFull: in venc_set_config()
373 case ColorAspects::RangeLimited: in venc_set_config()
395 case ColorAspects::TransferLinear: in venc_set_config()
398 case ColorAspects::TransferXvYCC: in venc_set_config()
401 case ColorAspects::TransferBT1361: in venc_set_config()
404 case ColorAspects::TransferSRGB: in venc_set_config()
407 case ColorAspects::TransferST2084: in venc_set_config()
410 case ColorAspects::TransferHLG: in venc_set_config()
422 case ColorAspects::MatrixBT709_5: in venc_set_config()
428 case ColorAspects::MatrixBT601_6: in venc_set_config()
[all …]
H A Domx_video_base.cpp2241 pParam->sAspects.mPrimaries = ColorAspects::PrimariesBT601_6_625; in get_config()
2244 pParam->sAspects.mTransfer = ColorAspects::TransferSMPTE170M; in get_config()
2245 pParam->sAspects.mMatrixCoeffs = ColorAspects::MatrixBT601_6; in get_config()
2251 pParam->sAspects.mRange = ColorAspects::RangeFull; in get_config()
2257 pParam->sAspects.mRange = ColorAspects::RangeLimited; in get_config()
2263 pParam->sAspects.mRange = ColorAspects::RangeLimited; in get_config()
2269 pParam->sAspects.mRange = ColorAspects::RangeLimited; in get_config()
2275 pParam->sAspects.mRange = ColorAspects::RangeFull; in get_config()
2282 pParam->sAspects.mRange = ColorAspects::RangeLimited; in get_config()
2283 pParam->sAspects.mTransfer = ColorAspects::TransferHLG; in get_config()
[all …]
/aosp12/frameworks/av/media/libmedia/include/media/omx/1.0/
H A DConversion.h71 using ::android::hardware::media::omx::V1_0::ColorAspects;
507 inline ColorAspects toHardwareColorAspects(::android::ColorAspects const& l) { in toHardwareColorAspects()
508 return ColorAspects{ in toHardwareColorAspects()
509 static_cast<ColorAspects::Range>(l.mRange), in toHardwareColorAspects()
510 static_cast<ColorAspects::Primaries>(l.mPrimaries), in toHardwareColorAspects()
511 static_cast<ColorAspects::Transfer>(l.mTransfer), in toHardwareColorAspects()
522 inline ColorAspects toHardwareColorAspects(int32_t l) { in toHardwareColorAspects()
523 return ColorAspects{ in toHardwareColorAspects()
524 static_cast<ColorAspects::Range>((l >> 24) & 0xFF), in toHardwareColorAspects()
526 static_cast<ColorAspects::Transfer>(l & 0xFF), in toHardwareColorAspects()
[all …]
/aosp12/frameworks/av/media/libstagefright/omx/
H A DSoftVideoDecoderOMXComponent.cpp75 memset(&mDefaultColorAspects, 0, sizeof(ColorAspects)); in SoftVideoDecoderOMXComponent()
76 memset(&mBitstreamColorAspects, 0, sizeof(ColorAspects)); in SoftVideoDecoderOMXComponent()
77 memset(&mFinalColorAspects, 0, sizeof(ColorAspects)); in SoftVideoDecoderOMXComponent()
262 void SoftVideoDecoderOMXComponent::dumpColorAspects(const ColorAspects &colorAspects) { in dumpColorAspects()
271 const ColorAspects &a, const ColorAspects &b) { in colorAspectsDiffer()
282 const ColorAspects &otherAspects, const ColorAspects &preferredAspects) { in updateFinalColorAspects()
284 ColorAspects newAspects; in updateFinalColorAspects()
285 newAspects.mRange = preferredAspects.mRange != ColorAspects::RangeUnspecified ? in updateFinalColorAspects()
287 newAspects.mPrimaries = preferredAspects.mPrimaries != ColorAspects::PrimariesUnspecified ? in updateFinalColorAspects()
289 newAspects.mTransfer = preferredAspects.mTransfer != ColorAspects::TransferUnspecified ? in updateFinalColorAspects()
[all …]
/aosp12/frameworks/av/media/codec2/components/hevc/
H A DC2SoftHevcDec.h86 bool colorAspectsDiffer(const ColorAspects &a, const ColorAspects &b);
88 const ColorAspects &otherAspects, const ColorAspects &preferredAspects);
/aosp12/hardware/qcom/sm7250/media/mm-video-v4l2/vidc/vdec/src/
H A Domx_vdec_v4l2.cpp1718 {ColorAspects::TransferSRGB, Transfer_sRGB}, in init_color_aspects_map()
1723 {ColorAspects::TransferHLG, Transfer_HLG}, in init_color_aspects_map()
1725 {ColorAspects::TransferXvYCC, Transfer_XvYCC}, in init_color_aspects_map()
1727 {ColorAspects::TransferST428, Transfer_ST_428}, in init_color_aspects_map()
1740 {ColorAspects::RangeFull, Range_Full}, in init_color_aspects_map()
1741 {ColorAspects::RangeLimited, Range_Limited}, in init_color_aspects_map()
7660 ColorAspects tempAspects; in handle_color_space_info()
7661 memset(&tempAspects, 0x0, sizeof(ColorAspects)); in handle_color_space_info()
7662 ColorAspects *aspects = &tempAspects; in handle_color_space_info()
7697 aspects->mRange = range ? ColorAspects::RangeFull : ColorAspects::RangeLimited; in handle_color_space_info()
[all …]
/aosp12/hardware/qcom/sdm845/media/mm-video-v4l2/vidc/vdec/src/
H A Domx_vdec_v4l2.cpp2186 {ColorAspects::TransferSRGB, Transfer_sRGB}, in init_color_aspects_map()
2191 {ColorAspects::TransferHLG, Transfer_HLG}, in init_color_aspects_map()
2193 {ColorAspects::TransferXvYCC, Transfer_XvYCC}, in init_color_aspects_map()
2195 {ColorAspects::TransferST428, Transfer_ST_428}, in init_color_aspects_map()
2208 {ColorAspects::RangeFull, Range_Full}, in init_color_aspects_map()
2209 {ColorAspects::RangeLimited, Range_Limited}, in init_color_aspects_map()
9414 aspects->mRange = range ? ColorAspects::RangeFull : ColorAspects::RangeLimited; in convert_color_space_info()
9490 ColorAspects tempAspects; in handle_color_space_info()
9491 memset(&tempAspects, 0x0, sizeof(ColorAspects)); in handle_color_space_info()
9492 ColorAspects *aspects = &tempAspects; in handle_color_space_info()
[all …]
/aosp12/hardware/qcom/sm8150/media/mm-video-v4l2/vidc/vdec/src/
H A Domx_vdec_v4l2.cpp2287 {ColorAspects::TransferSRGB, Transfer_sRGB}, in init_color_aspects_map()
2292 {ColorAspects::TransferHLG, Transfer_HLG}, in init_color_aspects_map()
2294 {ColorAspects::TransferXvYCC, Transfer_XvYCC}, in init_color_aspects_map()
2296 {ColorAspects::TransferST428, Transfer_ST_428}, in init_color_aspects_map()
2309 {ColorAspects::RangeFull, Range_Full}, in init_color_aspects_map()
2310 {ColorAspects::RangeLimited, Range_Limited}, in init_color_aspects_map()
10825 aspects->mRange = range ? ColorAspects::RangeFull : ColorAspects::RangeLimited; in convert_color_space_info()
10903 ColorAspects tempAspects; in handle_color_space_info()
10904 memset(&tempAspects, 0x0, sizeof(ColorAspects)); in handle_color_space_info()
10905 ColorAspects *aspects = &tempAspects; in handle_color_space_info()
[all …]
/aosp12/frameworks/av/media/libstagefright/webm/
H A DWebmElement.cpp382 ColorAspects aspects; in VideoTrackEntry()
383 aspects.mPrimaries = ColorAspects::PrimariesUnspecified; in VideoTrackEntry()
384 aspects.mTransfer = ColorAspects::TransferUnspecified; in VideoTrackEntry()
385 aspects.mMatrixCoeffs = ColorAspects::MatrixUnspecified; in VideoTrackEntry()
386 aspects.mRange = ColorAspects::RangeUnspecified; in VideoTrackEntry()
/aosp12/hardware/qcom/sdm845/media/mm-video-v4l2/vidc/vdec/inc/
H A Domx_vdec.h526 typedef std::unordered_map <enum ColorAspects::Primaries, ColorPrimaries> PrimariesMap;
527 typedef std::unordered_map <enum ColorAspects::Transfer, GammaTransfer> TransferMap;
528 typedef std::unordered_map <enum ColorAspects::MatrixCoeffs, MatrixCoEfficients> MatrixCoeffMap;
529 typedef std::unordered_map <enum ColorAspects::Range, ColorRange> RangeMap;
888 ColorAspects *aspects);
890 void print_debug_color_aspects(ColorAspects *aspects, const char *prefix);
1354 void convert_color_aspects_to_metadata(ColorAspects& aspects, ColorMetaData &color_mdata);
1356 void get_preferred_color_aspects(ColorAspects& preferredColorAspects);
/aosp12/hardware/qcom/sm8150/media/mm-video-v4l2/vidc/venc/src/
H A Domx_video_base.cpp2389 pParam->sAspects.mPrimaries = ColorAspects::PrimariesBT601_6_625; in get_config()
2392 pParam->sAspects.mTransfer = ColorAspects::TransferSMPTE170M; in get_config()
2393 pParam->sAspects.mMatrixCoeffs = ColorAspects::MatrixBT601_6; in get_config()
2399 pParam->sAspects.mRange = ColorAspects::RangeFull; in get_config()
2405 pParam->sAspects.mRange = ColorAspects::RangeLimited; in get_config()
2411 pParam->sAspects.mRange = ColorAspects::RangeLimited; in get_config()
2417 pParam->sAspects.mRange = ColorAspects::RangeLimited; in get_config()
2423 pParam->sAspects.mRange = ColorAspects::RangeFull; in get_config()
2430 pParam->sAspects.mRange = ColorAspects::RangeLimited; in get_config()
2431 pParam->sAspects.mTransfer = ColorAspects::TransferHLG; in get_config()
[all …]
/aosp12/hardware/qcom/sm8150/media/mm-video-v4l2/vidc/vdec/inc/
H A Domx_vdec.h560 typedef std::unordered_map <enum ColorAspects::Primaries, ColorPrimaries> PrimariesMap;
561 typedef std::unordered_map <enum ColorAspects::Transfer, GammaTransfer> TransferMap;
562 typedef std::unordered_map <enum ColorAspects::MatrixCoeffs, MatrixCoEfficients> MatrixCoeffMap;
563 typedef std::unordered_map <enum ColorAspects::Range, ColorRange> RangeMap;
948 ColorAspects *aspects);
950 void print_debug_color_aspects(ColorAspects *aspects, const char *prefix);
1468 void convert_color_aspects_to_metadata(ColorAspects& aspects, ColorMetaData &color_mdata);
1470 void get_preferred_color_aspects(ColorAspects& preferredColorAspects);
/aosp12/hardware/qcom/sm7250/media/mm-video-v4l2/vidc/vdec/inc/
H A Domx_vdec.h472 typedef std::unordered_map <enum ColorAspects::Primaries, ColorPrimaries> PrimariesMap;
473 typedef std::unordered_map <enum ColorAspects::Transfer, GammaTransfer> TransferMap;
474 typedef std::unordered_map <enum ColorAspects::MatrixCoeffs, MatrixCoEfficients> MatrixCoeffMap;
475 typedef std::unordered_map <enum ColorAspects::Range, ColorRange> RangeMap;
869 ColorAspects *aspects);
1303 void convert_color_aspects_to_metadata(ColorAspects& aspects, ColorMetaData &color_mdata);
1305 void get_preferred_color_aspects(ColorAspects& preferredColorAspects);
/aosp12/frameworks/av/media/libstagefright/
H A DUtils.cpp99 ColorAspects colorAspects; in convertMetaDataToMessageColorAspects()
101 colorAspects.mRange = (ColorAspects::Range)range; in convertMetaDataToMessageColorAspects()
102 colorAspects.mPrimaries = (ColorAspects::Primaries)primaries; in convertMetaDataToMessageColorAspects()
103 colorAspects.mTransfer = (ColorAspects::Transfer)transferFunction; in convertMetaDataToMessageColorAspects()
104 colorAspects.mMatrixCoeffs = (ColorAspects::MatrixCoeffs)colorMatrix; in convertMetaDataToMessageColorAspects()
1340 ColorAspects aspects; in convertMetaDataToMessage()
1344 if (aspects.mPrimaries == ColorAspects::PrimariesUnspecified) { in convertMetaDataToMessage()
1351 if (aspects.mTransfer == ColorAspects::TransferUnspecified) { in convertMetaDataToMessage()
1358 if (aspects.mMatrixCoeffs == ColorAspects::MatrixUnspecified) { in convertMetaDataToMessage()
1365 if (aspects.mRange == ColorAspects::RangeUnspecified) { in convertMetaDataToMessage()
[all …]
/aosp12/hardware/qcom/media/msm8998/mm-video-v4l2/vidc/vdec/src/
H A Domx_vdec_v4l2.cpp11033 aspects->mRange = range ? ColorAspects::RangeFull : ColorAspects::RangeLimited; in convert_color_space_info()
11041 aspects->mTransfer = ColorAspects::TransferGamma22; in convert_color_space_info()
11050 aspects->mTransfer = ColorAspects::TransferLinear; in convert_color_space_info()
11053 aspects->mTransfer = ColorAspects::TransferXvYCC; in convert_color_space_info()
11056 aspects->mTransfer = ColorAspects::TransferBT1361; in convert_color_space_info()
11059 aspects->mTransfer = ColorAspects::TransferSRGB; in convert_color_space_info()
11062 aspects->mTransfer = ColorAspects::TransferST2084; in convert_color_space_info()
11065 aspects->mTransfer = ColorAspects::TransferHLG; in convert_color_space_info()
11123 ColorAspects tempAspects; in handle_color_space_info()
11124 memset(&tempAspects, 0x0, sizeof(ColorAspects)); in handle_color_space_info()
[all …]
/aosp12/hardware/qcom/media/msm8996/mm-video-v4l2/vidc/vdec/src/
H A Domx_vdec_v4l2.cpp8141 case ColorAspects::PrimariesBT601_6_625: in fill_buffer_done()
8142 case ColorAspects::PrimariesBT601_6_525: in fill_buffer_done()
8148 case ColorAspects::PrimariesBT709_5: in fill_buffer_done()
10232 aspects->mRange = range ? ColorAspects::RangeFull : ColorAspects::RangeLimited; in convert_color_space_info()
10249 aspects->mTransfer = ColorAspects::TransferLinear; in convert_color_space_info()
10252 aspects->mTransfer = ColorAspects::TransferXvYCC; in convert_color_space_info()
10255 aspects->mTransfer = ColorAspects::TransferBT1361; in convert_color_space_info()
10258 aspects->mTransfer = ColorAspects::TransferSRGB; in convert_color_space_info()
10301 ColorAspects tempAspects; in handle_color_space_info()
10302 memset(&tempAspects, 0x0, sizeof(ColorAspects)); in handle_color_space_info()
[all …]
/aosp12/hardware/qcom/sm7250/media/mm-video-v4l2/vidc/common/inc/
H A Dvidc_debug.h50 using android::ColorAspects;
144 void print_debug_color_aspects(ColorAspects *a, const char *prefix);

123