summaryrefslogtreecommitdiff
path: root/vendor_prop.mk (plain)
blob: 3e156ebf3c9d80624a3a2bc342039ddc1760d4e8
1# Copyright (C) 2011 Amlogic Inc
2#
3# Licensed under the Apache License, Version 2.0 (the "License");
4# you may not use this file except in compliance with the License.
5# You may obtain a copy of the License at
6#
7# http://www.apache.org/licenses/LICENSE-2.0
8#
9# Unless required by applicable law or agreed to in writing, software
10# distributed under the License is distributed on an "AS IS" BASIS,
11# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12# See the License for the specific language governing permissions and
13# limitations under the License.
14
15#
16# This file is the build configuration for a full Android
17# build for Meson reference board.
18#
19
20# Set display related config
21PRODUCT_PROPERTY_OVERRIDES += \
22 ro.platform.has.tvuimode=true \
23 ro.platform.has.mbxuimode=true \
24 ro.platform.has.realoutputmode=true \
25 ro.platform.customize_tvsetting=true
26
27#camera max to 720p
28#PRODUCT_PROPERTY_OVERRIDES += \
29 #ro.camera.preview.MaxSize=1280x720 \
30 #ro.camera.preview.LimitedRate=1280x720x30,640x480x30,320x240x28
31
32#camera max to 1080p
33PRODUCT_PROPERTY_OVERRIDES += \
34 ro.camera.preview.MaxSize=1920x1080 \
35 ro.camera.preview.LimitedRate=1920x1080x30,1280x720x30,640x480x30,320x240x28 \
36 ro.camera.preview.UseMJPEG=1
37
38#if TV SOC as mbox
39PRODUCT_PROPERTY_OVERRIDES += \
40 ro.tvsoc.as.mbox=true
41
42#this property is used for Android TV audio
43PRODUCT_PROPERTY_OVERRIDES += \
44 ro.platform.is.tv=1
45
46#if wifi Only
47PRODUCT_PROPERTY_OVERRIDES += \
48 ro.radio.noril=false
49
50PRODUCT_PROPERTY_OVERRIDES += \
51 ro.config.media_vol_steps=100
52
53#if need pppoe
54PRODUCT_PROPERTY_OVERRIDES += \
55 ro.net.pppoe=true
56
57PRODUCT_PROPERTY_OVERRIDES += \
58 ro.platform.support.dolbyvision=true
59
60#the prop is used for enable or disable
61#DD+/DD force output when HDMI EDID is not supported
62#by default,the force output mode is enabled.
63#Note,please do not set the prop to true by default
64#only for netflix,just disable the feature.so set the prop to true
65PRODUCT_PROPERTY_OVERRIDES += \
66 ro.platform.disable.audiorawout=false
67
68#Dolby DD+ decoder option
69#this prop to for videoplayer display the DD+/DD icon when playback
70PRODUCT_PROPERTY_OVERRIDES += \
71 ro.platform.support.dolby=true
72#DTS decoder option
73#display dts icon when playback
74PRODUCT_PROPERTY_OVERRIDES += \
75 ro.platform.support.dts=true
76#DTS-HD support prop
77#PRODUCT_PROPERTY_OVERRIDES += \
78 #ro.platform.support.dtstrans=true \
79 #ro.platform.support.dtsmulasset=true
80#DTS-HD prop end
81# Enable player buildin
82
83
84PRODUCT_PROPERTY_OVERRIDES += \
85 media.amplayer.seekkeyframe=true \
86 media.amsuperplayer.enable=true \
87 media.amplayer.enable-acodecs=ac3,eac3,rm,dts \
88 media.amplayer.enable=true \
89 media.amsuperplayer.m4aplayer=STAGEFRIGHT_PLAYER \
90 media.amsuperplayer.defplayer=PV_PLAYER \
91 media.amplayer.thumbnail=true \
92 media.amplayer.dsource4local=1 \
93 media.amplayer.dropwaitxms=100 \
94 media.arm.audio.decoder=ape,flac,dts,ac3,eac3,wma,wmapro,mp3,aac,vorbis,raac,cook,amr,pcm,adpcm,aac_latm,rm \
95 media.wfd.use-pcm-audio=false \
96 media.wfd.videoresolution-type=1 \
97 media.wfd.videoresolution-group=0 \
98 media.wfd.videoframerate=24 \
99 media.wfd.video-bitrate=2000000 \
100 media.html5videowin.enable=1 \
101 media.decoder.vfm.defmap=decoder ppmgr deinterlace amvideo \
102 media.decoder.vfm.drmmap=decoder amvideo
103
104
105#add for video boot, 1 means use video boot, others not .
106PRODUCT_PROPERTY_OVERRIDES += \
107 service.bootvideo=0
108
109# Define drm for this device
110PRODUCT_PROPERTY_OVERRIDES += \
111 drm.service.enabled=1
112
113#used forward seek for libplayer
114PRODUCT_PROPERTY_OVERRIDES += \
115 media.libplayer.seek.fwdsearch=1
116
117#fix hls sync
118PRODUCT_PROPERTY_OVERRIDES += \
119 libplayer.livets.softdemux=1 \
120 libplayer.netts.recalcpts=1
121
122#map volume
123PRODUCT_PROPERTY_OVERRIDES += \
124 ro.audio.mapvalue=0,0,0,0
125
126#By default, primary storage is physical
127PRODUCT_PROPERTY_OVERRIDES += \
128 #ro.vold.primary_physical=true
129
130#Support storage visible to apps
131PRODUCT_PROPERTY_OVERRIDES += \
132 persist.fw.force_adoptable=true
133
134#use sdcardfs
135PRODUCT_PROPERTY_OVERRIDES += \
136 ro.sys.sdcardfs=true
137
138#add livhls,libcurl as default hls
139PRODUCT_PROPERTY_OVERRIDES += \
140 media.libplayer.curlenable=true \
141 media.libplayer.modules=vhls_mod,dash_mod,curl_mod,prhls_mod,vm_mod,bluray_mod
142
143#Hdmi In
144PRODUCT_PROPERTY_OVERRIDES += \
145 ro.sys.hdmiin.enable=true \
146 mbx.hdmiin.switchfull=false \
147 mbx.hdmiin.videolayer=false
148
149#adb
150PRODUCT_PROPERTY_OVERRIDES += \
151 service.adb.tcp.port=5555
152
153# crypto volume
154PRODUCT_PROPERTY_OVERRIDES += \
155 ro.crypto.volume.filenames_mode=aes-256-cts
156