From: Jeongmo Yang Date: Wed, 16 Mar 2016 12:05:31 +0000 (+0900) Subject: [Release version 0.2.55] 1. Move some files from "/usr/etc" to "%{_sysconfdir}",... X-Git-Tag: submit/tizen/20160321.072619^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=7f6a0380db321112242872e2a57b4eee3f3ead94;p=platform%2Fcore%2Fmultimedia%2Fmmfw-sysconf.git [Release version 0.2.55] 1. Move some files from "/usr/etc" to "%{_sysconfdir}", 2. Replace hard-coding for some path by macro Change-Id: If68559b5ad3ab9779d05c941f7f9af5e421ac6ec Signed-off-by: Jeongmo Yang --- diff --git a/mmfw-sysconf-simulator/etc/multimedia/gst-openmax.conf b/mmfw-sysconf-simulator/etc/multimedia/gst-openmax.conf new file mode 100644 index 0000000..9c0203c --- /dev/null +++ b/mmfw-sysconf-simulator/etc/multimedia/gst-openmax.conf @@ -0,0 +1,55 @@ +omx_mpeg4dec, + type=GstOmxMpeg4Dec, + library-name=libSEC_OMX_Core.so.0, + component-name=OMX.SEC.MPEG4.Decoder, + sink="video/mpeg, mpegversion=(int)4, systemstream=false, width=(int)[16,4096], height=(int)[16,4096], framerate=(fraction)[0,max]; video/x-divx, divxversion=(int)[4,5], width=(int)[16,4096], height=(int)[16,4096], framerate=(fraction)[0,max]; video/x-xvid, width=(int)[16,4096], height=(int)[16,4096], framerate=(fraction)[0,max]; video/x-3ivx, width=(int)[16,4096], height=(int)[16,4096], framerate=(fraction)[0,max];", + src="video/x-raw-yuv, format=(fourcc){ST12}, width=(int)[16,4096], height=(int)[16,4096], framerate=(fraction)[0,max];", + rank=0; + +omx_h264dec, + type=GstOmxH264Dec, + library-name=libSEC_OMX_Core.so.0, + component-name=OMX.SEC.AVC.Decoder, + sink="video/x-h264, width=(int)[16,4096], height=(int)[16,4096], framerate=(fraction)[0,max];", + src="video/x-raw-yuv, format=(fourcc){ST12}, width=(int)[16,4096], height=(int)[16,4096], framerate=(fraction)[0,max];", + rank=0; + +omx_h263dec, + type=GstOmxH263Dec, + library-name=libSEC_OMX_Core.so.0, + component-name=OMX.SEC.H263.Decoder, + sink="video/x-h263, variant=(string)itu, width=(int)[16,4096], height=(int)[16,4096], framerate=(fraction)[0,max];", + src="video/x-raw-yuv, format=(fourcc){ST12}, width=(int)[16,4096], height=(int)[16,4096], framerate=(fraction)[0,max];", + rank=0; + +omx_wmvdec, + type=GstOmxWmvDec, + library-name=libSEC_OMX_Core.so.0, + component-name=OMX.SEC.WMV.Decoder, + sink="video/x-wmv, wmvversion=(int)3, width=(int)[16,4096], height=(int)[16,4096], framerate=(fraction)[0,max];", + src="video/x-raw-yuv, format=(fourcc){ST12}, width=(int)[16,4096], height=(int)[16,4096], framerate=(fraction)[0,max];", + rank=0; + +omx_mpeg4enc, + type=GstOmxMpeg4Enc, + library-name=libSEC_OMX_Core.so.0, + component-name=OMX.SEC.MPEG4.Encoder, + sink="video/x-raw-yuv, format=(fourcc){ST12, SN12}, width=(int)[16,4096], height=(int)[16,4096], framerate=(fraction)[0,max];", + src="video/mpeg, mpegversion=(int)4, systemstream=false, width=(int)[16,4096], height=(int)[16,4096], framerate=(fraction)[0,max];", + rank=0; + +omx_h264enc, + type=GstOmxH264Enc, + library-name=libSEC_OMX_Core.so.0, + component-name=OMX.SEC.AVC.Encoder, + sink="video/x-raw-yuv, format=(fourcc){ST12, SN12}, width=(int)[16,4096], height=(int)[16,4096], framerate=(fraction)[0,max];", + src="video/x-h264, width=(int)[16,4096], height=(int)[16,4096], framerate=(fraction)[0,max];", + rank=0; + +omx_h263enc, + type=GstOmxH263Enc, + library-name=libSEC_OMX_Core.so.0, + component-name=OMX.SEC.H263.Encoder, + sink="video/x-raw-yuv, format=(fourcc){ST12, SN12}, width=(int)[16,4096], height=(int)[16,4096], framerate=(fraction)[0,max];", + src="video/x-h263, variant=(string)itu, width=(int)[16,4096], height=(int)[16,4096], framerate=(fraction)[0,max];", + rank=0 diff --git a/mmfw-sysconf-simulator/etc/multimedia/mmfw_audio_volume.ini b/mmfw-sysconf-simulator/etc/multimedia/mmfw_audio_volume.ini new file mode 100644 index 0000000..09a9a97 --- /dev/null +++ b/mmfw-sysconf-simulator/etc/multimedia/mmfw_audio_volume.ini @@ -0,0 +1,19 @@ +[volumes] +system = 0, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 82, 84, 86, 88, 90 +notification = 0, 66, 68, 70, 72, 74, 76, 78, 80, 82, 84, 86, 88, 90, 92, 95 +alarm = 0, 61, 63, 65, 67, 69, 71, 73, 75, 77, 79, 81, 83, 85, 87, 90 +ringtone = 0, 61, 63, 65, 67, 69, 71, 73, 75, 77, 79, 81, 83, 85, 87, 90 +media = 0, 44, 48, 52, 56, 61, 66, 70, 74, 78, 82, 85, 88, 91, 94, 97 +call = 60, 65, 70, 76, 82, 88, 94, 100 +voip = 60, 65, 70, 76, 82, 88, 94, 100 +voice = 0, 55, 58, 61, 64, 67, 70, 73, 76, 79, 82, 85, 88, 91, 94, 97 +gain_dialer = 1.00 +gain_touch = 1.00 +gain_af = 0.70 +gain_shutter1 = 0.14 +gain_shutter2 = 1.00 +gain_camcording = 0.30 +gain_midi = 1.00 +gain_booting = 0.40 +gain_video = 0.90 +gain_tts = 1.00 diff --git a/mmfw-sysconf-simulator/etc/multimedia/mmfw_camcorder.ini.wayland b/mmfw-sysconf-simulator/etc/multimedia/mmfw_camcorder.ini.wayland new file mode 100644 index 0000000..a2d044e --- /dev/null +++ b/mmfw-sysconf-simulator/etc/multimedia/mmfw_camcorder.ini.wayland @@ -0,0 +1,110 @@ +; < Camera/Camcorder Configure Main INI file > +; +; - SDK Camera +; +; - Header List - +; 1. General +; 2. VideoInput +; 3. AudioInput +; 4. VideoOutput +; 5. Capture +; 6. Record +; 7. VideoEncoder +; 8. AudioEncoder +; 9. ImageEncoder +; 10. Mux +; +; - Note - +; If you want to add a new header, +; add a new enum value to "enum ConfigureCategoryMain" +; and new default table for it in mm_camcorder_configure.c/.h +; + +[General] +SyncStateChange = 1 +;GSTInitOption = --gst-enable-tiny-registry --gst-disable-segtrap || NOT-USE-DEFAULT_VALUE +;GSTInitOption = --gst-debug=3,avsysvideosrc:4 || NOT-USE-DEFAULT_VALUE +ModelName = TIZEN_SDK +;DisabledAttributes = camera-optical-zoom camera-af-touch-x camera-af-touch-y camera-exposure-value camera-f-number camera-shutter-speed camera-hold-af-after-capturing filter-flip filter-hue display-src-x display-src-y display-src-width display-src-height tag-image-description strobe-control strobe-capabilities strobe-mode detect-mode detect-number detect-focus-select detect-select-number detect-status || NO_DEFAULT_VALUE + +[VideoInput] +UseConfCtrl = 1 +ConfCtrlFile0 = mmfw_camcorder_dev_video_pri.ini +ConfCtrlFile1 = mmfw_camcorder_dev_video_sec.ini +VideosrcElement = v4l2src | 1,1 | do-timestamp,1 | device,/dev/video0 +UseVideoscale = 0 +VideoscaleElement = videoscale | 3,0 | width,320 | height,240 | method,1 +UseZeroCopyFormat = 0 +DeviceCount = 2 +SupportMediaPacketPreviewCb = 0 + +[AudioInput] +AudioDevice = 0,1 || 0 +AudiosrcElement = pulsesrc | 2,0 | do-timestamp,1 | blocksize,640 +AudiomodemsrcElement = pulsesrc | 2,0 | do-timestamp,1 | blocksize,640 + +[VideoOutput] +; DisplayDevice +;;; 0: MAIN LCD, 1: SUB LCD, 2:TV OUT, 3: MAIN LCD and SUB LCD, 4: MAIN LCD and TV OUT +DisplayDevice = 0 || 0 +; DisplayMode +;;; 0: Default, 1: Pri Video ON and Sec Video Full-Screen, 2: Pri Video OFF and Sec Video Full-Screen +DisplayMode = 0 || 0 +; Videosink +;;; 0: Overlay surface, 1: Evas surface, 2: GL surface, 3: NULL surface, 4: Remote +Videosink = 0,3,4 || 3 +VideosinkElementOverlay = waylandsink | 6,0 | draw-borders,0 | force-aspect-ratio,1 | enable-last-sample,0 | qos,0 | sync,0 | show-preroll-frame,0 +VideosinkElementRemote = shmsink | 5,0 | wait-for-connection,0 | perms,511 | enable-last-sample,0 | qos,0 | sync,0 +VideosinkElementNull = fakesink | 3,0 | qos,0 | sync,0 | enable-last-sample,0 +UseVideoscale = 0 +VideoscaleElement = videoscale | 1,0 | method,1 + +[VideoEncoder] +H263 = avenc_h263p | 1,0 | compliance, -2 +MPEG4 = avenc_mpeg4 | 1,0 | compliance, -2 + +[AudioEncoder] +AMR = amrnbenc | 0,0 +AAC = avenc_aac | 1,0 | compliance, -2 +WAVE = wavenc | 0,0 +VORBIS = vorbisenc | 0,0 + +[ImageEncoder] +JPEG = jpegenc | 0,0 +PNG = pngenc | 0,0 + +[Capture] +UseEncodebin = 1 +UseCaptureMode = 0 +VideoscaleElement = videoscale | 1,0 | method,1 +PlayCaptureSound = 1 + +[Record] +UseAudioEncoderQueue = 1 +UseVideoEncoderQueue = 1 +VideoProfile = 0 +VideoAutoAudioConvert = 1 +VideoAutoAudioResample = 0 +VideoAutoColorSpace = 1 +AudioProfile = 1 +AudioAutoAudioConvert = 1 +AudioAutoAudioResample = 0 +AudioAutoColorSpace = 0 +ImageProfile = 2 +ImageAutoAudioConvert = 0 +ImageAutoAudioResample = 0 +ImageAutoColorSpace = 0 +RecordsinkElement = filesink | 1,0 | async,0 +UseNoiseSuppressor = 0 +DropVideoFrame = 0 +PassFirstVideoFrame = 0 + +[Mux] +3GP = avmux_3gp | 0,0 +AMR = avmux_amr | 0,0 +MP4 = avmux_mp4 | 0,0 +OGG = oggmux | 0,0 +WAV = wavenc | 0,0 +AAC = avmux_adts | 0,0 +M2TS = mpegtsmux | 0,0 + diff --git a/mmfw-sysconf-simulator/etc/multimedia/mmfw_camcorder.ini.x b/mmfw-sysconf-simulator/etc/multimedia/mmfw_camcorder.ini.x new file mode 100644 index 0000000..30a0210 --- /dev/null +++ b/mmfw-sysconf-simulator/etc/multimedia/mmfw_camcorder.ini.x @@ -0,0 +1,110 @@ +; < Camera/Camcorder Configure Main INI file > +; +; - SDK Camera +; +; - Header List - +; 1. General +; 2. VideoInput +; 3. AudioInput +; 4. VideoOutput +; 5. Capture +; 6. Record +; 7. VideoEncoder +; 8. AudioEncoder +; 9. ImageEncoder +; 10. Mux +; +; - Note - +; If you want to add a new header, +; add a new enum value to "enum ConfigureCategoryMain" +; and new default table for it in mm_camcorder_configure.c/.h +; + +[General] +SyncStateChange = 1 +;GSTInitOption = --gst-enable-tiny-registry --gst-disable-segtrap || NOT-USE-DEFAULT_VALUE +;GSTInitOption = --gst-debug=3,avsysvideosrc:4 || NOT-USE-DEFAULT_VALUE +ModelName = TIZEN_SDK +;DisabledAttributes = camera-optical-zoom camera-af-touch-x camera-af-touch-y camera-exposure-value camera-f-number camera-shutter-speed camera-hold-af-after-capturing filter-flip filter-hue display-src-x display-src-y display-src-width display-src-height tag-image-description strobe-control strobe-capabilities strobe-mode detect-mode detect-number detect-focus-select detect-select-number detect-status || NO_DEFAULT_VALUE + +[VideoInput] +UseConfCtrl = 1 +ConfCtrlFile0 = mmfw_camcorder_dev_video_pri.ini +ConfCtrlFile1 = mmfw_camcorder_dev_video_sec.ini +VideosrcElement = v4l2src | 1,1 | do-timestamp,1 | device,/dev/video0 +UseVideoscale = 0 +VideoscaleElement = videoscale | 3,0 | width,320 | height,240 | method,1 +UseZeroCopyFormat = 0 +DeviceCount = 2 +SupportMediaPacketPreviewCb = 0 + +[AudioInput] +AudioDevice = 0,1 || 0 +AudiosrcElement = pulsesrc | 2,0 | do-timestamp,1 | blocksize,640 +AudiomodemsrcElement = pulsesrc | 2,0 | do-timestamp,1 | blocksize,640 + +[VideoOutput] +; DisplayDevice +;;; 0: MAIN LCD, 1: SUB LCD, 2:TV OUT, 3: MAIN LCD and SUB LCD, 4: MAIN LCD and TV OUT +DisplayDevice = 0 || 0 +; DisplayMode +;;; 0: Default, 1: Pri Video ON and Sec Video Full-Screen, 2: Pri Video OFF and Sec Video Full-Screen +DisplayMode = 0 || 0 +; Videosink +;;; 0: Overlay surface, 1: Evas surface, 2: GL surface, 3: NULL surface, 4: Remote +Videosink = 0,3,4 || 3 +VideosinkElementOverlay = xvimagesink | 6,0 | draw-borders,0 | force-aspect-ratio,1 | enable-last-sample,0 | qos,0 | sync,0 | show-preroll-frame,0 +VideosinkElementRemote = shmsink | 5,0 | wait-for-connection,0 | perms,511 | enable-last-sample,0 | qos,0 | sync,0 +VideosinkElementNull = fakesink | 3,0 | qos,0 | sync,0 | enable-last-sample,0 +UseVideoscale = 0 +VideoscaleElement = videoscale | 1,0 | method,1 + +[VideoEncoder] +H263 = avenc_h263p | 1,0 | compliance, -2 +MPEG4 = avenc_mpeg4 | 1,0 | compliance, -2 + +[AudioEncoder] +AMR = amrnbenc | 0,0 +AAC = avenc_aac | 1,0 | compliance, -2 +WAVE = wavenc | 0,0 +VORBIS = vorbisenc | 0,0 + +[ImageEncoder] +JPEG = jpegenc | 0,0 +PNG = pngenc | 0,0 + +[Capture] +UseEncodebin = 1 +UseCaptureMode = 0 +VideoscaleElement = videoscale | 1,0 | method,1 +PlayCaptureSound = 1 + +[Record] +UseAudioEncoderQueue = 1 +UseVideoEncoderQueue = 1 +VideoProfile = 0 +VideoAutoAudioConvert = 1 +VideoAutoAudioResample = 0 +VideoAutoColorSpace = 1 +AudioProfile = 1 +AudioAutoAudioConvert = 1 +AudioAutoAudioResample = 0 +AudioAutoColorSpace = 0 +ImageProfile = 2 +ImageAutoAudioConvert = 0 +ImageAutoAudioResample = 0 +ImageAutoColorSpace = 0 +RecordsinkElement = filesink | 1,0 | async,0 +UseNoiseSuppressor = 0 +DropVideoFrame = 0 +PassFirstVideoFrame = 0 + +[Mux] +3GP = avmux_3gp | 0,0 +AMR = avmux_amr | 0,0 +MP4 = avmux_mp4 | 0,0 +OGG = oggmux | 0,0 +WAV = wavenc | 0,0 +AAC = avmux_adts | 0,0 +M2TS = mpegtsmux | 0,0 + diff --git a/mmfw-sysconf-simulator/etc/multimedia/mmfw_camcorder_dev_video_pri.ini b/mmfw-sysconf-simulator/etc/multimedia/mmfw_camcorder_dev_video_pri.ini new file mode 100644 index 0000000..c7c9e86 --- /dev/null +++ b/mmfw-sysconf-simulator/etc/multimedia/mmfw_camcorder_dev_video_pri.ini @@ -0,0 +1,178 @@ +; < Camera/Camcorder Configure Control INI file > +; +; - SDK Camera. Mega Camera. +; +; - Header List - +; 1. Camera +; 2. Strobe +; 3. Effect +; 4. Photograph +; 5. Capture +; 6. Detect +; +; - Note - +; If you want to add a new header, +; add a new enum value to "enum ConfigureCategoryControl" +; and new default table for it in mm_camcorder_configure.c/.h +; + +[Camera] +; Input index - real setting value +;;; 0:PRIMARY_CAMERA, 1:SECONDARY_CAMERA +; Input index - MSL value(convert array index) +;;; -1:NONE, 0:CAMERA0, 1:CAMERA1 +InputIndex = 0,-255 || 0 +DeviceName = virtual driver +PreviewResolution = 176,144 | 320,240 | 352,288 | 640,480 || 640,480 +CaptureResolution = 176,144 | 320,240 | 352,288 | 640,480 || 640,480 +VideoResolution = 176,144 | 320,240 | 352,288 | 640,480 || 640,480 +FPS0 = 30 || 30 +FPS1 = 30 || 30 +FPS2 = 30 || 30 +FPS3 = 30 || 30 +; PictureForamt - MSL value +;;; 0:NV12, 1:NV12T, 2:NV16, 3:NV21, 4:YUYV, 5:UYVY, 6:422P, 7:I420, 8:YV12, 9:RGB565, 10:RGB888, 11:RGBA, 12:ARGB, 13:ENCODED +PictureFormat = 4,7,8 || 4 +Overlay = 0,1 || 1 +; Recommend display rotation +;;; 0:NONE, 1:90, 2:180, 3:270 +RecommendDisplayRotation = 0 +; Recommend preview format for capture +;;; 0:NV12, 1:NV12T, 2:NV16, 3:NV21, 4:YUYV, 5:UYVY, 6:422P, 7:I420, 8:YV12, 9:RGB565, 10:RGB888, 11:RGBA, 12:ARGB, 13:ENCODED, 14:INTERLEAVED_JPEG_UYVY +RecommendPreviewFormatCapture = 7 +; Recommend preview format for record +;;; 0:NV12, 1:NV12T, 2:NV16, 3:NV21, 4:YUYV, 5:UYVY, 6:422P, 7:I420, 8:YV12, 9:RGB565, 10:RGB888, 11:RGBA, 12:ARGB, 13:ENCODED, 14:INTERLEAVED_JPEG_UYVY +RecommendPreviewFormatRecord = 7 +; Recommend preview resolution +;;; 0: NORMAL ratio(4:3), 1: WIDE ratio(16:9) +RecommendPreviewResolution = 640,480 | 352,288 || 640,480 +; Camera facing direction +;;; 0:REAR, 1:FRONT +FacingDirection = 0 + + +[Strobe] +;StrobeControl - Not support +;StrobeCapabilities - Not support +; Strobe mode - real setting value +;;; N/A +; Strobe mode - MSL value(convert array index) +;;; 0:OFF, 1:ON, 2:AUTO, 3:REDEYE_REDUCTION, 4:SLOW_SYNC, 5:FRONT_CURTAIN, 6:REAR_CURTAIN, 7:PERMANENT +StrobeMode = 0,-255,-255,-255,-255,-255,-255,-255 || 0 +;StrobeStatus - Not support +;StrobeEV - Not support + + +[Effect] +Brightness = 1,20 || 10 +Contrast = 1,20 || 10 +Saturation = 1,20 || 10 +Sharpness = 1,20 || 10 + +; White balance - real setting value +;;; N/A +; White balance - MSL value(convert array index) +;;; 0:NONE, 1:AUTO, 2:DAYLIGHT, 3:CLOUDY, 4:FLUOROSCENT, 5:INCANDESCENT, 6:SHADE, 7:HORIZON, 8:FLASH, 9:CUSTOM +WhiteBalance = 0,-255,-255,-255,-255,-255,-255,-255,-255,-255 || 0 + +; Color tone - real setting value +;;; N/A +; Color tone - MSL value(convert array index) +;;; 0:NONE, 1:MONO, 2:SEPIA, 3:NEGATIVE, 4:BLUE, 5:GREEN, 6:AQUA, 7:VIOLET, 8:ORANGE, 9:GRAY, 10:REC, +;;; 11:ANTIQUE, 12:WARM, 13:PINK, 14:YELLOW, 15:PURPLE, 16:EMBOSS, 17:OUTLINE, 18:SOLARIZATION_1, 19:SOLARIZATION_2, 20:SOLARIZATION_3, +;;; 21:SOLARIZATION_4, 22:SKETCH_1, 23:SKETCH_2, 24:SKETCH_3, 25:SKETCH_4 +ColorTone = 0,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255 || 0 + +; Flip - MSL value(convert array index) +;;; 0:NONE, 1:HORIZONTAL, 2:VERTICAL, 3:BOTH +Flip = 0,-255,-255,-255 || 0 + +; Wide Dynamic Range - real setting value +;;; N/A +; Wide Dynamic Range - MSL value(convert array index) +;;; 0:OFF, 1:ON, 2:AUTO +WDR = 0,-255,-255 || 0 + + +[Photograph] +;LensInit = 0,1 || 0 +;DigitalZoom = 10,30 || 10 +;OpticalZoom - Not support + +; Focus mode - real setting value +;;; N/A +; Focus mode - MSL value(convert array index) +;;; 0:NONE, 1:PAN, 2:AUTO, 3:MANUAL, 4:TOUCH_AUTO, 5:CONTINUOUS +FocusMode = 0,-255,-255,-255,-255,-255 || 0 + +; Auto focus type - real setting value +;;; N/A +; Auto focus - MSL value(convert array index) +;;; 0:NONE, 1:NORMAL, 2:MACRO, 3:FULL +AFType = 0,-255,-255,-255 || 0 + +; Auto exposure type - real setting value +;;; N/A +; Auto exposure mode - MSL value(convert array index) +;;; 0,OFF 1,ALL 2,CENTER1 3,CENTER2 4,CENTER3 5,SPOT1 6,SPOT2 7,CUSTOM1 8,CUSTOM2 +AEType = -255,0,-255,-255,-255,-255,-255,-255,-255 || 0 + +;ExposureValue - Not support +;FNumber - Not support +;ShutterSpeed - Not support + +; ISO - real setting value +;;; N/A +; ISO - MSL value(convert array index) +;;; 0:AUTO, 1:50, 2:100, 3:200, 4:400, 5:800, 6:1600, 7:3200 +ISO = 0,-255,-255,-255,-255,-255,-255,-255 || 0 + +; Program mode - real setting value +;;; N/A +; Program mode - MSL value(convert array index) +;;; 0:NORMAL, 1:PORTRAIT, 2:LANDSCAPE, 3:SPORTS, 4:PARTY_N_INDOOR, 5:BEACH_N_INDOOR, 6:SUNSET, 7:DUSK_N_DAWN, 8:FALL_COLOR, 9:NIGHT_SCENE, +;;; 10:FIREWORK, 11:TEXT, 12:SHOW_WINDOW, 13:CANDLE_LIGHT, 14:BACKLIGHT +ProgramMode = 0,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255 || 0 + +; Anti-handshake - real setting value +;;; N/A +; Anti-handshake - MSL value(convert array index) +;;; 0:OFF, 1:ON, 2:AUTO, 3:MOVIE_ON +AntiHandshake = 0,-255,-255,-255 || 0 + +; Video-stabilization - real setting value +;;; 0:OFF, 1:ON +; Video-stabilization - MSL value(convert array index) +;;; 0:OFF, 1:ON +VideoStabilization = 0 || 0 + +; Face zoom mode +;;; 0:OFF, 1:ON +FaceZoomMode = 0 || 0 +; Face zoom level +FaceZoomLevel = 0,0 || 0 + + +[Capture] +; Output mode +;;; No need to convert +;;; 0:NV12, 1:NV12T, 2:NV16, 3:NV21, 4:YUYV, 5:UYVY, 6:422P, 7:I420, 8:YV12, 9:RGB565, 10:RGB888, 11:RGBA, 12:ARGB, 13:ENCODED +OutputMode = 4,7,8,13 || 13 +JpegQuality = 0,100 || 50 +MultishotNumber = 1,1 || 1 +SensorEncodedCapture = 0 +; Support HDR +;;; 0: OFF, 1: ON, 2: ON and Original +SupportHDR = 0,-255,-255 || 0 + + +[Detect] +; Detect mode +;;; No need to convert +;;; 0:OFF, 1:ON +DetectMode = 0,-255 || 0 +;DetectNumber - Not support +;DetectFocusSelect - Not support +;DetectSelectNumber - Not support +;DetectStatus - Not support + diff --git a/mmfw-sysconf-simulator/etc/multimedia/mmfw_camcorder_dev_video_sec.ini b/mmfw-sysconf-simulator/etc/multimedia/mmfw_camcorder_dev_video_sec.ini new file mode 100644 index 0000000..a91db8b --- /dev/null +++ b/mmfw-sysconf-simulator/etc/multimedia/mmfw_camcorder_dev_video_sec.ini @@ -0,0 +1,178 @@ +; < Camera/Camcorder Configure Control INI file > +; +; - SDK Camera - VGA Camera +; +; - Header List - +; 1. Camera +; 2. Strobe +; 3. Effect +; 4. Photograph +; 5. Capture +; 6. Detect +; +; - Note - +; If you want to add a new header, +; add a new enum value to "enum ConfigureCategoryControl" +; and new default table for it in mm_camcorder_configure.c/.h +; + +[Camera] +; Input index - real setting value +;;; 0:PRIMARY_CAMERA, 1:SECONDARY_CAMERA +; Input index - MSL value(convert array index) +;;; -1:NONE, 0:CAMERA0, 1:CAMERA1 +InputIndex = -255,0 || 0 +DeviceName = virtual driver +PreviewResolution = 176,144 | 320,240 | 352,288 | 640,480 || 640,480 +CaptureResolution = 176,144 | 320,240 | 352,288 | 640,480 || 640,480 +VideoResolution = 176,144 | 320,240 | 352,288 | 640,480 || 640,480 +FPS0 = 30 || 30 +FPS1 = 30 || 30 +FPS2 = 30 || 30 +FPS3 = 30 || 30 +; PictureForamt - MSL value +;;; 0:NV12, 1:NV12T, 2:NV16, 3:NV21, 4:YUYV, 5:UYVY, 6:422P, 7:I420, 8:YV12, 9:RGB565, 10:RGB888, 11:RGBA, 12:ARGB, 13:ENCODED +PictureFormat = 4,7,8 || 4 +Overlay = 0,1 || 1 +; Recommend display rotation +;;; 0:NONE, 1:90, 2:180, 3:270 +RecommendDisplayRotation = 0 +; Recommend preview format for capture +;;; 0:NV12, 1:NV12T, 2:NV16, 3:NV21, 4:YUYV, 5:UYVY, 6:422P, 7:I420, 8:YV12, 9:RGB565, 10:RGB888, 11:RGBA, 12:ARGB, 13:ENCODED, 14:INTERLEAVED_JPEG_UYVY +RecommendPreviewFormatCapture = 7 +; Recommend preview format for record +;;; 0:NV12, 1:NV12T, 2:NV16, 3:NV21, 4:YUYV, 5:UYVY, 6:422P, 7:I420, 8:YV12, 9:RGB565, 10:RGB888, 11:RGBA, 12:ARGB, 13:ENCODED, 14:INTERLEAVED_JPEG_UYVY +RecommendPreviewFormatRecord = 7 +; Recommend preview resolution +;;; 0: NORMAL ratio(4:3), 1: WIDE ratio(16:9) +RecommendPreviewResolution = 640,480 | 352,288 || 640,480 +; Camera facing direction +;;; 0:REAR, 1:FRONT +FacingDirection = 1 + + +[Strobe] +;StrobeControl - Not support +;StrobeCapabilities - Not support +; Strobe mode - real setting value +;;; N/A +; Strobe mode - MSL value(convert array index) +;;; 0:OFF, 1:ON, 2:AUTO, 3:REDEYE_REDUCTION, 4:SLOW_SYNC, 5:FRONT_CURTAIN, 6:REAR_CURTAIN, 7:PERMANENT +StrobeMode = 0,-255,-255,-255,-255,-255,-255,-255 || 0 +;StrobeStatus - Not support +;StrobeEV - Not support + + +[Effect] +Brightness = 1,20 || 10 +Contrast = 1,20 || 10 +Saturation = 1,20 || 10 +Sharpness = 1,20 || 10 + +; White balance - real setting value +;;; N/A +; White balance - MSL value(convert array index) +;;; 0:NONE, 1:AUTO, 2:DAYLIGHT, 3:CLOUDY, 4:FLUOROSCENT, 5:INCANDESCENT, 6:SHADE, 7:HORIZON, 8:FLASH, 9:CUSTOM +WhiteBalance = 0,-255,-255,-255,-255,-255,-255,-255,-255,-255 || 0 + +; Color tone - real setting value +;;; N/A +; Color tone - MSL value(convert array index) +;;; 0:NONE, 1:MONO, 2:SEPIA, 3:NEGATIVE, 4:BLUE, 5:GREEN, 6:AQUA, 7:VIOLET, 8:ORANGE, 9:GRAY, 10:REC, +;;; 11:ANTIQUE, 12:WARM, 13:PINK, 14:YELLOW, 15:PURPLE, 16:EMBOSS, 17:OUTLINE, 18:SOLARIZATION_1, 19:SOLARIZATION_2, 20:SOLARIZATION_3, +;;; 21:SOLARIZATION_4, 22:SKETCH_1, 23:SKETCH_2, 24:SKETCH_3, 25:SKETCH_4 +ColorTone = 0,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255 || 0 + +; Flip - MSL value(convert array index) +;;; 0:NONE, 1:HORIZONTAL, 2:VERTICAL, 3:BOTH +Flip = 0,-255,-255,-255 || 0 + +; Wide Dynamic Range - real setting value +;;; N/A +; Wide Dynamic Range - MSL value(convert array index) +;;; 0:OFF, 1:ON, 2:AUTO +WDR = 0,-255,-255 || 0 + + +[Photograph] +;LensInit = 0,1 || 0 +;DigitalZoom = 10,30 || 10 +;OpticalZoom - Not support + +; Focus mode - real setting value +;;; N/A +; Focus mode - MSL value(convert array index) +;;; 0:NONE, 1:PAN, 2:AUTO, 3:MANUAL, 4:TOUCH_AUTO, 5:CONTINUOUS +FocusMode = 0,-255,-255,-255,-255,-255 || 0 + +; Auto focus type - real setting value +;;; N/A +; Auto focus - MSL value(convert array index) +;;; 0:NONE, 1:NORMAL, 2:MACRO, 3:FULL +AFType = 0,-255,-255,-255 || 0 + +; Auto exposure type - real setting value +;;; N/A +; Auto exposure mode - MSL value(convert array index) +;;; 0,OFF 1,ALL 2,CENTER1 3,CENTER2 4,CENTER3 5,SPOT1 6,SPOT2 7,CUSTOM1 8,CUSTOM2 +AEType = -255,0,-255,-255,-255,-255,-255,-255,-255 || 0 + +;ExposureValue - Not support +;FNumber - Not support +;ShutterSpeed - Not support + +; ISO - real setting value +;;; N/A +; ISO - MSL value(convert array index) +;;; 0:AUTO, 1:50, 2:100, 3:200, 4:400, 5:800, 6:1600, 7:3200 +ISO = 0,-255,-255,-255,-255,-255,-255,-255 || 0 + +; Program mode - real setting value +;;; N/A +; Program mode - MSL value(convert array index) +;;; 0:NORMAL, 1:PORTRAIT, 2:LANDSCAPE, 3:SPORTS, 4:PARTY_N_INDOOR, 5:BEACH_N_INDOOR, 6:SUNSET, 7:DUSK_N_DAWN, 8:FALL_COLOR, 9:NIGHT_SCENE, +;;; 10:FIREWORK, 11:TEXT, 12:SHOW_WINDOW, 13:CANDLE_LIGHT, 14:BACKLIGHT +ProgramMode = 0,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255 || 0 + +; Anti-handshake - real setting value +;;; N/A +; Anti-handshake - MSL value(convert array index) +;;; 0:OFF, 1:ON, 2:AUTO, 3:MOVIE_ON +AntiHandshake = 0,-255,-255,-255 || 0 + +; Video-stabilization - real setting value +;;; 0:OFF, 1:ON +; Video-stabilization - MSL value(convert array index) +;;; 0:OFF, 1:ON +VideoStabilization = 0 || 0 + +; Face zoom mode +;;; 0:OFF, 1:ON +FaceZoomMode = 0 || 0 +; Face zoom level +FaceZoomLevel = 0,0 || 0 + + +[Capture] +; Output mode +;;; No need to convert +;;; 0:NV12, 1:NV12T, 2:NV16, 3:NV21, 4:YUYV, 5:UYVY, 6:422P, 7:I420, 8:YV12, 9:RGB565, 10:RGB888, 11:RGBA, 12:ARGB, 13:ENCODED +OutputMode = 4,7,8,13 || 13 +JpegQuality = 0,100 || 50 +MultishotNumber = 1,1 || 1 +SensorEncodedCapture = 0 +; Support HDR +;;; 0: OFF, 1: ON, 2: ON and Original +SupportHDR = 0,-255,-255 || 0 + + +[Detect] +; Detect mode +;;; No need to convert +;;; 0:OFF, 1:ON +DetectMode = 0,-255 || 0 +;DetectNumber - Not support +;DetectFocusSelect - Not support +;DetectSelectNumber - Not support +;DetectStatus - Not support + diff --git a/mmfw-sysconf-simulator/etc/multimedia/mmfw_media_codec.ini b/mmfw-sysconf-simulator/etc/multimedia/mmfw_media_codec.ini new file mode 100644 index 0000000..873a128 --- /dev/null +++ b/mmfw-sysconf-simulator/etc/multimedia/mmfw_media_codec.ini @@ -0,0 +1,89 @@ +[h261] +hw_decoder = , , +hw_encoder = , , +sw_decoder = , , +sw_encoder = , , + +[h263] +hw_decoder = , , +hw_encoder = , , +sw_decoder = avdec_h263, video/x-h263, I420 +sw_encoder = avenc_h263, video/x-raw, H263P + +[h264] +hw_decoder = , , +hw_encoder = , , +sw_decoder = avdec_h264, video/x-h264, I420 +sw_encoder = avenc_h264, video/x-raw, H264_SP + +[mpeg4] +hw_decoder = , , +hw_encoder = , , +sw_decoder = avdec_h264, video/x-h264, I420 +sw_encoder = avenc_h264, video/x-raw, MPEG4_SP + +[aac_lc] +hw_decoder = , , +hw_encoder = , , +sw_decoder = avdec_aac, audio/mpeg, PCM +sw_encoder = avenc_aac, audio/x-raw, AAC_LC + +[aac_he] +hw_decoder = , , +hw_encoder = , , +sw_decoder = avdec_aac, audio/mpeg, PCM +sw_encoder = , , + +[aac_he_ps] +hw_decoder = , , +hw_encoder = , , +sw_decoder = avdec_aac, audio/mpeg, PCM +sw_encoder = , , + +[mp3] +hw_decoder = , , +hw_encoder = , , +sw_decoder = avdec_mp3, audio/mpeg, PCM +sw_encoder = , , + +[amr_nb] +hw_decoder = , , +hw_encoder = , , +sw_decoder = avdec_amrnb, audio/AMR, PCM +sw_encoder = amrnbenc, audio/x-raw, AMR_NB + +[amr_wb] +hw_decoder = , , +hw_encoder = , , +sw_decoder = avdec_amrwb, audio/AMR-WB, PCM +sw_encoder = , , + +[vorbis] +hw_decoder = , , +hw_encoder = , , +sw_decoder = vorbisdec, audio/x-vorbis, PCM +sw_encoder = , , + +[flac] +hw_decoder = , , +hw_encoder = , , +sw_decoder = avdec_flac, audio/x-flac, PCM +sw_encoder = , , + +[wmav1] +hw_decoder = , , +hw_encoder = , , +sw_decoder = avdec_wmav1, audio/x-wma, PCM +sw_encoder = , , + +[wmav2] +hw_decoder = , , +hw_encoder = , , +sw_decoder = avdec_wmav2, audio/x-wma, PCM +sw_encoder = , , + +[wmapro] +hw_decoder = , , +hw_encoder = , , +sw_decoder = avdec_wmapro, audio/x-wma, PCM +sw_encoder = , , diff --git a/mmfw-sysconf-simulator/etc/multimedia/mmfw_media_streamer.ini b/mmfw-sysconf-simulator/etc/multimedia/mmfw_media_streamer.ini new file mode 100644 index 0000000..458ad4e --- /dev/null +++ b/mmfw-sysconf-simulator/etc/multimedia/mmfw_media_streamer.ini @@ -0,0 +1,50 @@ +[general] +; generating dot file representing pipeline state +generate dot = no +dot dir = + +; decodebin will be used instead of decoder node +use decodebin = yes + +; comma separated list of element names which +; will not be used in autoplug mode +exclude elements = v4l2video,omx,sprd + +; comma separated list of arguments +; that will pass to gst_init +gstreamer arguments = --gst-debug=2 + +[sources] + +audio_source = pulsesrc +camera_source = v4l2src +video_source = ximagesrc +udp_source = udpsrc + + +[sinks] +audio_sink = pulsesink +video_sink = waylandsink +evas_sink = evaspixmapsink +udp_sink = udpsink + + +[h263] +encoder = avenc_h263 +decoder = avdec_h263 +rtppay = rtph263pay +rtpdepay = rtph263depay +parser = h263parse + + +[h264] +encoder = avenc_h264 +decoder = avdec_h264 +rtppay = rtph264pay +rtpdepay = rtph264depay +parser = h264parse + + +[audio-raw] +rtppay = rtpL16pay +rtpdepay = rtpL16depay diff --git a/mmfw-sysconf-simulator/etc/multimedia/mmfw_player.ini.wayland b/mmfw-sysconf-simulator/etc/multimedia/mmfw_player.ini.wayland new file mode 100644 index 0000000..72f1259 --- /dev/null +++ b/mmfw-sysconf-simulator/etc/multimedia/mmfw_player.ini.wayland @@ -0,0 +1,98 @@ +[general] + +; if disabled typefind element will used directely +use decodebin = no ; async state change problem exist + +use sink handler = yes + +disable segtrap = yes ; same effect with --gst-disable-segtrap + +; set default videosink element according to video surface type(X, EVAS, NULL) +videosink element overlay = waylandsink +videosink element evas = evasimagesink +videosink element fake = fakesink +videosink element remote = shmsink +videosrc element remote = shmsrc + +video converter element = ffmpegcolorspace + +audiosink element = pulsesink + +drmsrc element = filesrc + +; if yes. gstreamer will not update registry +skip rescan = yes +delay before repeat = 50 ; msec + +; comma separated list of tocken which elemnts has it in it's name will not be used +element exclude keyword = ffdec_, omx_, v4l2 + +async start = yes + +multiple codec supported = yes + +; parameters for initializing gstreamer +gstparam1 = +gstparam2 = +gstparam3 = +gstparam4 = +gstparam5 = + +; generating dot file representing pipeline state +generate dot = no + +; parameter for clock provide in audiosink +provide clock = yes + +; allowed timeout for changing pipeline state +live state change timeout = 30 ; sec +localplayback state change timeout = 10 ; sec + +; delay in msec for sending EOS +eos delay = 150 ; msec + + +[http streaming] + +httpsrc element = souphttpsrc + +; if set, use file or not use memory for buffering +http file buffer path = /home/owner/content + +http buffering limit = 99.0 ; percent + +http max size bytes = 1048576 ; bytes + +http buffering time = 1.2 + +http timeout = 30 ; sec + + +[rtsp streaming] + +rtspsrc element = rtspsrc + +rtsp buffering time = 5000; msec + +rtsp rebuffering time = 15000; msec + +rtsp do typefinding = no; if no, caps on rtspsrc:src pad will be used for autoplugging + +rtsp error concealment = yes + + +[hw accelation] +use video hw accel = no + + +[priority] + +use priority setting = no + +demux = 95 + +videosink = 96 + +audiosink = 97 + +ringbuffer = 98 diff --git a/mmfw-sysconf-simulator/etc/multimedia/mmfw_player.ini.x b/mmfw-sysconf-simulator/etc/multimedia/mmfw_player.ini.x new file mode 100644 index 0000000..e9d2b5a --- /dev/null +++ b/mmfw-sysconf-simulator/etc/multimedia/mmfw_player.ini.x @@ -0,0 +1,96 @@ +[general] + +; if disabled typefind element will used directely +use decodebin = no ; async state change problem exist + +use sink handler = yes + +disable segtrap = yes ; same effect with --gst-disable-segtrap + +; set default videosink element according to video surface type(X, EVAS, NULL) +videosink element overlay = xvimagesink +videosink element evas = evasimagesink +videosink element fake = fakesink + +video converter element = ffmpegcolorspace + +audiosink element = avsysaudiosink + +drmsrc element = filesrc + +; if yes. gstreamer will not update registry +skip rescan = yes +delay before repeat = 50 ; msec + +; comma separated list of tocken which elemnts has it in it's name will not be used +element exclude keyword = ffdec_, omx_, v4l2 + +async start = yes + +multiple codec supported = yes + +; parameters for initializing gstreamer +gstparam1 = +gstparam2 = +gstparam3 = +gstparam4 = +gstparam5 = + +; generating dot file representing pipeline state +generate dot = no + +; parameter for clock provide in audiosink +provide clock = yes + +; allowed timeout for changing pipeline state +live state change timeout = 30 ; sec +localplayback state change timeout = 10 ; sec + +; delay in msec for sending EOS +eos delay = 150 ; msec + + +[http streaming] + +httpsrc element = souphttpsrc + +; if set, use file or not use memory for buffering +http file buffer path = /home/owner/content + +http buffering limit = 99.0 ; percent + +http max size bytes = 1048576 ; bytes + +http buffering time = 1.2 + +http timeout = 30 ; sec + + +[rtsp streaming] + +rtspsrc element = rtspsrc + +rtsp buffering time = 5000; msec + +rtsp rebuffering time = 15000; msec + +rtsp do typefinding = no; if no, caps on rtspsrc:src pad will be used for autoplugging + +rtsp error concealment = yes + + +[hw accelation] +use video hw accel = no + + +[priority] + +use priority setting = no + +demux = 95 + +videosink = 96 + +audiosink = 97 + +ringbuffer = 98 diff --git a/mmfw-sysconf-simulator/etc/multimedia/mmfw_player_audio_effect.ini b/mmfw-sysconf-simulator/etc/multimedia/mmfw_player_audio_effect.ini new file mode 100644 index 0000000..1394608 --- /dev/null +++ b/mmfw-sysconf-simulator/etc/multimedia/mmfw_player_audio_effect.ini @@ -0,0 +1,17 @@ +[audio effect] +; name of audio effect element +audio effect element = audioeq + +; preset audio effect setting +audio effect preset = no + +; custom audio effect setting (EQ/extension) +audio effect custom = yes +audio effect custom list = 0 + +audio effect custom eq band num = 7 ; number of EQ bands +audio effect custom eq band width = 33, 90, 242, 649, 1743, 4676, 12544 ; list of each EQ band width (Hz) +audio effect custom eq band freq = 36, 98, 265, 711, 1907, 5117, 13727 ; list of each EQ band central frequency (Hz) + +audio effect custom min list = -12 ; list of minimum level value (the first element is for EQ, others for extension effect) +audio effect custom max list = 12 ; list of maximum level value (the first element is for EQ, others for extension effect) diff --git a/mmfw-sysconf-simulator/etc/multimedia/mmfw_streamrecorder.ini b/mmfw-sysconf-simulator/etc/multimedia/mmfw_streamrecorder.ini new file mode 100644 index 0000000..e5f4fca --- /dev/null +++ b/mmfw-sysconf-simulator/etc/multimedia/mmfw_streamrecorder.ini @@ -0,0 +1,72 @@ +[general] +;is encsink source is live +encscink source is live = 0 + +retrialcount = 10 + +minimum frame = 5 + +reset pause time = 0 + +screen record = 1 + +convert output buffer num =6 + +[encodebin] +;MM_STREAMRECORDER_ENCBIN_PROFILE_VIDEO = 0 MM_STREAMRECORDER_ENCBIN_PROFILE_AUDIO = 1 +;MM_STREAMRECORDER_ENCBIN_PROFILE_IMAGE = 2 MM_STREAMRECORDER_ENCBIN_PROFILE_NUM = 3 +encsink bin profile = 0 + +encsink bin auto audio resample = 0 + +encsink bin auto colorspace = 1 + +encsink bin auto audio convert = 1 + +encsink bin use video toggle = 0 + +[pipeline] +encsink bin source = appsrc + +name of audio src = pulsesrc + +h264 encoder = + +h263 encoder = avenc_h263p + +mpeg4 encoder = avenc_mpeg4 + +name of audio encoder = avenc_aac + +use parser = + +name of 3GP muxer = avmux_3gp + +name of MP4 muxer = avmux_mp4 + +name of video converter = videoconvert + +name of sink = filesink + +[video param] +;/*ms*/ +video frame wait time = 200000 + +[audio param] +audio frame minimum space = 102400 + +audio frame wait time = 20000 + +[attribute] +supported height = 1080,720,480,240,288,144 + +supported width = 1920,1280,640,320,352,176 + +;/*AMR, AAC, VORBIS ,PCM*/ +supported audio encoders = AMR,AAC,PCM + +;/* H263 , H264 , MPEG4 */ +supported video encoders = H263,MPEG4 + +;/*3GP , AMR, MP4 , WAV, ADTS*/ +supported file formats = 3GP,MP4,AMR,ADTS,WAV diff --git a/mmfw-sysconf-simulator/usr/etc/gst-openmax.conf b/mmfw-sysconf-simulator/usr/etc/gst-openmax.conf deleted file mode 100644 index 9c0203c..0000000 --- a/mmfw-sysconf-simulator/usr/etc/gst-openmax.conf +++ /dev/null @@ -1,55 +0,0 @@ -omx_mpeg4dec, - type=GstOmxMpeg4Dec, - library-name=libSEC_OMX_Core.so.0, - component-name=OMX.SEC.MPEG4.Decoder, - sink="video/mpeg, mpegversion=(int)4, systemstream=false, width=(int)[16,4096], height=(int)[16,4096], framerate=(fraction)[0,max]; video/x-divx, divxversion=(int)[4,5], width=(int)[16,4096], height=(int)[16,4096], framerate=(fraction)[0,max]; video/x-xvid, width=(int)[16,4096], height=(int)[16,4096], framerate=(fraction)[0,max]; video/x-3ivx, width=(int)[16,4096], height=(int)[16,4096], framerate=(fraction)[0,max];", - src="video/x-raw-yuv, format=(fourcc){ST12}, width=(int)[16,4096], height=(int)[16,4096], framerate=(fraction)[0,max];", - rank=0; - -omx_h264dec, - type=GstOmxH264Dec, - library-name=libSEC_OMX_Core.so.0, - component-name=OMX.SEC.AVC.Decoder, - sink="video/x-h264, width=(int)[16,4096], height=(int)[16,4096], framerate=(fraction)[0,max];", - src="video/x-raw-yuv, format=(fourcc){ST12}, width=(int)[16,4096], height=(int)[16,4096], framerate=(fraction)[0,max];", - rank=0; - -omx_h263dec, - type=GstOmxH263Dec, - library-name=libSEC_OMX_Core.so.0, - component-name=OMX.SEC.H263.Decoder, - sink="video/x-h263, variant=(string)itu, width=(int)[16,4096], height=(int)[16,4096], framerate=(fraction)[0,max];", - src="video/x-raw-yuv, format=(fourcc){ST12}, width=(int)[16,4096], height=(int)[16,4096], framerate=(fraction)[0,max];", - rank=0; - -omx_wmvdec, - type=GstOmxWmvDec, - library-name=libSEC_OMX_Core.so.0, - component-name=OMX.SEC.WMV.Decoder, - sink="video/x-wmv, wmvversion=(int)3, width=(int)[16,4096], height=(int)[16,4096], framerate=(fraction)[0,max];", - src="video/x-raw-yuv, format=(fourcc){ST12}, width=(int)[16,4096], height=(int)[16,4096], framerate=(fraction)[0,max];", - rank=0; - -omx_mpeg4enc, - type=GstOmxMpeg4Enc, - library-name=libSEC_OMX_Core.so.0, - component-name=OMX.SEC.MPEG4.Encoder, - sink="video/x-raw-yuv, format=(fourcc){ST12, SN12}, width=(int)[16,4096], height=(int)[16,4096], framerate=(fraction)[0,max];", - src="video/mpeg, mpegversion=(int)4, systemstream=false, width=(int)[16,4096], height=(int)[16,4096], framerate=(fraction)[0,max];", - rank=0; - -omx_h264enc, - type=GstOmxH264Enc, - library-name=libSEC_OMX_Core.so.0, - component-name=OMX.SEC.AVC.Encoder, - sink="video/x-raw-yuv, format=(fourcc){ST12, SN12}, width=(int)[16,4096], height=(int)[16,4096], framerate=(fraction)[0,max];", - src="video/x-h264, width=(int)[16,4096], height=(int)[16,4096], framerate=(fraction)[0,max];", - rank=0; - -omx_h263enc, - type=GstOmxH263Enc, - library-name=libSEC_OMX_Core.so.0, - component-name=OMX.SEC.H263.Encoder, - sink="video/x-raw-yuv, format=(fourcc){ST12, SN12}, width=(int)[16,4096], height=(int)[16,4096], framerate=(fraction)[0,max];", - src="video/x-h263, variant=(string)itu, width=(int)[16,4096], height=(int)[16,4096], framerate=(fraction)[0,max];", - rank=0 diff --git a/mmfw-sysconf-simulator/usr/etc/mmfw_audio_volume.ini b/mmfw-sysconf-simulator/usr/etc/mmfw_audio_volume.ini deleted file mode 100644 index 09a9a97..0000000 --- a/mmfw-sysconf-simulator/usr/etc/mmfw_audio_volume.ini +++ /dev/null @@ -1,19 +0,0 @@ -[volumes] -system = 0, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 82, 84, 86, 88, 90 -notification = 0, 66, 68, 70, 72, 74, 76, 78, 80, 82, 84, 86, 88, 90, 92, 95 -alarm = 0, 61, 63, 65, 67, 69, 71, 73, 75, 77, 79, 81, 83, 85, 87, 90 -ringtone = 0, 61, 63, 65, 67, 69, 71, 73, 75, 77, 79, 81, 83, 85, 87, 90 -media = 0, 44, 48, 52, 56, 61, 66, 70, 74, 78, 82, 85, 88, 91, 94, 97 -call = 60, 65, 70, 76, 82, 88, 94, 100 -voip = 60, 65, 70, 76, 82, 88, 94, 100 -voice = 0, 55, 58, 61, 64, 67, 70, 73, 76, 79, 82, 85, 88, 91, 94, 97 -gain_dialer = 1.00 -gain_touch = 1.00 -gain_af = 0.70 -gain_shutter1 = 0.14 -gain_shutter2 = 1.00 -gain_camcording = 0.30 -gain_midi = 1.00 -gain_booting = 0.40 -gain_video = 0.90 -gain_tts = 1.00 diff --git a/mmfw-sysconf-simulator/usr/etc/mmfw_camcorder.ini.wayland b/mmfw-sysconf-simulator/usr/etc/mmfw_camcorder.ini.wayland deleted file mode 100644 index a2d044e..0000000 --- a/mmfw-sysconf-simulator/usr/etc/mmfw_camcorder.ini.wayland +++ /dev/null @@ -1,110 +0,0 @@ -; < Camera/Camcorder Configure Main INI file > -; -; - SDK Camera -; -; - Header List - -; 1. General -; 2. VideoInput -; 3. AudioInput -; 4. VideoOutput -; 5. Capture -; 6. Record -; 7. VideoEncoder -; 8. AudioEncoder -; 9. ImageEncoder -; 10. Mux -; -; - Note - -; If you want to add a new header, -; add a new enum value to "enum ConfigureCategoryMain" -; and new default table for it in mm_camcorder_configure.c/.h -; - -[General] -SyncStateChange = 1 -;GSTInitOption = --gst-enable-tiny-registry --gst-disable-segtrap || NOT-USE-DEFAULT_VALUE -;GSTInitOption = --gst-debug=3,avsysvideosrc:4 || NOT-USE-DEFAULT_VALUE -ModelName = TIZEN_SDK -;DisabledAttributes = camera-optical-zoom camera-af-touch-x camera-af-touch-y camera-exposure-value camera-f-number camera-shutter-speed camera-hold-af-after-capturing filter-flip filter-hue display-src-x display-src-y display-src-width display-src-height tag-image-description strobe-control strobe-capabilities strobe-mode detect-mode detect-number detect-focus-select detect-select-number detect-status || NO_DEFAULT_VALUE - -[VideoInput] -UseConfCtrl = 1 -ConfCtrlFile0 = mmfw_camcorder_dev_video_pri.ini -ConfCtrlFile1 = mmfw_camcorder_dev_video_sec.ini -VideosrcElement = v4l2src | 1,1 | do-timestamp,1 | device,/dev/video0 -UseVideoscale = 0 -VideoscaleElement = videoscale | 3,0 | width,320 | height,240 | method,1 -UseZeroCopyFormat = 0 -DeviceCount = 2 -SupportMediaPacketPreviewCb = 0 - -[AudioInput] -AudioDevice = 0,1 || 0 -AudiosrcElement = pulsesrc | 2,0 | do-timestamp,1 | blocksize,640 -AudiomodemsrcElement = pulsesrc | 2,0 | do-timestamp,1 | blocksize,640 - -[VideoOutput] -; DisplayDevice -;;; 0: MAIN LCD, 1: SUB LCD, 2:TV OUT, 3: MAIN LCD and SUB LCD, 4: MAIN LCD and TV OUT -DisplayDevice = 0 || 0 -; DisplayMode -;;; 0: Default, 1: Pri Video ON and Sec Video Full-Screen, 2: Pri Video OFF and Sec Video Full-Screen -DisplayMode = 0 || 0 -; Videosink -;;; 0: Overlay surface, 1: Evas surface, 2: GL surface, 3: NULL surface, 4: Remote -Videosink = 0,3,4 || 3 -VideosinkElementOverlay = waylandsink | 6,0 | draw-borders,0 | force-aspect-ratio,1 | enable-last-sample,0 | qos,0 | sync,0 | show-preroll-frame,0 -VideosinkElementRemote = shmsink | 5,0 | wait-for-connection,0 | perms,511 | enable-last-sample,0 | qos,0 | sync,0 -VideosinkElementNull = fakesink | 3,0 | qos,0 | sync,0 | enable-last-sample,0 -UseVideoscale = 0 -VideoscaleElement = videoscale | 1,0 | method,1 - -[VideoEncoder] -H263 = avenc_h263p | 1,0 | compliance, -2 -MPEG4 = avenc_mpeg4 | 1,0 | compliance, -2 - -[AudioEncoder] -AMR = amrnbenc | 0,0 -AAC = avenc_aac | 1,0 | compliance, -2 -WAVE = wavenc | 0,0 -VORBIS = vorbisenc | 0,0 - -[ImageEncoder] -JPEG = jpegenc | 0,0 -PNG = pngenc | 0,0 - -[Capture] -UseEncodebin = 1 -UseCaptureMode = 0 -VideoscaleElement = videoscale | 1,0 | method,1 -PlayCaptureSound = 1 - -[Record] -UseAudioEncoderQueue = 1 -UseVideoEncoderQueue = 1 -VideoProfile = 0 -VideoAutoAudioConvert = 1 -VideoAutoAudioResample = 0 -VideoAutoColorSpace = 1 -AudioProfile = 1 -AudioAutoAudioConvert = 1 -AudioAutoAudioResample = 0 -AudioAutoColorSpace = 0 -ImageProfile = 2 -ImageAutoAudioConvert = 0 -ImageAutoAudioResample = 0 -ImageAutoColorSpace = 0 -RecordsinkElement = filesink | 1,0 | async,0 -UseNoiseSuppressor = 0 -DropVideoFrame = 0 -PassFirstVideoFrame = 0 - -[Mux] -3GP = avmux_3gp | 0,0 -AMR = avmux_amr | 0,0 -MP4 = avmux_mp4 | 0,0 -OGG = oggmux | 0,0 -WAV = wavenc | 0,0 -AAC = avmux_adts | 0,0 -M2TS = mpegtsmux | 0,0 - diff --git a/mmfw-sysconf-simulator/usr/etc/mmfw_camcorder.ini.x b/mmfw-sysconf-simulator/usr/etc/mmfw_camcorder.ini.x deleted file mode 100644 index 30a0210..0000000 --- a/mmfw-sysconf-simulator/usr/etc/mmfw_camcorder.ini.x +++ /dev/null @@ -1,110 +0,0 @@ -; < Camera/Camcorder Configure Main INI file > -; -; - SDK Camera -; -; - Header List - -; 1. General -; 2. VideoInput -; 3. AudioInput -; 4. VideoOutput -; 5. Capture -; 6. Record -; 7. VideoEncoder -; 8. AudioEncoder -; 9. ImageEncoder -; 10. Mux -; -; - Note - -; If you want to add a new header, -; add a new enum value to "enum ConfigureCategoryMain" -; and new default table for it in mm_camcorder_configure.c/.h -; - -[General] -SyncStateChange = 1 -;GSTInitOption = --gst-enable-tiny-registry --gst-disable-segtrap || NOT-USE-DEFAULT_VALUE -;GSTInitOption = --gst-debug=3,avsysvideosrc:4 || NOT-USE-DEFAULT_VALUE -ModelName = TIZEN_SDK -;DisabledAttributes = camera-optical-zoom camera-af-touch-x camera-af-touch-y camera-exposure-value camera-f-number camera-shutter-speed camera-hold-af-after-capturing filter-flip filter-hue display-src-x display-src-y display-src-width display-src-height tag-image-description strobe-control strobe-capabilities strobe-mode detect-mode detect-number detect-focus-select detect-select-number detect-status || NO_DEFAULT_VALUE - -[VideoInput] -UseConfCtrl = 1 -ConfCtrlFile0 = mmfw_camcorder_dev_video_pri.ini -ConfCtrlFile1 = mmfw_camcorder_dev_video_sec.ini -VideosrcElement = v4l2src | 1,1 | do-timestamp,1 | device,/dev/video0 -UseVideoscale = 0 -VideoscaleElement = videoscale | 3,0 | width,320 | height,240 | method,1 -UseZeroCopyFormat = 0 -DeviceCount = 2 -SupportMediaPacketPreviewCb = 0 - -[AudioInput] -AudioDevice = 0,1 || 0 -AudiosrcElement = pulsesrc | 2,0 | do-timestamp,1 | blocksize,640 -AudiomodemsrcElement = pulsesrc | 2,0 | do-timestamp,1 | blocksize,640 - -[VideoOutput] -; DisplayDevice -;;; 0: MAIN LCD, 1: SUB LCD, 2:TV OUT, 3: MAIN LCD and SUB LCD, 4: MAIN LCD and TV OUT -DisplayDevice = 0 || 0 -; DisplayMode -;;; 0: Default, 1: Pri Video ON and Sec Video Full-Screen, 2: Pri Video OFF and Sec Video Full-Screen -DisplayMode = 0 || 0 -; Videosink -;;; 0: Overlay surface, 1: Evas surface, 2: GL surface, 3: NULL surface, 4: Remote -Videosink = 0,3,4 || 3 -VideosinkElementOverlay = xvimagesink | 6,0 | draw-borders,0 | force-aspect-ratio,1 | enable-last-sample,0 | qos,0 | sync,0 | show-preroll-frame,0 -VideosinkElementRemote = shmsink | 5,0 | wait-for-connection,0 | perms,511 | enable-last-sample,0 | qos,0 | sync,0 -VideosinkElementNull = fakesink | 3,0 | qos,0 | sync,0 | enable-last-sample,0 -UseVideoscale = 0 -VideoscaleElement = videoscale | 1,0 | method,1 - -[VideoEncoder] -H263 = avenc_h263p | 1,0 | compliance, -2 -MPEG4 = avenc_mpeg4 | 1,0 | compliance, -2 - -[AudioEncoder] -AMR = amrnbenc | 0,0 -AAC = avenc_aac | 1,0 | compliance, -2 -WAVE = wavenc | 0,0 -VORBIS = vorbisenc | 0,0 - -[ImageEncoder] -JPEG = jpegenc | 0,0 -PNG = pngenc | 0,0 - -[Capture] -UseEncodebin = 1 -UseCaptureMode = 0 -VideoscaleElement = videoscale | 1,0 | method,1 -PlayCaptureSound = 1 - -[Record] -UseAudioEncoderQueue = 1 -UseVideoEncoderQueue = 1 -VideoProfile = 0 -VideoAutoAudioConvert = 1 -VideoAutoAudioResample = 0 -VideoAutoColorSpace = 1 -AudioProfile = 1 -AudioAutoAudioConvert = 1 -AudioAutoAudioResample = 0 -AudioAutoColorSpace = 0 -ImageProfile = 2 -ImageAutoAudioConvert = 0 -ImageAutoAudioResample = 0 -ImageAutoColorSpace = 0 -RecordsinkElement = filesink | 1,0 | async,0 -UseNoiseSuppressor = 0 -DropVideoFrame = 0 -PassFirstVideoFrame = 0 - -[Mux] -3GP = avmux_3gp | 0,0 -AMR = avmux_amr | 0,0 -MP4 = avmux_mp4 | 0,0 -OGG = oggmux | 0,0 -WAV = wavenc | 0,0 -AAC = avmux_adts | 0,0 -M2TS = mpegtsmux | 0,0 - diff --git a/mmfw-sysconf-simulator/usr/etc/mmfw_camcorder_dev_video_pri.ini b/mmfw-sysconf-simulator/usr/etc/mmfw_camcorder_dev_video_pri.ini deleted file mode 100644 index c7c9e86..0000000 --- a/mmfw-sysconf-simulator/usr/etc/mmfw_camcorder_dev_video_pri.ini +++ /dev/null @@ -1,178 +0,0 @@ -; < Camera/Camcorder Configure Control INI file > -; -; - SDK Camera. Mega Camera. -; -; - Header List - -; 1. Camera -; 2. Strobe -; 3. Effect -; 4. Photograph -; 5. Capture -; 6. Detect -; -; - Note - -; If you want to add a new header, -; add a new enum value to "enum ConfigureCategoryControl" -; and new default table for it in mm_camcorder_configure.c/.h -; - -[Camera] -; Input index - real setting value -;;; 0:PRIMARY_CAMERA, 1:SECONDARY_CAMERA -; Input index - MSL value(convert array index) -;;; -1:NONE, 0:CAMERA0, 1:CAMERA1 -InputIndex = 0,-255 || 0 -DeviceName = virtual driver -PreviewResolution = 176,144 | 320,240 | 352,288 | 640,480 || 640,480 -CaptureResolution = 176,144 | 320,240 | 352,288 | 640,480 || 640,480 -VideoResolution = 176,144 | 320,240 | 352,288 | 640,480 || 640,480 -FPS0 = 30 || 30 -FPS1 = 30 || 30 -FPS2 = 30 || 30 -FPS3 = 30 || 30 -; PictureForamt - MSL value -;;; 0:NV12, 1:NV12T, 2:NV16, 3:NV21, 4:YUYV, 5:UYVY, 6:422P, 7:I420, 8:YV12, 9:RGB565, 10:RGB888, 11:RGBA, 12:ARGB, 13:ENCODED -PictureFormat = 4,7,8 || 4 -Overlay = 0,1 || 1 -; Recommend display rotation -;;; 0:NONE, 1:90, 2:180, 3:270 -RecommendDisplayRotation = 0 -; Recommend preview format for capture -;;; 0:NV12, 1:NV12T, 2:NV16, 3:NV21, 4:YUYV, 5:UYVY, 6:422P, 7:I420, 8:YV12, 9:RGB565, 10:RGB888, 11:RGBA, 12:ARGB, 13:ENCODED, 14:INTERLEAVED_JPEG_UYVY -RecommendPreviewFormatCapture = 7 -; Recommend preview format for record -;;; 0:NV12, 1:NV12T, 2:NV16, 3:NV21, 4:YUYV, 5:UYVY, 6:422P, 7:I420, 8:YV12, 9:RGB565, 10:RGB888, 11:RGBA, 12:ARGB, 13:ENCODED, 14:INTERLEAVED_JPEG_UYVY -RecommendPreviewFormatRecord = 7 -; Recommend preview resolution -;;; 0: NORMAL ratio(4:3), 1: WIDE ratio(16:9) -RecommendPreviewResolution = 640,480 | 352,288 || 640,480 -; Camera facing direction -;;; 0:REAR, 1:FRONT -FacingDirection = 0 - - -[Strobe] -;StrobeControl - Not support -;StrobeCapabilities - Not support -; Strobe mode - real setting value -;;; N/A -; Strobe mode - MSL value(convert array index) -;;; 0:OFF, 1:ON, 2:AUTO, 3:REDEYE_REDUCTION, 4:SLOW_SYNC, 5:FRONT_CURTAIN, 6:REAR_CURTAIN, 7:PERMANENT -StrobeMode = 0,-255,-255,-255,-255,-255,-255,-255 || 0 -;StrobeStatus - Not support -;StrobeEV - Not support - - -[Effect] -Brightness = 1,20 || 10 -Contrast = 1,20 || 10 -Saturation = 1,20 || 10 -Sharpness = 1,20 || 10 - -; White balance - real setting value -;;; N/A -; White balance - MSL value(convert array index) -;;; 0:NONE, 1:AUTO, 2:DAYLIGHT, 3:CLOUDY, 4:FLUOROSCENT, 5:INCANDESCENT, 6:SHADE, 7:HORIZON, 8:FLASH, 9:CUSTOM -WhiteBalance = 0,-255,-255,-255,-255,-255,-255,-255,-255,-255 || 0 - -; Color tone - real setting value -;;; N/A -; Color tone - MSL value(convert array index) -;;; 0:NONE, 1:MONO, 2:SEPIA, 3:NEGATIVE, 4:BLUE, 5:GREEN, 6:AQUA, 7:VIOLET, 8:ORANGE, 9:GRAY, 10:REC, -;;; 11:ANTIQUE, 12:WARM, 13:PINK, 14:YELLOW, 15:PURPLE, 16:EMBOSS, 17:OUTLINE, 18:SOLARIZATION_1, 19:SOLARIZATION_2, 20:SOLARIZATION_3, -;;; 21:SOLARIZATION_4, 22:SKETCH_1, 23:SKETCH_2, 24:SKETCH_3, 25:SKETCH_4 -ColorTone = 0,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255 || 0 - -; Flip - MSL value(convert array index) -;;; 0:NONE, 1:HORIZONTAL, 2:VERTICAL, 3:BOTH -Flip = 0,-255,-255,-255 || 0 - -; Wide Dynamic Range - real setting value -;;; N/A -; Wide Dynamic Range - MSL value(convert array index) -;;; 0:OFF, 1:ON, 2:AUTO -WDR = 0,-255,-255 || 0 - - -[Photograph] -;LensInit = 0,1 || 0 -;DigitalZoom = 10,30 || 10 -;OpticalZoom - Not support - -; Focus mode - real setting value -;;; N/A -; Focus mode - MSL value(convert array index) -;;; 0:NONE, 1:PAN, 2:AUTO, 3:MANUAL, 4:TOUCH_AUTO, 5:CONTINUOUS -FocusMode = 0,-255,-255,-255,-255,-255 || 0 - -; Auto focus type - real setting value -;;; N/A -; Auto focus - MSL value(convert array index) -;;; 0:NONE, 1:NORMAL, 2:MACRO, 3:FULL -AFType = 0,-255,-255,-255 || 0 - -; Auto exposure type - real setting value -;;; N/A -; Auto exposure mode - MSL value(convert array index) -;;; 0,OFF 1,ALL 2,CENTER1 3,CENTER2 4,CENTER3 5,SPOT1 6,SPOT2 7,CUSTOM1 8,CUSTOM2 -AEType = -255,0,-255,-255,-255,-255,-255,-255,-255 || 0 - -;ExposureValue - Not support -;FNumber - Not support -;ShutterSpeed - Not support - -; ISO - real setting value -;;; N/A -; ISO - MSL value(convert array index) -;;; 0:AUTO, 1:50, 2:100, 3:200, 4:400, 5:800, 6:1600, 7:3200 -ISO = 0,-255,-255,-255,-255,-255,-255,-255 || 0 - -; Program mode - real setting value -;;; N/A -; Program mode - MSL value(convert array index) -;;; 0:NORMAL, 1:PORTRAIT, 2:LANDSCAPE, 3:SPORTS, 4:PARTY_N_INDOOR, 5:BEACH_N_INDOOR, 6:SUNSET, 7:DUSK_N_DAWN, 8:FALL_COLOR, 9:NIGHT_SCENE, -;;; 10:FIREWORK, 11:TEXT, 12:SHOW_WINDOW, 13:CANDLE_LIGHT, 14:BACKLIGHT -ProgramMode = 0,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255 || 0 - -; Anti-handshake - real setting value -;;; N/A -; Anti-handshake - MSL value(convert array index) -;;; 0:OFF, 1:ON, 2:AUTO, 3:MOVIE_ON -AntiHandshake = 0,-255,-255,-255 || 0 - -; Video-stabilization - real setting value -;;; 0:OFF, 1:ON -; Video-stabilization - MSL value(convert array index) -;;; 0:OFF, 1:ON -VideoStabilization = 0 || 0 - -; Face zoom mode -;;; 0:OFF, 1:ON -FaceZoomMode = 0 || 0 -; Face zoom level -FaceZoomLevel = 0,0 || 0 - - -[Capture] -; Output mode -;;; No need to convert -;;; 0:NV12, 1:NV12T, 2:NV16, 3:NV21, 4:YUYV, 5:UYVY, 6:422P, 7:I420, 8:YV12, 9:RGB565, 10:RGB888, 11:RGBA, 12:ARGB, 13:ENCODED -OutputMode = 4,7,8,13 || 13 -JpegQuality = 0,100 || 50 -MultishotNumber = 1,1 || 1 -SensorEncodedCapture = 0 -; Support HDR -;;; 0: OFF, 1: ON, 2: ON and Original -SupportHDR = 0,-255,-255 || 0 - - -[Detect] -; Detect mode -;;; No need to convert -;;; 0:OFF, 1:ON -DetectMode = 0,-255 || 0 -;DetectNumber - Not support -;DetectFocusSelect - Not support -;DetectSelectNumber - Not support -;DetectStatus - Not support - diff --git a/mmfw-sysconf-simulator/usr/etc/mmfw_camcorder_dev_video_sec.ini b/mmfw-sysconf-simulator/usr/etc/mmfw_camcorder_dev_video_sec.ini deleted file mode 100644 index a91db8b..0000000 --- a/mmfw-sysconf-simulator/usr/etc/mmfw_camcorder_dev_video_sec.ini +++ /dev/null @@ -1,178 +0,0 @@ -; < Camera/Camcorder Configure Control INI file > -; -; - SDK Camera - VGA Camera -; -; - Header List - -; 1. Camera -; 2. Strobe -; 3. Effect -; 4. Photograph -; 5. Capture -; 6. Detect -; -; - Note - -; If you want to add a new header, -; add a new enum value to "enum ConfigureCategoryControl" -; and new default table for it in mm_camcorder_configure.c/.h -; - -[Camera] -; Input index - real setting value -;;; 0:PRIMARY_CAMERA, 1:SECONDARY_CAMERA -; Input index - MSL value(convert array index) -;;; -1:NONE, 0:CAMERA0, 1:CAMERA1 -InputIndex = -255,0 || 0 -DeviceName = virtual driver -PreviewResolution = 176,144 | 320,240 | 352,288 | 640,480 || 640,480 -CaptureResolution = 176,144 | 320,240 | 352,288 | 640,480 || 640,480 -VideoResolution = 176,144 | 320,240 | 352,288 | 640,480 || 640,480 -FPS0 = 30 || 30 -FPS1 = 30 || 30 -FPS2 = 30 || 30 -FPS3 = 30 || 30 -; PictureForamt - MSL value -;;; 0:NV12, 1:NV12T, 2:NV16, 3:NV21, 4:YUYV, 5:UYVY, 6:422P, 7:I420, 8:YV12, 9:RGB565, 10:RGB888, 11:RGBA, 12:ARGB, 13:ENCODED -PictureFormat = 4,7,8 || 4 -Overlay = 0,1 || 1 -; Recommend display rotation -;;; 0:NONE, 1:90, 2:180, 3:270 -RecommendDisplayRotation = 0 -; Recommend preview format for capture -;;; 0:NV12, 1:NV12T, 2:NV16, 3:NV21, 4:YUYV, 5:UYVY, 6:422P, 7:I420, 8:YV12, 9:RGB565, 10:RGB888, 11:RGBA, 12:ARGB, 13:ENCODED, 14:INTERLEAVED_JPEG_UYVY -RecommendPreviewFormatCapture = 7 -; Recommend preview format for record -;;; 0:NV12, 1:NV12T, 2:NV16, 3:NV21, 4:YUYV, 5:UYVY, 6:422P, 7:I420, 8:YV12, 9:RGB565, 10:RGB888, 11:RGBA, 12:ARGB, 13:ENCODED, 14:INTERLEAVED_JPEG_UYVY -RecommendPreviewFormatRecord = 7 -; Recommend preview resolution -;;; 0: NORMAL ratio(4:3), 1: WIDE ratio(16:9) -RecommendPreviewResolution = 640,480 | 352,288 || 640,480 -; Camera facing direction -;;; 0:REAR, 1:FRONT -FacingDirection = 1 - - -[Strobe] -;StrobeControl - Not support -;StrobeCapabilities - Not support -; Strobe mode - real setting value -;;; N/A -; Strobe mode - MSL value(convert array index) -;;; 0:OFF, 1:ON, 2:AUTO, 3:REDEYE_REDUCTION, 4:SLOW_SYNC, 5:FRONT_CURTAIN, 6:REAR_CURTAIN, 7:PERMANENT -StrobeMode = 0,-255,-255,-255,-255,-255,-255,-255 || 0 -;StrobeStatus - Not support -;StrobeEV - Not support - - -[Effect] -Brightness = 1,20 || 10 -Contrast = 1,20 || 10 -Saturation = 1,20 || 10 -Sharpness = 1,20 || 10 - -; White balance - real setting value -;;; N/A -; White balance - MSL value(convert array index) -;;; 0:NONE, 1:AUTO, 2:DAYLIGHT, 3:CLOUDY, 4:FLUOROSCENT, 5:INCANDESCENT, 6:SHADE, 7:HORIZON, 8:FLASH, 9:CUSTOM -WhiteBalance = 0,-255,-255,-255,-255,-255,-255,-255,-255,-255 || 0 - -; Color tone - real setting value -;;; N/A -; Color tone - MSL value(convert array index) -;;; 0:NONE, 1:MONO, 2:SEPIA, 3:NEGATIVE, 4:BLUE, 5:GREEN, 6:AQUA, 7:VIOLET, 8:ORANGE, 9:GRAY, 10:REC, -;;; 11:ANTIQUE, 12:WARM, 13:PINK, 14:YELLOW, 15:PURPLE, 16:EMBOSS, 17:OUTLINE, 18:SOLARIZATION_1, 19:SOLARIZATION_2, 20:SOLARIZATION_3, -;;; 21:SOLARIZATION_4, 22:SKETCH_1, 23:SKETCH_2, 24:SKETCH_3, 25:SKETCH_4 -ColorTone = 0,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255 || 0 - -; Flip - MSL value(convert array index) -;;; 0:NONE, 1:HORIZONTAL, 2:VERTICAL, 3:BOTH -Flip = 0,-255,-255,-255 || 0 - -; Wide Dynamic Range - real setting value -;;; N/A -; Wide Dynamic Range - MSL value(convert array index) -;;; 0:OFF, 1:ON, 2:AUTO -WDR = 0,-255,-255 || 0 - - -[Photograph] -;LensInit = 0,1 || 0 -;DigitalZoom = 10,30 || 10 -;OpticalZoom - Not support - -; Focus mode - real setting value -;;; N/A -; Focus mode - MSL value(convert array index) -;;; 0:NONE, 1:PAN, 2:AUTO, 3:MANUAL, 4:TOUCH_AUTO, 5:CONTINUOUS -FocusMode = 0,-255,-255,-255,-255,-255 || 0 - -; Auto focus type - real setting value -;;; N/A -; Auto focus - MSL value(convert array index) -;;; 0:NONE, 1:NORMAL, 2:MACRO, 3:FULL -AFType = 0,-255,-255,-255 || 0 - -; Auto exposure type - real setting value -;;; N/A -; Auto exposure mode - MSL value(convert array index) -;;; 0,OFF 1,ALL 2,CENTER1 3,CENTER2 4,CENTER3 5,SPOT1 6,SPOT2 7,CUSTOM1 8,CUSTOM2 -AEType = -255,0,-255,-255,-255,-255,-255,-255,-255 || 0 - -;ExposureValue - Not support -;FNumber - Not support -;ShutterSpeed - Not support - -; ISO - real setting value -;;; N/A -; ISO - MSL value(convert array index) -;;; 0:AUTO, 1:50, 2:100, 3:200, 4:400, 5:800, 6:1600, 7:3200 -ISO = 0,-255,-255,-255,-255,-255,-255,-255 || 0 - -; Program mode - real setting value -;;; N/A -; Program mode - MSL value(convert array index) -;;; 0:NORMAL, 1:PORTRAIT, 2:LANDSCAPE, 3:SPORTS, 4:PARTY_N_INDOOR, 5:BEACH_N_INDOOR, 6:SUNSET, 7:DUSK_N_DAWN, 8:FALL_COLOR, 9:NIGHT_SCENE, -;;; 10:FIREWORK, 11:TEXT, 12:SHOW_WINDOW, 13:CANDLE_LIGHT, 14:BACKLIGHT -ProgramMode = 0,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255 || 0 - -; Anti-handshake - real setting value -;;; N/A -; Anti-handshake - MSL value(convert array index) -;;; 0:OFF, 1:ON, 2:AUTO, 3:MOVIE_ON -AntiHandshake = 0,-255,-255,-255 || 0 - -; Video-stabilization - real setting value -;;; 0:OFF, 1:ON -; Video-stabilization - MSL value(convert array index) -;;; 0:OFF, 1:ON -VideoStabilization = 0 || 0 - -; Face zoom mode -;;; 0:OFF, 1:ON -FaceZoomMode = 0 || 0 -; Face zoom level -FaceZoomLevel = 0,0 || 0 - - -[Capture] -; Output mode -;;; No need to convert -;;; 0:NV12, 1:NV12T, 2:NV16, 3:NV21, 4:YUYV, 5:UYVY, 6:422P, 7:I420, 8:YV12, 9:RGB565, 10:RGB888, 11:RGBA, 12:ARGB, 13:ENCODED -OutputMode = 4,7,8,13 || 13 -JpegQuality = 0,100 || 50 -MultishotNumber = 1,1 || 1 -SensorEncodedCapture = 0 -; Support HDR -;;; 0: OFF, 1: ON, 2: ON and Original -SupportHDR = 0,-255,-255 || 0 - - -[Detect] -; Detect mode -;;; No need to convert -;;; 0:OFF, 1:ON -DetectMode = 0,-255 || 0 -;DetectNumber - Not support -;DetectFocusSelect - Not support -;DetectSelectNumber - Not support -;DetectStatus - Not support - diff --git a/mmfw-sysconf-simulator/usr/etc/mmfw_media_codec.ini b/mmfw-sysconf-simulator/usr/etc/mmfw_media_codec.ini deleted file mode 100644 index 873a128..0000000 --- a/mmfw-sysconf-simulator/usr/etc/mmfw_media_codec.ini +++ /dev/null @@ -1,89 +0,0 @@ -[h261] -hw_decoder = , , -hw_encoder = , , -sw_decoder = , , -sw_encoder = , , - -[h263] -hw_decoder = , , -hw_encoder = , , -sw_decoder = avdec_h263, video/x-h263, I420 -sw_encoder = avenc_h263, video/x-raw, H263P - -[h264] -hw_decoder = , , -hw_encoder = , , -sw_decoder = avdec_h264, video/x-h264, I420 -sw_encoder = avenc_h264, video/x-raw, H264_SP - -[mpeg4] -hw_decoder = , , -hw_encoder = , , -sw_decoder = avdec_h264, video/x-h264, I420 -sw_encoder = avenc_h264, video/x-raw, MPEG4_SP - -[aac_lc] -hw_decoder = , , -hw_encoder = , , -sw_decoder = avdec_aac, audio/mpeg, PCM -sw_encoder = avenc_aac, audio/x-raw, AAC_LC - -[aac_he] -hw_decoder = , , -hw_encoder = , , -sw_decoder = avdec_aac, audio/mpeg, PCM -sw_encoder = , , - -[aac_he_ps] -hw_decoder = , , -hw_encoder = , , -sw_decoder = avdec_aac, audio/mpeg, PCM -sw_encoder = , , - -[mp3] -hw_decoder = , , -hw_encoder = , , -sw_decoder = avdec_mp3, audio/mpeg, PCM -sw_encoder = , , - -[amr_nb] -hw_decoder = , , -hw_encoder = , , -sw_decoder = avdec_amrnb, audio/AMR, PCM -sw_encoder = amrnbenc, audio/x-raw, AMR_NB - -[amr_wb] -hw_decoder = , , -hw_encoder = , , -sw_decoder = avdec_amrwb, audio/AMR-WB, PCM -sw_encoder = , , - -[vorbis] -hw_decoder = , , -hw_encoder = , , -sw_decoder = vorbisdec, audio/x-vorbis, PCM -sw_encoder = , , - -[flac] -hw_decoder = , , -hw_encoder = , , -sw_decoder = avdec_flac, audio/x-flac, PCM -sw_encoder = , , - -[wmav1] -hw_decoder = , , -hw_encoder = , , -sw_decoder = avdec_wmav1, audio/x-wma, PCM -sw_encoder = , , - -[wmav2] -hw_decoder = , , -hw_encoder = , , -sw_decoder = avdec_wmav2, audio/x-wma, PCM -sw_encoder = , , - -[wmapro] -hw_decoder = , , -hw_encoder = , , -sw_decoder = avdec_wmapro, audio/x-wma, PCM -sw_encoder = , , diff --git a/mmfw-sysconf-simulator/usr/etc/mmfw_media_streamer.ini b/mmfw-sysconf-simulator/usr/etc/mmfw_media_streamer.ini deleted file mode 100644 index 458ad4e..0000000 --- a/mmfw-sysconf-simulator/usr/etc/mmfw_media_streamer.ini +++ /dev/null @@ -1,50 +0,0 @@ -[general] -; generating dot file representing pipeline state -generate dot = no -dot dir = - -; decodebin will be used instead of decoder node -use decodebin = yes - -; comma separated list of element names which -; will not be used in autoplug mode -exclude elements = v4l2video,omx,sprd - -; comma separated list of arguments -; that will pass to gst_init -gstreamer arguments = --gst-debug=2 - -[sources] - -audio_source = pulsesrc -camera_source = v4l2src -video_source = ximagesrc -udp_source = udpsrc - - -[sinks] -audio_sink = pulsesink -video_sink = waylandsink -evas_sink = evaspixmapsink -udp_sink = udpsink - - -[h263] -encoder = avenc_h263 -decoder = avdec_h263 -rtppay = rtph263pay -rtpdepay = rtph263depay -parser = h263parse - - -[h264] -encoder = avenc_h264 -decoder = avdec_h264 -rtppay = rtph264pay -rtpdepay = rtph264depay -parser = h264parse - - -[audio-raw] -rtppay = rtpL16pay -rtpdepay = rtpL16depay diff --git a/mmfw-sysconf-simulator/usr/etc/mmfw_player.ini.wayland b/mmfw-sysconf-simulator/usr/etc/mmfw_player.ini.wayland deleted file mode 100644 index 72f1259..0000000 --- a/mmfw-sysconf-simulator/usr/etc/mmfw_player.ini.wayland +++ /dev/null @@ -1,98 +0,0 @@ -[general] - -; if disabled typefind element will used directely -use decodebin = no ; async state change problem exist - -use sink handler = yes - -disable segtrap = yes ; same effect with --gst-disable-segtrap - -; set default videosink element according to video surface type(X, EVAS, NULL) -videosink element overlay = waylandsink -videosink element evas = evasimagesink -videosink element fake = fakesink -videosink element remote = shmsink -videosrc element remote = shmsrc - -video converter element = ffmpegcolorspace - -audiosink element = pulsesink - -drmsrc element = filesrc - -; if yes. gstreamer will not update registry -skip rescan = yes -delay before repeat = 50 ; msec - -; comma separated list of tocken which elemnts has it in it's name will not be used -element exclude keyword = ffdec_, omx_, v4l2 - -async start = yes - -multiple codec supported = yes - -; parameters for initializing gstreamer -gstparam1 = -gstparam2 = -gstparam3 = -gstparam4 = -gstparam5 = - -; generating dot file representing pipeline state -generate dot = no - -; parameter for clock provide in audiosink -provide clock = yes - -; allowed timeout for changing pipeline state -live state change timeout = 30 ; sec -localplayback state change timeout = 10 ; sec - -; delay in msec for sending EOS -eos delay = 150 ; msec - - -[http streaming] - -httpsrc element = souphttpsrc - -; if set, use file or not use memory for buffering -http file buffer path = /home/owner/content - -http buffering limit = 99.0 ; percent - -http max size bytes = 1048576 ; bytes - -http buffering time = 1.2 - -http timeout = 30 ; sec - - -[rtsp streaming] - -rtspsrc element = rtspsrc - -rtsp buffering time = 5000; msec - -rtsp rebuffering time = 15000; msec - -rtsp do typefinding = no; if no, caps on rtspsrc:src pad will be used for autoplugging - -rtsp error concealment = yes - - -[hw accelation] -use video hw accel = no - - -[priority] - -use priority setting = no - -demux = 95 - -videosink = 96 - -audiosink = 97 - -ringbuffer = 98 diff --git a/mmfw-sysconf-simulator/usr/etc/mmfw_player.ini.x b/mmfw-sysconf-simulator/usr/etc/mmfw_player.ini.x deleted file mode 100644 index e9d2b5a..0000000 --- a/mmfw-sysconf-simulator/usr/etc/mmfw_player.ini.x +++ /dev/null @@ -1,96 +0,0 @@ -[general] - -; if disabled typefind element will used directely -use decodebin = no ; async state change problem exist - -use sink handler = yes - -disable segtrap = yes ; same effect with --gst-disable-segtrap - -; set default videosink element according to video surface type(X, EVAS, NULL) -videosink element overlay = xvimagesink -videosink element evas = evasimagesink -videosink element fake = fakesink - -video converter element = ffmpegcolorspace - -audiosink element = avsysaudiosink - -drmsrc element = filesrc - -; if yes. gstreamer will not update registry -skip rescan = yes -delay before repeat = 50 ; msec - -; comma separated list of tocken which elemnts has it in it's name will not be used -element exclude keyword = ffdec_, omx_, v4l2 - -async start = yes - -multiple codec supported = yes - -; parameters for initializing gstreamer -gstparam1 = -gstparam2 = -gstparam3 = -gstparam4 = -gstparam5 = - -; generating dot file representing pipeline state -generate dot = no - -; parameter for clock provide in audiosink -provide clock = yes - -; allowed timeout for changing pipeline state -live state change timeout = 30 ; sec -localplayback state change timeout = 10 ; sec - -; delay in msec for sending EOS -eos delay = 150 ; msec - - -[http streaming] - -httpsrc element = souphttpsrc - -; if set, use file or not use memory for buffering -http file buffer path = /home/owner/content - -http buffering limit = 99.0 ; percent - -http max size bytes = 1048576 ; bytes - -http buffering time = 1.2 - -http timeout = 30 ; sec - - -[rtsp streaming] - -rtspsrc element = rtspsrc - -rtsp buffering time = 5000; msec - -rtsp rebuffering time = 15000; msec - -rtsp do typefinding = no; if no, caps on rtspsrc:src pad will be used for autoplugging - -rtsp error concealment = yes - - -[hw accelation] -use video hw accel = no - - -[priority] - -use priority setting = no - -demux = 95 - -videosink = 96 - -audiosink = 97 - -ringbuffer = 98 diff --git a/mmfw-sysconf-simulator/usr/etc/mmfw_player_audio_effect.ini b/mmfw-sysconf-simulator/usr/etc/mmfw_player_audio_effect.ini deleted file mode 100644 index 1394608..0000000 --- a/mmfw-sysconf-simulator/usr/etc/mmfw_player_audio_effect.ini +++ /dev/null @@ -1,17 +0,0 @@ -[audio effect] -; name of audio effect element -audio effect element = audioeq - -; preset audio effect setting -audio effect preset = no - -; custom audio effect setting (EQ/extension) -audio effect custom = yes -audio effect custom list = 0 - -audio effect custom eq band num = 7 ; number of EQ bands -audio effect custom eq band width = 33, 90, 242, 649, 1743, 4676, 12544 ; list of each EQ band width (Hz) -audio effect custom eq band freq = 36, 98, 265, 711, 1907, 5117, 13727 ; list of each EQ band central frequency (Hz) - -audio effect custom min list = -12 ; list of minimum level value (the first element is for EQ, others for extension effect) -audio effect custom max list = 12 ; list of maximum level value (the first element is for EQ, others for extension effect) diff --git a/mmfw-sysconf-simulator/usr/etc/mmfw_streamrecorder.ini b/mmfw-sysconf-simulator/usr/etc/mmfw_streamrecorder.ini deleted file mode 100644 index e5f4fca..0000000 --- a/mmfw-sysconf-simulator/usr/etc/mmfw_streamrecorder.ini +++ /dev/null @@ -1,72 +0,0 @@ -[general] -;is encsink source is live -encscink source is live = 0 - -retrialcount = 10 - -minimum frame = 5 - -reset pause time = 0 - -screen record = 1 - -convert output buffer num =6 - -[encodebin] -;MM_STREAMRECORDER_ENCBIN_PROFILE_VIDEO = 0 MM_STREAMRECORDER_ENCBIN_PROFILE_AUDIO = 1 -;MM_STREAMRECORDER_ENCBIN_PROFILE_IMAGE = 2 MM_STREAMRECORDER_ENCBIN_PROFILE_NUM = 3 -encsink bin profile = 0 - -encsink bin auto audio resample = 0 - -encsink bin auto colorspace = 1 - -encsink bin auto audio convert = 1 - -encsink bin use video toggle = 0 - -[pipeline] -encsink bin source = appsrc - -name of audio src = pulsesrc - -h264 encoder = - -h263 encoder = avenc_h263p - -mpeg4 encoder = avenc_mpeg4 - -name of audio encoder = avenc_aac - -use parser = - -name of 3GP muxer = avmux_3gp - -name of MP4 muxer = avmux_mp4 - -name of video converter = videoconvert - -name of sink = filesink - -[video param] -;/*ms*/ -video frame wait time = 200000 - -[audio param] -audio frame minimum space = 102400 - -audio frame wait time = 20000 - -[attribute] -supported height = 1080,720,480,240,288,144 - -supported width = 1920,1280,640,320,352,176 - -;/*AMR, AAC, VORBIS ,PCM*/ -supported audio encoders = AMR,AAC,PCM - -;/* H263 , H264 , MPEG4 */ -supported video encoders = H263,MPEG4 - -;/*3GP , AMR, MP4 , WAV, ADTS*/ -supported file formats = 3GP,MP4,AMR,ADTS,WAV diff --git a/mmfw-sysconf-target-hawkp/etc/multimedia/gst-openmax.conf b/mmfw-sysconf-target-hawkp/etc/multimedia/gst-openmax.conf new file mode 100644 index 0000000..92a0e70 --- /dev/null +++ b/mmfw-sysconf-target-hawkp/etc/multimedia/gst-openmax.conf @@ -0,0 +1,143 @@ +omx_mpeg2dec, + type=GstOmxMpeg2Dec, + library-name=libSDP_OMX_Core.so.0, + component-name=OMX.SDP.video_decoder.mfc.mp2, + sink="video/mpeg, mpegversion=(int)[1,2], systemstream=false, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max]; ", + src="video/x-raw-yuv, format=(fourcc){I420}, width=(int)[1,4096], height=(int)[1,4096], framerate=(fraction)[0,max];", + rank=257; + +omx_mpeg4dec, + type=GstOmxMpeg4Dec, + library-name=libSDP_OMX_Core.so.0, + component-name=OMX.SDP.video_decoder.mfc.mp4, + sink="video/x-msmpeg, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max], format=(fourcc){DIV3}; video/mpeg, mpegversion=(int)4, systemstream=false, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max]; video/x-divx, divxversion=(int)[4,5], width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max]; video/x-xvid, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max]; video/x-3ivx, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max];", + src="video/x-raw-yuv, format=(fourcc){I420}, width=(int)[1,4096], height=(int)[1,4096], framerate=(fraction)[0,max];", + rank=257; + +omx_h264dec, + type=GstOmxH264Dec, + library-name=libSDP_OMX_Core.so.0, + component-name=OMX.SDP.video_decoder.mfc.avc, + sink="video/x-h264, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max];", + src="video/x-raw-yuv, format=(fourcc){I420}, width=(int)[1,4096], height=(int)[1,4096], framerate=(fraction)[0,max];", + rank=257; + +omx_h263dec, + type=GstOmxH263Dec, + library-name=libSDP_OMX_Core.so.0, + component-name=OMX.SDP.video_decoder.mfc.h263, + sink="video/x-h263, variant=(string)itu, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max];", + src="video/x-raw-yuv, format=(fourcc){I420}, width=(int)[1,4096], height=(int)[1,4096], framerate=(fraction)[0,max];", + rank=257; + +omx_wmvdec, + type=GstOmxWmvDec, + library-name=libSDP_OMX_Core.so.0, + component-name=OMX.SDP.video_decoder.mfc.wmv, + sink="video/x-wmv, wmvversion=(int)3, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max];", + src="video/x-raw-yuv, format=(fourcc){I420}, width=(int)[1,4096], height=(int)[1,4096], framerate=(fraction)[0,max];", + rank=257; + +omx_vp8dec, + type=GstOmxVp8Dec, + library-name=libSDP_OMX_Core.so.0, + component-name=OMX.SDP.video_decoder.mfc.vp8, + sink="video/x-vp8, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max];", + src="video/x-raw-yuv, format=(fourcc){I420}, width=(int)[1,4096], height=(int)[1,4096], framerate=(fraction)[0,max];", + rank=257; + +omx_rvdec, + type=GstOmxRvDec, + library-name=libSDP_OMX_Core.so.0, + component-name=OMX.SDP.video_decoder.mfc.rv, + sink="video/x-pn-realvideo, rmversion=(int)[3,4], format=(fourcc){RV30,RV40}, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max];", + src="video/x-raw-yuv, format=(fourcc){I420}, width=(int)[1,4096], height=(int)[1,4096], framerate=(fraction)[0,max];", + rank=257; + +omx_avsdec, + type=GstOmxAvsDec, + library-name=libSDP_OMX_Core.so.0, + component-name=OMX.SDP.video_decoder.mfc.avs, + sink="video/x-avs, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max];", + src="video/x-raw-yuv, format=(fourcc){I420}, width=(int)[1,4096], height=(int)[1,4096], framerate=(fraction)[0,max];", + rank=257; + +omx_mjpegdec, + type=GstOmxMjpegDec, + library-name=libSDP_OMX_Core.so.0, + component-name=OMX.SDP.video_decoder.mjpeg, + sink="video/x-jpeg, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max];", + src="video/x-raw-yuv, format=(fourcc){I420}, width=(int)[1,4096], height=(int)[1,4096], framerate=(fraction)[0,max];", + rank=257; + +omx_mp3dec, + type=GstOmxMp3Dec, + library-name=libSDP_OMX_Core.so.0, + component-name=OMX.SDP.AUDANY.Decoder, + sink="audio/mpeg, mpegversion=(int)1, layer=(int)[1,3], parsed=true", + src="audio/x-raw-int", + rank=257; + +omx_aacdec, + type=GstOmxAacDec, + library-name=libSDP_OMX_Core.so.0, + component-name=OMX.SDP.AUDANY.Decoder, + sink="audio/x-aac;audio/mpeg, mpegversion=(int){2,4}, framed=true", + src="audio/x-raw-int, hassubdata=true", + rank=257; + +omx_ac3dec, + type=GstOmxAc3Dec, + library-name=libSDP_OMX_Core.so.0, + component-name=OMX.SDP.AUDANY.Decoder, + sink="audio/x-ac3, framed=true;audio/x-eac3, framed=true;audio/ac3, framed=true", + src="audio/x-raw-int, hassubdata=true", + rank=257; + +omx_adpcmdec, + type=GstOmxAdpcmDec, + library-name=libSDP_OMX_Core.so.0, + component-name=OMX.SDP.AUDANY.Decoder, + sink="audio/x-adpcm", + src="audio/x-raw-int", + rank=257; + +omx_wmadec, + type=GstOmxWmaDec, + library-name=libSDP_OMX_Core.so.0, + component-name=OMX.SDP.AUDANY.Decoder, + sink="audio/x-wma", + src="audio/x-raw-int", + rank=257; + +omx_dtsdec, + type=GstOmxDtsDec, + library-name=libSDP_OMX_Core.so.0, + component-name=OMX.SDP.AUDANY.Decoder, + sink="audio/x-dts, framed=true", + src="audio/x-raw-int, hassubdata=true", + rank=257; + +omx_vorbisdec, + type=GstOmxVorbisDec, + library-name=libSDP_OMX_Core.so.0, + component-name=OMX.SDP.AUDANY.Decoder, + sink="audio/x-vorbis", + src="audio/x-raw-int", + rank=257; + +omx_radec, + type=GstOmxRaDec, + library-name=libSDP_OMX_Core.so.0, + component-name=OMX.SDP.AUDANY.Decoder, + sink="audio/x-pn-realaudio", + src="audio/x-raw-int", + rank=257; + +omx_g711dec, + type=GstOmxG711Dec, + library-name=libSDP_OMX_Core.so.0, + component-name=OMX.SDP.AUDANY.Decoder, + sink="audio/x-alaw; audio/x-mulaw", + src="audio/x-raw-int", + rank=257; diff --git a/mmfw-sysconf-target-hawkp/etc/multimedia/gst-tz-openmax.conf b/mmfw-sysconf-target-hawkp/etc/multimedia/gst-tz-openmax.conf new file mode 100644 index 0000000..4decb28 --- /dev/null +++ b/mmfw-sysconf-target-hawkp/etc/multimedia/gst-tz-openmax.conf @@ -0,0 +1,140 @@ +omx_tz_mpeg2dec, + type=GstOmxTZMpeg2Dec, + library-name=libSDP_OMX_Core.so.0, + component-name=OMX.SDP.video_decoder.mfc.mp2, + sink="video/mpeg, mpegversion=(int)[1,2], systemstream=false, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max], secure=(boolean)true; ", + src="video/x-raw-yuv, format=(fourcc){I420}, width=(int)[1,4096], height=(int)[1,4096], framerate=(fraction)[0,max];", + rank=257; + +omx_tz_mpeg4dec, + type=GstOmxTZMpeg4Dec, + library-name=libSDP_OMX_Core.so.0, + component-name=OMX.SDP.video_decoder.mfc.mp4, + sink="video/x-msmpeg, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max], format=(fourcc){DIV3}, secure=(boolean)true; video/mpeg, mpegversion=(int)4, systemstream=false, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max], secure=(boolean)true; video/x-divx, divxversion=(int)[4,5], width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max], secure=(boolean)true; video/x-xvid, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max], secure=(boolean)true; video/x-3ivx, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max], secure=(boolean)true;", + src="video/x-raw-yuv, format=(fourcc){I420}, width=(int)[1,4096], height=(int)[1,4096], framerate=(fraction)[0,max];", + rank=257; +omx_tz_h264dec, + type=GstOmxTZH264Dec, + library-name=libSDP_OMX_Core.so.0, + component-name=OMX.SDP.video_decoder.mfc.avc, + sink="video/x-h264, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max], secure=(boolean)true;", + src="video/x-raw-yuv, format=(fourcc){I420}, width=(int)[1,4096], height=(int)[1,4096], framerate=(fraction)[0,max];", + rank=257; + +omx_tz_h263dec, + type=GstOmxTZH263Dec, + library-name=libSDP_OMX_Core.so.0, + component-name=OMX.SDP.video_decoder.mfc.h263, + sink="video/x-h263, variant=(string)itu, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max], secure=(boolean)true;", + src="video/x-raw-yuv, format=(fourcc){I420}, width=(int)[1,4096], height=(int)[1,4096], framerate=(fraction)[0,max];", + rank=257; + +omx_tz_wmvdec, + type=GstOmxTZWmvDec, + library-name=libSDP_OMX_Core.so.0, + component-name=OMX.SDP.video_decoder.mfc.wmv, + sink="video/x-wmv, wmvversion=(int)3, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max], secure=(boolean)true;", + src="video/x-raw-yuv, format=(fourcc){I420}, width=(int)[1,4096], height=(int)[1,4096], framerate=(fraction)[0,max];", + rank=257; + +omx_tz_vp8dec, + type=GstOmxTZVp8Dec, + library-name=libSDP_OMX_Core.so.0, + component-name=OMX.SDP.video_decoder.mfc.vp8, + sink="video/x-vp8, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max], secure=(boolean)true;", + src="video/x-raw-yuv, format=(fourcc){I420}, width=(int)[1,4096], height=(int)[1,4096], framerate=(fraction)[0,max];", + rank=257; + +omx_tz_rvdec, + type=GstOmxTZRvDec, + library-name=libSDP_OMX_Core.so.0, + component-name=OMX.SDP.video_decoder.mfc.rv, + sink="video/x-pn-realvideo, rmversion=(int)[3,4], format=(fourcc){RV30,RV40}, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max], secure=(boolean)true;", + src="video/x-raw-yuv, format=(fourcc){I420}, width=(int)[1,4096], height=(int)[1,4096], framerate=(fraction)[0,max];", + rank=257; + +omx_tz_avsdec, + type=GstOmxTZAvsDec, + library-name=libSDP_OMX_Core.so.0, + component-name=OMX.SDP.video_decoder.mfc.avs, + sink="video/x-avs, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max], secure=(boolean)true;", + src="video/x-raw-yuv, format=(fourcc){I420}, width=(int)[1,4096], height=(int)[1,4096], framerate=(fraction)[0,max];", + rank=257; + +omx_tz_mjpegdec, + type=GstOmxTZMjpegDec, + library-name=libSDP_OMX_Core.so.0, + component-name=OMX.SDP.video_decoder.mjpeg, + sink="video/x-jpeg, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max], secure=(boolean)true;", + src="video/x-raw-yuv, format=(fourcc){I420}, width=(int)[1,4096], height=(int)[1,4096], framerate=(fraction)[0,max];", + rank=257; + +omx_tz_mp3dec, + type=GstOmxTZMp3Dec, + library-name=libSDP_OMX_Core.so.0, + component-name=OMX.SDP.AUDANY.Decoder, + sink="audio/mpeg, mpegversion=(int)1, layer=(int)[1,3], parsed=true, secure=(boolean)true", + src="audio/x-raw-int", + rank=257; + +omx_tz_aacdec, + type=GstOmxTZAacDec, + library-name=libSDP_OMX_Core.so.0, + component-name=OMX.SDP.AUDANY.Decoder, + sink="audio/x-aac;audio/mpeg, mpegversion=(int){2,4}, framed=true, secure=(boolean)true", + src="audio/x-raw-int", + rank=257; +omx_tz_ac3dec, + type=GstOmxTZAc3Dec, + library-name=libSDP_OMX_Core.so.0, + component-name=OMX.SDP.AUDANY.Decoder, + sink="audio/x-ac3,secure=(boolean)true;audio/x-eac3,secure=(boolean)true;audio/ac3,secure=(boolean)true;", + src="audio/x-raw-int", + rank=257; +omx_tz_adpcmdec, + type=GstOmxTZAdpcmDec, + library-name=libSDP_OMX_Core.so.0, + component-name=OMX.SDP.AUDANY.Decoder, + sink="audio/x-adpcm, secure=(boolean)true", + src="audio/x-raw-int", + rank=257; + +omx_tz_wmadec, + type=GstOmxTZWmaDec, + library-name=libSDP_OMX_Core.so.0, + component-name=OMX.SDP.AUDANY.Decoder, + sink="audio/x-wma, secure=(boolean)true", + src="audio/x-raw-int", + rank=257; + +omx_tz_dtsdec, + type=GstOmxTZDtsDec, + library-name=libSDP_OMX_Core.so.0, + component-name=OMX.SDP.AUDANY.Decoder, + sink="audio/x-dts, framed=true, secure=(boolean)true", + src="audio/x-raw-int", + rank=257; + +omx_tz_vorbisdec, + type=GstOmxTZVorbisDec, + library-name=libSDP_OMX_Core.so.0, + component-name=OMX.SDP.AUDANY.Decoder, + sink="audio/x-vorbis, secure=(boolean)true", + src="audio/x-raw-int", + rank=257; + +omx_tz_radec, + type=GstOmxTZRaDec, + library-name=libSDP_OMX_Core.so.0, + component-name=OMX.SDP.AUDANY.Decoder, + sink="audio/x-pn-realaudio, secure=(boolean)true", + src="audio/x-raw-int", + rank=257; + +omx_tz_g711dec, + type=GstOmxTZG711Dec, + library-name=libSDP_OMX_Core.so.0, + component-name=OMX.SDP.AUDANY.Decoder, + sink="audio/x-alaw, secure=(boolean)true; audio/x-mulaw, secure=(boolean)true", + src="audio/x-raw-int", + rank=257; diff --git a/mmfw-sysconf-target-hawkp/etc/multimedia/mmfw_audio_pcm_dump.ini b/mmfw-sysconf-target-hawkp/etc/multimedia/mmfw_audio_pcm_dump.ini new file mode 100644 index 0000000..6e13b68 --- /dev/null +++ b/mmfw-sysconf-target-hawkp/etc/multimedia/mmfw_audio_pcm_dump.ini @@ -0,0 +1,8 @@ +[pcm_dump] +;playback +pa_sink = 0 +pa_sink_input = 0 + +;capture +pa_source = 0 +pa_source_output = 0 diff --git a/mmfw-sysconf-target-hawkp/etc/multimedia/mmfw_audio_volume.ini b/mmfw-sysconf-target-hawkp/etc/multimedia/mmfw_audio_volume.ini new file mode 100644 index 0000000..45a912f --- /dev/null +++ b/mmfw-sysconf-target-hawkp/etc/multimedia/mmfw_audio_volume.ini @@ -0,0 +1,19 @@ +[volumes] +system = 0, 66, 69, 72, 75, 78, 81, 84, 86, 88, 90, 92, 94, 96, 98, 100 +notification = 0, 66, 69, 72, 75, 78, 81, 84, 86, 88, 90, 92, 94, 96, 98, 100 +alarm = 0, 66, 69, 72, 75, 78, 81, 84, 86, 88, 90, 92, 94, 96, 98, 100 +ringtone = 0, 66, 69, 72, 75, 78, 81, 84, 86, 88, 90, 92, 94, 96, 98, 100 +media = 0, 66, 69, 72, 75, 78, 81, 84, 86, 88, 90, 92, 94, 96, 98, 100 +call = 60, 65, 70, 76, 82, 88, 94, 100 +voip = 60, 65, 70, 76, 82, 88, 94, 100 +voice = 0, 66, 69, 72, 75, 78, 81, 84, 86, 88, 90, 92, 94, 96, 98, 100 +gain_dialer = 1.00 +gain_touch = 1.00 +gain_af = 0.70 +gain_shutter1 = 0.14 +gain_shutter2 = 1.00 +gain_camcording = 0.30 +gain_midi = 1.00 +gain_booting = 0.40 +gain_video = 0.90 +gain_tts = 1.00 diff --git a/mmfw-sysconf-target-hawkp/etc/multimedia/mmfw_camcorder.ini.wayland b/mmfw-sysconf-target-hawkp/etc/multimedia/mmfw_camcorder.ini.wayland new file mode 100644 index 0000000..b0f31cd --- /dev/null +++ b/mmfw-sysconf-target-hawkp/etc/multimedia/mmfw_camcorder.ini.wayland @@ -0,0 +1,105 @@ +; < Camera/Camcorder Configure Main INI file > +; +; - Header List - +; 1. General +; 2. VideoInput +; 3. AudioInput +; 4. VideoOutput +; 5. Capture +; 6. Record +; 7. VideoEncoder +; 8. AudioEncoder +; 9. ImageEncoder +; 10. Mux +; +; - Note - +; If you want to add a new header, +; add a new enum value to "enum ConfigureCategoryMain" +; and new default table for it in mm_camcorder_configure.c/.h +; + +[General] +SyncStateChange = 1 +;GSTInitOption = --gst-enable-tiny-registry --gst-disable-segtrap || NOT-USE-DEFAULT_VALUE +;GSTInitOption = --gst-enable-tiny-registry --gst-disable-segtrap --gst-debug=3 || NOT-USE-DEFAULT_VALUE +ModelName = GT-TIZEN +;DisabledAttributes = camera-optical-zoom camera-af-touch-x camera-af-touch-y camera-exposure-value camera-f-number camera-shutter-speed camera-hold-af-after-capturing filter-flip filter-hue display-src-x display-src-y display-src-width display-src-height tag-image-description strobe-control strobe-capabilities strobe-mode detect-mode detect-number detect-focus-select detect-select-number detect-status || NO_DEFAULT_VALUE + +[VideoInput] +UseConfCtrl = 1 +ConfCtrlFile0 = mmfw_camcorder_dev_video_pri.ini +ConfCtrlFile1 = mmfw_camcorder_dev_video_sec.ini +VideosrcElement = tvcamerasrc | 1,1 | do-timestamp,1 | device,/dev/video241 +UseVideoscale = 1 +VideoscaleElement = videoscale | 3,0 | width,320 | height,240 | method,1 +UseZeroCopyFormat = 0 +DeviceCount = 1 + +[AudioInput] +AudioDevice = 0 || 0 +AudiosrcElement = pulsesrc | 1,0 | do-timestamp,1 + +[VideoOutput] +; DisplayDevice +;;; 0: MAIN LCD, 1: SUB LCD, 2:TV OUT, 3: MAIN LCD and SUB LCD, 4: MAIN LCD and TV OUT +DisplayDevice = 0 || 0 +; DisplayMode +;;; 0: Default, 1: Pri Video ON and Sec Video Full-Screen, 2: Pri Video OFF and Sec Video Full-Screen +DisplayMode = 0,1,2 || 0 +; Videosink +;;; 0: Overlay surface, 1: Evas surface, 2: GL surface, 3: NULL surface, 4: Remote +Videosink = 0,3,4 || 3 +VideosinkElementOverlay = waylandsink | 6,0 | draw-borders,0 | force-aspect-ratio,1 | enable-last-sample,0 | qos,0 | sync,0 | show-preroll-frame,0 +VideosinkElementRemote = shmsink | 5,0 | wait-for-connection,0 | perms,511 | enable-last-sample,0 | qos,0 | sync,0 +VideosinkElementNull = fakesink | 4,0 | qos,0 | sync,0 | enable-last-sample,0 | show-preroll-frame,0 +UseVideoscale = 1 +VideoscaleElement = fimcconvert | 1,0 | rotang,0 + +[VideoEncoder] +MPEG4 = avenc_mpeg4 | 0,0 + +[AudioEncoder] +AMR = amrnbenc | 0,0 +AAC = avenc_aac | 1,0 | compliance,-2 +WAVE = wavenc | 0,0 +MP3 = lame | 0,0 + +[ImageEncoder] +JPEG = jpegenc | 0,0 +;PNG = pngenc | 0,0 + +[Capture] +UseEncodebin = 0 +UseCaptureMode = 0 +VideoscaleElement = videoscale | 1,0 | method,1 + +[Record] +UseAudioEncoderQueue = 1 +UseVideoEncoderQueue = 0 +VideoProfile = 0 +VideoAutoAudioConvert = 1 +VideoAutoAudioResample = 0 +VideoAutoColorSpace = 0 +AudioProfile = 1 +AudioAutoAudioConvert = 1 +AudioAutoAudioResample = 0 +AudioAutoColorSpace = 0 +ImageProfile = 2 +ImageAutoAudioConvert = 0 +ImageAutoAudioResample = 0 +ImageAutoColorSpace = 1 +RecordsinkElement = filesink | 1,0 | async,0 +UseNoiseSuppressor = 0 +DropVideoFrame = 0 +PassFirstVideoFrame = 0 + +[Mux] +3GP = avmux_3gp | 0,0 +AMR = avmux_amr | 0,0 +MP4 = avmux_mp4 | 0,0 +AVI = avimux | 0,0 +MATROSKA = matroskamux | 0,0 +WAV = wavenc | 0,0 +AAC = avmux_adts | 0,0 +M2TS = mpegtsmux | 0,0 + diff --git a/mmfw-sysconf-target-hawkp/etc/multimedia/mmfw_camcorder.ini.x b/mmfw-sysconf-target-hawkp/etc/multimedia/mmfw_camcorder.ini.x new file mode 100644 index 0000000..ef16ba7 --- /dev/null +++ b/mmfw-sysconf-target-hawkp/etc/multimedia/mmfw_camcorder.ini.x @@ -0,0 +1,105 @@ +; < Camera/Camcorder Configure Main INI file > +; +; - Header List - +; 1. General +; 2. VideoInput +; 3. AudioInput +; 4. VideoOutput +; 5. Capture +; 6. Record +; 7. VideoEncoder +; 8. AudioEncoder +; 9. ImageEncoder +; 10. Mux +; +; - Note - +; If you want to add a new header, +; add a new enum value to "enum ConfigureCategoryMain" +; and new default table for it in mm_camcorder_configure.c/.h +; + +[General] +SyncStateChange = 1 +;GSTInitOption = --gst-enable-tiny-registry --gst-disable-segtrap || NOT-USE-DEFAULT_VALUE +;GSTInitOption = --gst-enable-tiny-registry --gst-disable-segtrap --gst-debug=3 || NOT-USE-DEFAULT_VALUE +ModelName = GT-TIZEN +;DisabledAttributes = camera-optical-zoom camera-af-touch-x camera-af-touch-y camera-exposure-value camera-f-number camera-shutter-speed camera-hold-af-after-capturing filter-flip filter-hue display-src-x display-src-y display-src-width display-src-height tag-image-description strobe-control strobe-capabilities strobe-mode detect-mode detect-number detect-focus-select detect-select-number detect-status || NO_DEFAULT_VALUE + +[VideoInput] +UseConfCtrl = 1 +ConfCtrlFile0 = mmfw_camcorder_dev_video_pri.ini +ConfCtrlFile1 = mmfw_camcorder_dev_video_sec.ini +VideosrcElement = tvcamerasrc | 1,1 | do-timestamp,1 | device,/dev/video241 +UseVideoscale = 1 +VideoscaleElement = videoscale | 3,0 | width,320 | height,240 | method,1 +UseZeroCopyFormat = 0 +DeviceCount = 1 + +[AudioInput] +AudioDevice = 0 || 0 +AudiosrcElement = pulsesrc | 1,0 | do-timestamp,1 + +[VideoOutput] +; DisplayDevice +;;; 0: MAIN LCD, 1: SUB LCD, 2:TV OUT, 3: MAIN LCD and SUB LCD, 4: MAIN LCD and TV OUT +DisplayDevice = 0 || 0 +; DisplayMode +;;; 0: Default, 1: Pri Video ON and Sec Video Full-Screen, 2: Pri Video OFF and Sec Video Full-Screen +DisplayMode = 0,1,2 || 0 +; Videosink +;;; 0: Overlay surface, 1: Evas surface, 2: GL surface, 3: NULL surface, 4: Remote +Videosink = 0,3,4 || 3 +VideosinkElementOverlay = xvimagesink | 6,0 | draw-borders,0 | force-aspect-ratio,1 | enable-last-sample,0 | qos,0 | sync,0 | show-preroll-frame,0 +VideosinkElementRemote = shmsink | 5,0 | wait-for-connection,0 | perms,511 | enable-last-sample,0 | qos,0 | sync,0 +VideosinkElementNull = fakesink | 4,0 | qos,0 | sync,0 | enable-last-sample,0 | show-preroll-frame,0 +UseVideoscale = 1 +VideoscaleElement = fimcconvert | 1,0 | rotang,0 + +[VideoEncoder] +MPEG4 = avenc_mpeg4 | 0,0 + +[AudioEncoder] +AMR = amrnbenc | 0,0 +AAC = avenc_aac | 1,0 | compliance,-2 +WAVE = wavenc | 0,0 +MP3 = lame | 0,0 + +[ImageEncoder] +JPEG = jpegenc | 0,0 +;PNG = pngenc | 0,0 + +[Capture] +UseEncodebin = 0 +UseCaptureMode = 0 +VideoscaleElement = videoscale | 1,0 | method,1 + +[Record] +UseAudioEncoderQueue = 1 +UseVideoEncoderQueue = 0 +VideoProfile = 0 +VideoAutoAudioConvert = 1 +VideoAutoAudioResample = 0 +VideoAutoColorSpace = 0 +AudioProfile = 1 +AudioAutoAudioConvert = 1 +AudioAutoAudioResample = 0 +AudioAutoColorSpace = 0 +ImageProfile = 2 +ImageAutoAudioConvert = 0 +ImageAutoAudioResample = 0 +ImageAutoColorSpace = 1 +RecordsinkElement = filesink | 1,0 | async,0 +UseNoiseSuppressor = 0 +DropVideoFrame = 0 +PassFirstVideoFrame = 0 + +[Mux] +3GP = avmux_3gp | 0,0 +AMR = avmux_amr | 0,0 +MP4 = avmux_mp4 | 0,0 +AVI = avimux | 0,0 +MATROSKA = matroskamux | 0,0 +WAV = wavenc | 0,0 +AAC = avmux_adts | 0,0 +M2TS = mpegtsmux | 0,0 + diff --git a/mmfw-sysconf-target-hawkp/etc/multimedia/mmfw_camcorder_dev_video_pri.ini b/mmfw-sysconf-target-hawkp/etc/multimedia/mmfw_camcorder_dev_video_pri.ini new file mode 100644 index 0000000..52f26d7 --- /dev/null +++ b/mmfw-sysconf-target-hawkp/etc/multimedia/mmfw_camcorder_dev_video_pri.ini @@ -0,0 +1,197 @@ +; < Camera/Camcorder Configure Control INI file > +; +; - Header List - +; 1. Camera +; 2. Strobe +; 3. Effect +; 4. Photograph +; 5. Capture +; 6. Detect +; +; - Note - +; If you want to add a new header, +; add a new enum value to "enum ConfigureCategoryControl" +; and new default table for it in mm_camcorder_configure.c/.h +; + +[Camera] +; Input index - real setting value +;;; 0:PRIMARY_CAMERA, 1:SECONDARY_CAMERA +; Input index - MSL value(convert array index) +;;; -1:NONE, 0:CAMERA0, 1:CAMERA1 +InputIndex = 0,-255 || 0 +DeviceName = TV_USB_Camera +PreviewResolution = 160,90 | 160,120 | 320,180 | 320,240 | 640,360 | 640,480 | 1280,720 | 1440,1080 | 1920,1080 || 1920,1080 +CaptureResolution = 1920,1080 || 1920,1080 +VideoResolution = 160,90 | 160,120 | 320,180 | 320,240 | 640,360 | 640,480 | 1280,720 | 1440,1080 | 1920,1080 || 1920,1080 +FPS0 = 0,8,15,24,25,30,60,120 || 30 +FPS1 = 0,8,15,24,25,30,60,120 || 30 +FPS2 = 0,8,15,24,25,30,60,120 || 30 +FPS3 = 0,8,15,24,25,30,60,120 || 30 +FPS4 = 0,8,15,24,25,30,60,120 || 30 +FPS5 = 0,8,15,24,25,30,60,120 || 30 +FPS6 = 0,8,15,24,25,30,60,120 || 30 +FPS7 = 0,8,15,24,25,30,60,120 || 30 +FPS8 = 0,8,15,24,25,30,60,120 || 30 +; PictureForamt - MSL value +;;; 0:NV12, 1:NV12T, 2:NV16, 3:NV21, 4:YUYV, 5:UYVY, 6:422P, 7:I420, 8:YV12, 9:RGB565, 10:RGB888, 11:RGBA, 12:ARGB, 13:ENCODED, 14:INTERLEAVED_JPEG_UYVY, 15:ENCODED_H264 +PictureFormat = 15 || 15 +Overlay = 0,1 || 1 +; Recommend display rotation +;;; 0:NONE, 1:90, 2:180, 3:270 +RecommendDisplayRotation = 0 +; Recommend preview format for capture +;;; 0:NV12, 1:NV12T, 2:NV16, 3:NV21, 4:YUYV, 5:UYVY, 6:422P, 7:I420, 8:YV12, 9:RGB565, 10:RGB888, 11:RGBA, 12:ARGB, 13:ENCODED, 14:INTERLEAVED_JPEG_UYVY, 15:ENCODED_H264 +RecommendPreviewFormatCapture = 15 +; Recommend preview format for record +;;; 0:NV12, 1:NV12T, 2:NV16, 3:NV21, 4:YUYV, 5:UYVY, 6:422P, 7:I420, 8:YV12, 9:RGB565, 10:RGB888, 11:RGBA, 12:ARGB, 13:ENCODED, 14:INTERLEAVED_JPEG_UYVY, 15:ENCODED_H264 +RecommendPreviewFormatRecord = 15 +; Recommend preview resolution +;;; 0: NORMAL ratio(4:3), 1: WIDE ratio(16:9), 2: SQUARE ratio(1:1) +RecommendPreviewResolution = 1440,1080 | 1920,1080 | 1440,1080 || 1920,1080 +; Camera facing direction +;;; 0:REAR, 1:FRONT +FacingDirection = 0 + + +[Strobe] +;StrobeControl - Not support +;StrobeCapabilities - Not support +; Strobe mode - real setting value +;;; 0:BASE, 1:OFF, 2:AUTO, 3:ON, 4:TORCH, 5:MAX +; Strobe mode - MSL value(convert array index) +;;; 0:OFF, 1:ON, 2:AUTO, 3:REDEYE_REDUCTION, 4:SLOW_SYNC, 5:FRONT_CURTAIN, 6:REAR_CURTAIN, 7:PERMANENT +StrobeMode = 1,-255,-255,-255,-255,-255,-255,-255 || 1 +;StrobeStatus - Not support +;StrobeEV - Not support + + +[Effect] +Brightness = 0,8 || 4 +Contrast = 1,7 || 4 +Saturation = 0,4 || 2 +Sharpness = 0,4 || 2 + +; White balance - real setting value +;;; 0:AUTO, 1:DAYLIGHT, 2:CLOUDY, 3:TUNGSTEN, 4:FLUORESCENT +; White balance - MSL value(convert array index) +;;; 0:NONE, 1:AUTO, 2:DAYLIGHT, 3:CLOUDY, 4:FLUORESCENT, 5:INCANDESCENT, 6:SHADE, 7:HORIZON, 8:FLASH, 9:CUSTOM +WhiteBalance = -255,1,2,3,5,4,-255,-255,-255,-255 || 1 + +; Color tone - real setting value +;;; 1:NONE, 2:MONO, 3:SEPIA, 4:AQUA, 5:ANTIQUE, 6:NEGATIVE, 7:SHARPEN, 8:SKETCH, 9:WASHED, 10:VINTAGE_WARM +;;; 11:VINTAGE_COLD, 12:SOLARIZE, 13:POSTERIZE, 14:POINT_BLUE, 15:POINT_RED_YELLOW, 16:POINT_COLOR_3, 17:POINT_GREEN, 18:POINT_RED, 19:POINT_YELLOW, 20:CARTOONIZE +; Color tone - MSL value(convert array index) +;;; 0:NONE, 1:MONO, 2:SEPIA, 3:NEGATIVE, 4:BLUE, 5:GREEN, 6:AQUA, 7:VIOLET, 8:ORANGE, 9:GRAY, 10:RED, +;;; 11:ANTIQUE, 12:WARM, 13:PINK, 14:YELLOW, 15:PURPLE, 16:EMBOSS, 17:OUTLINE, 18:SOLARIZATION, 19:SKETCH, 20:WASHED, +;;; 21:VINTAGE_WARM, 22:VINTAGE_COLD, 23:POSTERIZATION, 24:CARTOON, 25:SELECTIVE_RED, 26:SELECTIVE_GREEN, 27:SELECTIVE_BLUE, 28:SELECTIVE_YELLOW, 29:SELECTIVE_RED_YELLOW +ColorTone = 1,2,3,6,-255,-255,4,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,12,8,9,10,11,13,20,-255,17,14,-255,15 || 1 +; Flip - real setting value +;;; 0:NONE, 1:VERTICAL, 2:HORIZONTAL +; Flip - MSL value(convert array index) +;;; 0:HORIZONTAL, 1:VERTICAL, 2:NONE +;Flip = 2,1,0 || 0 + +; Wide Dynamic Range - real setting value +;;; 0:OFF, 1:ON +; Wide Dynamic Range - MSL value(convert array index) +;;; 0:OFF, 1:ON, 2:AUTO +WDR = 0,-255,-255 || 0 + +; Part color mode - real setting value +;;; 0:OFF, 1:SWAP, 2:ACCENT +; Part color mode - MSL value(convert array index) +;;; 0:OFF, 1:SWAP, 2:ACCENT +;PartColorMode = 0,1,2 || 0 + +; Part color - real setting value +;;; 0:VIOLET, 1:PURPLE, 2:MAGENTA_1, 3:MAGENTA_2, 4:RED_1, 5:RED_2, 6:BROWN, 7:YELLOW, 8:GREEN_1, 9:GREEN_2, 10:GREEN_3, +;;; 11:GREEN_4, 12:COBALT, 13:CYAN, 14:BLUE_1, 15:BLUE_2, 16:GRAY +; Part color - MSL value(convert array index) +;;; 0:VIOLET, 1:PURPLE, 2:MAGENTA_1, 3:MAGENTA_2, 4:RED_1, 5:RED_2, 6:BROWN, 7:YELLOW, 8:GREEN_1, 9:GREEN_2, 10:GREEN_3, +;;; 11:GREEN_4, 12:COBALT_BLUE, 13:CYAN, 14:BLUE_1, 15:BLUE_2, 16:GRAY +;PartColor = 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16 || 0 + + +[Photograph] +;LensInit = 0,1 || 0 +DigitalZoom = 0,10 || 0 +OpticalZoom = 0,0 || 0 + +; Focus mode - real setting value +;;; 0:AUTO, 1:MANUAL, 2:PAN, 3:TOUCH_AUTO, 4:CONTINUOUS +; Focus mode - MSL value(convert array index) +;;; 0:NONE, 1:PAN, 2:AUTO, 3:MANUAL, 4:TOUCH_AUTO, 5:CONTINUOUS +FocusMode = 0,-255,-255,-255,-255,-255 || 0 + +; Auto focus type - real setting value +;;; 0:NORMAL, 1:MACRO, 2:FULL +; Auto focus - MSL value(convert array index) +;;; 0:NONE, 1:NORMAL, 2:MACRO, 3:FULL +AFType = 0,-255,-255,-255 || 0 + +; Auto exposure type - real setting value +;;; 0:BASE, 1:MATRIX, 2:CENTER, 3:SPOT, 4:MAX +; Auto exposure mode - MSL value(convert array index) +;;; 0,OFF 1,ALL 2,CENTER1 3,CENTER2 4,CENTER3 5,SPOT1 6,SPOT2 7,CUSTOM1 8,CUSTOM2 +AEType = -255,1,2,-255,-255,3,-255,-255,-255 || 1 + +;ExposureValue - Not support +;FNumber - Not support +;ShutterSpeed - Not support + +; ISO - real setting value +;;; 0:AUTO, 1:50, 2:100, 3:200, 4:400, 5:800, 6:1600 +; ISO - MSL value(convert array index) +;;; 0:AUTO, 1:50, 2:100, 3:200, 4:400, 5:800, 6:1600, 7:3200 +ISO = 0,-255,2,3,4,5,6,-255 || 0 + +; Program mode - real setting value +;;; 1:NONE, 2:PORTRAIT, 3:NIGHTSHOT, 4:BACK_LIGHT, 5:LANDSCAPE, 6:SPORTS, 7:PARTY_INDOOR, 8:BEACH_SNOW, 9:SUNSET, 10:DUSK_DAWN, +;;; 11:FALL_COLOR, 12:FIREWORKS, 13:TEXT, 14:CANDLE_LIGHT +; Program mode - MSL value(convert array index) +;;; 0:NORMAL, 1:PORTRAIT, 2:LANDSCAPE, 3:SPORTS, 4:PARTY_N_INDOOR, 5:BEACH_N_INDOOR, 6:SUNSET, 7:DUSK_N_DAWN, 8:FALL_COLOR, 9:NIGHT_SCENE, +;;; 10:FIREWORK, 11:TEXT, 12:SHOW_WINDOW, 13:CANDLE_LIGHT, 14:BACKLIGHT +ProgramMode = 1,2,5,6,7,8,9,10,11,3,12,13,-255,14,4 || 1 + +; Anti-handshake - real setting value +;;; 0:OFF, 1:ON +; Anti-handshake - MSL value(convert array index) +;;; 0:OFF, 1:ON, 2:AUTO, 3:MOVIE_ON +AntiHandshake = 0,-255,-255,-255 || 0 + +; Video-stabilization - real setting value +;;; 0:OFF, 1:ON +; Video-stabilization - MSL value(convert array index) +;;; 0:OFF, 1:ON +VideoStabilization = 0 || 0 + +; Face zoom mode +;;; 0:OFF, 1:ON +FaceZoomMode = 0 || 0 +; Face zoom level +FaceZoomLevel = 0,0 || 0 + + +[Capture] +; Output mode +;;; No need to convert +;;; 0:NV12, 1:NV12T, 2:NV16, 3:NV21, 4:YUYV, 5:UYVY, 6:422P, 7:I420, 8:YV12, 9:RGB565, 10:RGB888, 11:RGBA, 12:ARGB, 13:ENCODED, 14:INTERLEAVED_JPEG_UYVY +OutputMode = 13 || 13 +JpegQuality = 0,100 || 90 +MultishotNumber = 1,1 || 1 +SensorEncodedCapture = 1 +; Support HDR +;;; 0: OFF, 1: ON, 2: ON and Original +SupportHDR = 0,-255,-255 || 0 + + +[Detect] +; Detect mode +;;; 0:OFF, 1:ON +DetectMode = 0 || 0 +;DetectNumber - Not support +;DetectFocusSelect - Not support +;DetectSelectNumber - Not support +;DetectStatus - Not support + diff --git a/mmfw-sysconf-target-hawkp/etc/multimedia/mmfw_media_codec.ini b/mmfw-sysconf-target-hawkp/etc/multimedia/mmfw_media_codec.ini new file mode 100644 index 0000000..8c1f8fa --- /dev/null +++ b/mmfw-sysconf-target-hawkp/etc/multimedia/mmfw_media_codec.ini @@ -0,0 +1,89 @@ +[h261] +hw_decoder = , , +hw_encoder = , , +sw_decoder = , , +sw_encoder = , , + +[h263] +hw_decoder = omxdec_h263, video/x-h263, NV12 +hw_encoder = omxenc_h263, video/x-raw, H263P +sw_decoder = avdec_h263, video/x-h263, I420 +sw_encoder = avenc_h263, video/x-raw, H263P + +[h264] +hw_decoder = omxdec_h264, video/x-h264, NV12 +hw_encoder = omxenc_h264, video/x-raw, H264_SP +sw_decoder = avdec_h264, video/x-h264, I420 +sw_encoder = avenc_h264, video/x-raw, H264_SP + +[mpeg4] +hw_decoder = omxdec_h264, video/x-h264, NV12 +hw_encoder = omxenc_h264, video/x-raw, MPEG4_SP +sw_decoder = avdec_h264, video/x-h264, I420 +sw_encoder = avenc_h264, video/x-raw, MPEG4_SP + +[aac_lc] +hw_decoder = , , +hw_encoder = , , +sw_decoder = avdec_aac, audio/mpeg, PCM +sw_encoder = avenc_aac, audio/x-raw, AAC_LC + +[aac_he] +hw_decoder = , , +hw_encoder = , , +sw_decoder = avdec_aac, audio/mpeg, PCM +sw_encoder = , , + +[aac_he_ps] +hw_decoder = , , +hw_encoder = , , +sw_decoder = avdec_aac, audio/mpeg, PCM +sw_encoder = , , + +[mp3] +hw_decoder = , , +hw_encoder = , , +sw_decoder = avdec_mp3, audio/mpeg, PCM +sw_encoder = , , + +[amr_nb] +hw_decoder = , , +hw_encoder = , , +sw_decoder = avdec_amrnb, audio/AMR, PCM +sw_encoder = amrnbenc, audio/x-raw, AMR_NB + +[amr_wb] +hw_decoder = , , +hw_encoder = , , +sw_decoder = avdec_amrwb, audio/AMR-WB, PCM +sw_encoder = , , + +[vorbis] +hw_decoder = , , +hw_encoder = , , +sw_decoder = vorbisdec, audio/x-vorbis, PCM +sw_encoder = , , + +[flac] +hw_decoder = , , +hw_encoder = , , +sw_decoder = avdec_flac, audio/x-flac, PCM +sw_encoder = , , + +[wmav1] +hw_decoder = , , +hw_encoder = , , +sw_decoder = avdec_wmav1, audio/x-wma, PCM +sw_encoder = , , + +[wmav2] +hw_decoder = , , +hw_encoder = , , +sw_decoder = avdec_wmav2, audio/x-wma, PCM +sw_encoder = , , + +[wmapro] +hw_decoder = , , +hw_encoder = , , +sw_decoder = avdec_wmapro, audio/x-wma, PCM +sw_encoder = , , diff --git a/mmfw-sysconf-target-hawkp/etc/multimedia/mmfw_media_streamer.ini b/mmfw-sysconf-target-hawkp/etc/multimedia/mmfw_media_streamer.ini new file mode 100644 index 0000000..458ad4e --- /dev/null +++ b/mmfw-sysconf-target-hawkp/etc/multimedia/mmfw_media_streamer.ini @@ -0,0 +1,50 @@ +[general] +; generating dot file representing pipeline state +generate dot = no +dot dir = + +; decodebin will be used instead of decoder node +use decodebin = yes + +; comma separated list of element names which +; will not be used in autoplug mode +exclude elements = v4l2video,omx,sprd + +; comma separated list of arguments +; that will pass to gst_init +gstreamer arguments = --gst-debug=2 + +[sources] + +audio_source = pulsesrc +camera_source = v4l2src +video_source = ximagesrc +udp_source = udpsrc + + +[sinks] +audio_sink = pulsesink +video_sink = waylandsink +evas_sink = evaspixmapsink +udp_sink = udpsink + + +[h263] +encoder = avenc_h263 +decoder = avdec_h263 +rtppay = rtph263pay +rtpdepay = rtph263depay +parser = h263parse + + +[h264] +encoder = avenc_h264 +decoder = avdec_h264 +rtppay = rtph264pay +rtpdepay = rtph264depay +parser = h264parse + + +[audio-raw] +rtppay = rtpL16pay +rtpdepay = rtpL16depay diff --git a/mmfw-sysconf-target-hawkp/etc/multimedia/mmfw_player.ini.wayland b/mmfw-sysconf-target-hawkp/etc/multimedia/mmfw_player.ini.wayland new file mode 100644 index 0000000..29326d5 --- /dev/null +++ b/mmfw-sysconf-target-hawkp/etc/multimedia/mmfw_player.ini.wayland @@ -0,0 +1,78 @@ +[general] + +disable segtrap = yes ; same effect with --gst-disable-segtrap + +; set default videosink element according to video surface type(X, EVAS, NULL) +videosink element overlay = waylandsink +videosink element evas = evasimagesink +videosink element fake = fakesink +videosink element remote = shmsink +videosrc element remote = shmsrc + +video converter element = + +audiosink element = pulsesink + + +drmsrc element = filesrc + +; if yes. gstreamer will not update registry +skip rescan = yes +delay before repeat = 50 ; msec + +; comma separated list of tocken which elemnts has it in it's name will not be used +element exclude keyword = v4l2,omx + +; ignore resume play just for debugging +ignore first skip request = no + +;audio/video decode type(0:DEFAULT, 1:HW, 2:SW, 3:DISABLE) +video decoder type = 0 +audio decoder type = 0 + +async start = yes + +multiple codec supported = yes + +; parameters for initializing gstreamer +; DEFAULT SET (--gst-debug=*:2) +gstparam1 = --gst-debug=*:2 +gstparam2 = +gstparam3 = +gstparam4 = +gstparam5 = + +; generating dot file representing pipeline state +; DEFAULT MUST BE 'no'. If 'yes', mmplayer will set env-variable for it's session as "export GST_DEBUG_DUMP_DOT_DIR=/tmp/" +generate dot = no + +; parameter is for only video to be determined +; which clock will be used +; if yes, system clock will be used +; apart from this, audiosink is clock provider for audio +use system clock = yes + +; allowed timeout for changing pipeline state +live state change timeout = 30 ; sec +localplayback state change timeout = 10 ; sec + +; delay in msec for sending EOS +eos delay = 0 ; msec + +; for asm function enable = yes, disable = no +enable asm = yes + +[http streaming] + +httpsrc element = souphttpsrc + +; if set, use file or not use memory for buffering +http file buffer path = /home/owner/content + +http buffering limit = 99.0 ; percent + +http max size bytes = 1048576 ; bytes + +http buffering time = 1.2 + +http timeout = 30 ; sec diff --git a/mmfw-sysconf-target-hawkp/etc/multimedia/mmfw_player.ini.x b/mmfw-sysconf-target-hawkp/etc/multimedia/mmfw_player.ini.x new file mode 100644 index 0000000..c10eede --- /dev/null +++ b/mmfw-sysconf-target-hawkp/etc/multimedia/mmfw_player.ini.x @@ -0,0 +1,76 @@ +[general] + +disable segtrap = yes ; same effect with --gst-disable-segtrap + +; set default videosink element according to video surface type(X, EVAS, NULL) +videosink element overlay = xvimagesink +videosink element evas = evasimagesink +videosink element fake = fakesink + +video converter element = + +audiosink element = pulsesink + + +drmsrc element = filesrc + +; if yes. gstreamer will not update registry +skip rescan = yes +delay before repeat = 50 ; msec + +; comma separated list of tocken which elemnts has it in it's name will not be used +element exclude keyword = v4l2 + +; ignore resume play just for debugging +ignore first skip request = no + +;audio/video decode type(0:DEFAULT, 1:HW, 2:SW, 3:DISABLE) +video decoder type = 0 +audio decoder type = 0 + +async start = yes + +multiple codec supported = yes + +; parameters for initializing gstreamer +; DEFAULT SET (--gst-debug=*:2) +gstparam1 = --gst-debug=*:2 +gstparam2 = +gstparam3 = +gstparam4 = +gstparam5 = + +; generating dot file representing pipeline state +; DEFAULT MUST BE 'no'. If 'yes', mmplayer will set env-variable for it's session as "export GST_DEBUG_DUMP_DOT_DIR=/tmp/" +generate dot = no + +; parameter is for only video to be determined +; which clock will be used +; if yes, system clock will be used +; apart from this, audiosink is clock provider for audio +use system clock = yes + +; allowed timeout for changing pipeline state +live state change timeout = 30 ; sec +localplayback state change timeout = 10 ; sec + +; delay in msec for sending EOS +eos delay = 0 ; msec + +; for asm function enable = yes, disable = no +enable asm = yes + +[http streaming] + +httpsrc element = souphttpsrc + +; if set, use file or not use memory for buffering +http file buffer path = /home/owner/content + +http buffering limit = 99.0 ; percent + +http max size bytes = 1048576 ; bytes + +http buffering time = 1.2 + +http timeout = 30 ; sec diff --git a/mmfw-sysconf-target-hawkp/etc/multimedia/mmfw_player_audio_effect.ini b/mmfw-sysconf-target-hawkp/etc/multimedia/mmfw_player_audio_effect.ini new file mode 100644 index 0000000..1394608 --- /dev/null +++ b/mmfw-sysconf-target-hawkp/etc/multimedia/mmfw_player_audio_effect.ini @@ -0,0 +1,17 @@ +[audio effect] +; name of audio effect element +audio effect element = audioeq + +; preset audio effect setting +audio effect preset = no + +; custom audio effect setting (EQ/extension) +audio effect custom = yes +audio effect custom list = 0 + +audio effect custom eq band num = 7 ; number of EQ bands +audio effect custom eq band width = 33, 90, 242, 649, 1743, 4676, 12544 ; list of each EQ band width (Hz) +audio effect custom eq band freq = 36, 98, 265, 711, 1907, 5117, 13727 ; list of each EQ band central frequency (Hz) + +audio effect custom min list = -12 ; list of minimum level value (the first element is for EQ, others for extension effect) +audio effect custom max list = 12 ; list of maximum level value (the first element is for EQ, others for extension effect) diff --git a/mmfw-sysconf-target-hawkp/etc/multimedia/mmfw_streamrecorder.ini b/mmfw-sysconf-target-hawkp/etc/multimedia/mmfw_streamrecorder.ini new file mode 100644 index 0000000..e5f4fca --- /dev/null +++ b/mmfw-sysconf-target-hawkp/etc/multimedia/mmfw_streamrecorder.ini @@ -0,0 +1,72 @@ +[general] +;is encsink source is live +encscink source is live = 0 + +retrialcount = 10 + +minimum frame = 5 + +reset pause time = 0 + +screen record = 1 + +convert output buffer num =6 + +[encodebin] +;MM_STREAMRECORDER_ENCBIN_PROFILE_VIDEO = 0 MM_STREAMRECORDER_ENCBIN_PROFILE_AUDIO = 1 +;MM_STREAMRECORDER_ENCBIN_PROFILE_IMAGE = 2 MM_STREAMRECORDER_ENCBIN_PROFILE_NUM = 3 +encsink bin profile = 0 + +encsink bin auto audio resample = 0 + +encsink bin auto colorspace = 1 + +encsink bin auto audio convert = 1 + +encsink bin use video toggle = 0 + +[pipeline] +encsink bin source = appsrc + +name of audio src = pulsesrc + +h264 encoder = + +h263 encoder = avenc_h263p + +mpeg4 encoder = avenc_mpeg4 + +name of audio encoder = avenc_aac + +use parser = + +name of 3GP muxer = avmux_3gp + +name of MP4 muxer = avmux_mp4 + +name of video converter = videoconvert + +name of sink = filesink + +[video param] +;/*ms*/ +video frame wait time = 200000 + +[audio param] +audio frame minimum space = 102400 + +audio frame wait time = 20000 + +[attribute] +supported height = 1080,720,480,240,288,144 + +supported width = 1920,1280,640,320,352,176 + +;/*AMR, AAC, VORBIS ,PCM*/ +supported audio encoders = AMR,AAC,PCM + +;/* H263 , H264 , MPEG4 */ +supported video encoders = H263,MPEG4 + +;/*3GP , AMR, MP4 , WAV, ADTS*/ +supported file formats = 3GP,MP4,AMR,ADTS,WAV diff --git a/mmfw-sysconf-target-hawkp/usr/etc/gst-openmax.conf b/mmfw-sysconf-target-hawkp/usr/etc/gst-openmax.conf deleted file mode 100644 index 92a0e70..0000000 --- a/mmfw-sysconf-target-hawkp/usr/etc/gst-openmax.conf +++ /dev/null @@ -1,143 +0,0 @@ -omx_mpeg2dec, - type=GstOmxMpeg2Dec, - library-name=libSDP_OMX_Core.so.0, - component-name=OMX.SDP.video_decoder.mfc.mp2, - sink="video/mpeg, mpegversion=(int)[1,2], systemstream=false, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max]; ", - src="video/x-raw-yuv, format=(fourcc){I420}, width=(int)[1,4096], height=(int)[1,4096], framerate=(fraction)[0,max];", - rank=257; - -omx_mpeg4dec, - type=GstOmxMpeg4Dec, - library-name=libSDP_OMX_Core.so.0, - component-name=OMX.SDP.video_decoder.mfc.mp4, - sink="video/x-msmpeg, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max], format=(fourcc){DIV3}; video/mpeg, mpegversion=(int)4, systemstream=false, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max]; video/x-divx, divxversion=(int)[4,5], width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max]; video/x-xvid, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max]; video/x-3ivx, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max];", - src="video/x-raw-yuv, format=(fourcc){I420}, width=(int)[1,4096], height=(int)[1,4096], framerate=(fraction)[0,max];", - rank=257; - -omx_h264dec, - type=GstOmxH264Dec, - library-name=libSDP_OMX_Core.so.0, - component-name=OMX.SDP.video_decoder.mfc.avc, - sink="video/x-h264, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max];", - src="video/x-raw-yuv, format=(fourcc){I420}, width=(int)[1,4096], height=(int)[1,4096], framerate=(fraction)[0,max];", - rank=257; - -omx_h263dec, - type=GstOmxH263Dec, - library-name=libSDP_OMX_Core.so.0, - component-name=OMX.SDP.video_decoder.mfc.h263, - sink="video/x-h263, variant=(string)itu, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max];", - src="video/x-raw-yuv, format=(fourcc){I420}, width=(int)[1,4096], height=(int)[1,4096], framerate=(fraction)[0,max];", - rank=257; - -omx_wmvdec, - type=GstOmxWmvDec, - library-name=libSDP_OMX_Core.so.0, - component-name=OMX.SDP.video_decoder.mfc.wmv, - sink="video/x-wmv, wmvversion=(int)3, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max];", - src="video/x-raw-yuv, format=(fourcc){I420}, width=(int)[1,4096], height=(int)[1,4096], framerate=(fraction)[0,max];", - rank=257; - -omx_vp8dec, - type=GstOmxVp8Dec, - library-name=libSDP_OMX_Core.so.0, - component-name=OMX.SDP.video_decoder.mfc.vp8, - sink="video/x-vp8, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max];", - src="video/x-raw-yuv, format=(fourcc){I420}, width=(int)[1,4096], height=(int)[1,4096], framerate=(fraction)[0,max];", - rank=257; - -omx_rvdec, - type=GstOmxRvDec, - library-name=libSDP_OMX_Core.so.0, - component-name=OMX.SDP.video_decoder.mfc.rv, - sink="video/x-pn-realvideo, rmversion=(int)[3,4], format=(fourcc){RV30,RV40}, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max];", - src="video/x-raw-yuv, format=(fourcc){I420}, width=(int)[1,4096], height=(int)[1,4096], framerate=(fraction)[0,max];", - rank=257; - -omx_avsdec, - type=GstOmxAvsDec, - library-name=libSDP_OMX_Core.so.0, - component-name=OMX.SDP.video_decoder.mfc.avs, - sink="video/x-avs, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max];", - src="video/x-raw-yuv, format=(fourcc){I420}, width=(int)[1,4096], height=(int)[1,4096], framerate=(fraction)[0,max];", - rank=257; - -omx_mjpegdec, - type=GstOmxMjpegDec, - library-name=libSDP_OMX_Core.so.0, - component-name=OMX.SDP.video_decoder.mjpeg, - sink="video/x-jpeg, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max];", - src="video/x-raw-yuv, format=(fourcc){I420}, width=(int)[1,4096], height=(int)[1,4096], framerate=(fraction)[0,max];", - rank=257; - -omx_mp3dec, - type=GstOmxMp3Dec, - library-name=libSDP_OMX_Core.so.0, - component-name=OMX.SDP.AUDANY.Decoder, - sink="audio/mpeg, mpegversion=(int)1, layer=(int)[1,3], parsed=true", - src="audio/x-raw-int", - rank=257; - -omx_aacdec, - type=GstOmxAacDec, - library-name=libSDP_OMX_Core.so.0, - component-name=OMX.SDP.AUDANY.Decoder, - sink="audio/x-aac;audio/mpeg, mpegversion=(int){2,4}, framed=true", - src="audio/x-raw-int, hassubdata=true", - rank=257; - -omx_ac3dec, - type=GstOmxAc3Dec, - library-name=libSDP_OMX_Core.so.0, - component-name=OMX.SDP.AUDANY.Decoder, - sink="audio/x-ac3, framed=true;audio/x-eac3, framed=true;audio/ac3, framed=true", - src="audio/x-raw-int, hassubdata=true", - rank=257; - -omx_adpcmdec, - type=GstOmxAdpcmDec, - library-name=libSDP_OMX_Core.so.0, - component-name=OMX.SDP.AUDANY.Decoder, - sink="audio/x-adpcm", - src="audio/x-raw-int", - rank=257; - -omx_wmadec, - type=GstOmxWmaDec, - library-name=libSDP_OMX_Core.so.0, - component-name=OMX.SDP.AUDANY.Decoder, - sink="audio/x-wma", - src="audio/x-raw-int", - rank=257; - -omx_dtsdec, - type=GstOmxDtsDec, - library-name=libSDP_OMX_Core.so.0, - component-name=OMX.SDP.AUDANY.Decoder, - sink="audio/x-dts, framed=true", - src="audio/x-raw-int, hassubdata=true", - rank=257; - -omx_vorbisdec, - type=GstOmxVorbisDec, - library-name=libSDP_OMX_Core.so.0, - component-name=OMX.SDP.AUDANY.Decoder, - sink="audio/x-vorbis", - src="audio/x-raw-int", - rank=257; - -omx_radec, - type=GstOmxRaDec, - library-name=libSDP_OMX_Core.so.0, - component-name=OMX.SDP.AUDANY.Decoder, - sink="audio/x-pn-realaudio", - src="audio/x-raw-int", - rank=257; - -omx_g711dec, - type=GstOmxG711Dec, - library-name=libSDP_OMX_Core.so.0, - component-name=OMX.SDP.AUDANY.Decoder, - sink="audio/x-alaw; audio/x-mulaw", - src="audio/x-raw-int", - rank=257; diff --git a/mmfw-sysconf-target-hawkp/usr/etc/gst-tz-openmax.conf b/mmfw-sysconf-target-hawkp/usr/etc/gst-tz-openmax.conf deleted file mode 100644 index 4decb28..0000000 --- a/mmfw-sysconf-target-hawkp/usr/etc/gst-tz-openmax.conf +++ /dev/null @@ -1,140 +0,0 @@ -omx_tz_mpeg2dec, - type=GstOmxTZMpeg2Dec, - library-name=libSDP_OMX_Core.so.0, - component-name=OMX.SDP.video_decoder.mfc.mp2, - sink="video/mpeg, mpegversion=(int)[1,2], systemstream=false, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max], secure=(boolean)true; ", - src="video/x-raw-yuv, format=(fourcc){I420}, width=(int)[1,4096], height=(int)[1,4096], framerate=(fraction)[0,max];", - rank=257; - -omx_tz_mpeg4dec, - type=GstOmxTZMpeg4Dec, - library-name=libSDP_OMX_Core.so.0, - component-name=OMX.SDP.video_decoder.mfc.mp4, - sink="video/x-msmpeg, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max], format=(fourcc){DIV3}, secure=(boolean)true; video/mpeg, mpegversion=(int)4, systemstream=false, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max], secure=(boolean)true; video/x-divx, divxversion=(int)[4,5], width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max], secure=(boolean)true; video/x-xvid, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max], secure=(boolean)true; video/x-3ivx, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max], secure=(boolean)true;", - src="video/x-raw-yuv, format=(fourcc){I420}, width=(int)[1,4096], height=(int)[1,4096], framerate=(fraction)[0,max];", - rank=257; -omx_tz_h264dec, - type=GstOmxTZH264Dec, - library-name=libSDP_OMX_Core.so.0, - component-name=OMX.SDP.video_decoder.mfc.avc, - sink="video/x-h264, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max], secure=(boolean)true;", - src="video/x-raw-yuv, format=(fourcc){I420}, width=(int)[1,4096], height=(int)[1,4096], framerate=(fraction)[0,max];", - rank=257; - -omx_tz_h263dec, - type=GstOmxTZH263Dec, - library-name=libSDP_OMX_Core.so.0, - component-name=OMX.SDP.video_decoder.mfc.h263, - sink="video/x-h263, variant=(string)itu, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max], secure=(boolean)true;", - src="video/x-raw-yuv, format=(fourcc){I420}, width=(int)[1,4096], height=(int)[1,4096], framerate=(fraction)[0,max];", - rank=257; - -omx_tz_wmvdec, - type=GstOmxTZWmvDec, - library-name=libSDP_OMX_Core.so.0, - component-name=OMX.SDP.video_decoder.mfc.wmv, - sink="video/x-wmv, wmvversion=(int)3, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max], secure=(boolean)true;", - src="video/x-raw-yuv, format=(fourcc){I420}, width=(int)[1,4096], height=(int)[1,4096], framerate=(fraction)[0,max];", - rank=257; - -omx_tz_vp8dec, - type=GstOmxTZVp8Dec, - library-name=libSDP_OMX_Core.so.0, - component-name=OMX.SDP.video_decoder.mfc.vp8, - sink="video/x-vp8, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max], secure=(boolean)true;", - src="video/x-raw-yuv, format=(fourcc){I420}, width=(int)[1,4096], height=(int)[1,4096], framerate=(fraction)[0,max];", - rank=257; - -omx_tz_rvdec, - type=GstOmxTZRvDec, - library-name=libSDP_OMX_Core.so.0, - component-name=OMX.SDP.video_decoder.mfc.rv, - sink="video/x-pn-realvideo, rmversion=(int)[3,4], format=(fourcc){RV30,RV40}, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max], secure=(boolean)true;", - src="video/x-raw-yuv, format=(fourcc){I420}, width=(int)[1,4096], height=(int)[1,4096], framerate=(fraction)[0,max];", - rank=257; - -omx_tz_avsdec, - type=GstOmxTZAvsDec, - library-name=libSDP_OMX_Core.so.0, - component-name=OMX.SDP.video_decoder.mfc.avs, - sink="video/x-avs, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max], secure=(boolean)true;", - src="video/x-raw-yuv, format=(fourcc){I420}, width=(int)[1,4096], height=(int)[1,4096], framerate=(fraction)[0,max];", - rank=257; - -omx_tz_mjpegdec, - type=GstOmxTZMjpegDec, - library-name=libSDP_OMX_Core.so.0, - component-name=OMX.SDP.video_decoder.mjpeg, - sink="video/x-jpeg, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max], secure=(boolean)true;", - src="video/x-raw-yuv, format=(fourcc){I420}, width=(int)[1,4096], height=(int)[1,4096], framerate=(fraction)[0,max];", - rank=257; - -omx_tz_mp3dec, - type=GstOmxTZMp3Dec, - library-name=libSDP_OMX_Core.so.0, - component-name=OMX.SDP.AUDANY.Decoder, - sink="audio/mpeg, mpegversion=(int)1, layer=(int)[1,3], parsed=true, secure=(boolean)true", - src="audio/x-raw-int", - rank=257; - -omx_tz_aacdec, - type=GstOmxTZAacDec, - library-name=libSDP_OMX_Core.so.0, - component-name=OMX.SDP.AUDANY.Decoder, - sink="audio/x-aac;audio/mpeg, mpegversion=(int){2,4}, framed=true, secure=(boolean)true", - src="audio/x-raw-int", - rank=257; -omx_tz_ac3dec, - type=GstOmxTZAc3Dec, - library-name=libSDP_OMX_Core.so.0, - component-name=OMX.SDP.AUDANY.Decoder, - sink="audio/x-ac3,secure=(boolean)true;audio/x-eac3,secure=(boolean)true;audio/ac3,secure=(boolean)true;", - src="audio/x-raw-int", - rank=257; -omx_tz_adpcmdec, - type=GstOmxTZAdpcmDec, - library-name=libSDP_OMX_Core.so.0, - component-name=OMX.SDP.AUDANY.Decoder, - sink="audio/x-adpcm, secure=(boolean)true", - src="audio/x-raw-int", - rank=257; - -omx_tz_wmadec, - type=GstOmxTZWmaDec, - library-name=libSDP_OMX_Core.so.0, - component-name=OMX.SDP.AUDANY.Decoder, - sink="audio/x-wma, secure=(boolean)true", - src="audio/x-raw-int", - rank=257; - -omx_tz_dtsdec, - type=GstOmxTZDtsDec, - library-name=libSDP_OMX_Core.so.0, - component-name=OMX.SDP.AUDANY.Decoder, - sink="audio/x-dts, framed=true, secure=(boolean)true", - src="audio/x-raw-int", - rank=257; - -omx_tz_vorbisdec, - type=GstOmxTZVorbisDec, - library-name=libSDP_OMX_Core.so.0, - component-name=OMX.SDP.AUDANY.Decoder, - sink="audio/x-vorbis, secure=(boolean)true", - src="audio/x-raw-int", - rank=257; - -omx_tz_radec, - type=GstOmxTZRaDec, - library-name=libSDP_OMX_Core.so.0, - component-name=OMX.SDP.AUDANY.Decoder, - sink="audio/x-pn-realaudio, secure=(boolean)true", - src="audio/x-raw-int", - rank=257; - -omx_tz_g711dec, - type=GstOmxTZG711Dec, - library-name=libSDP_OMX_Core.so.0, - component-name=OMX.SDP.AUDANY.Decoder, - sink="audio/x-alaw, secure=(boolean)true; audio/x-mulaw, secure=(boolean)true", - src="audio/x-raw-int", - rank=257; diff --git a/mmfw-sysconf-target-hawkp/usr/etc/mmfw_audio_pcm_dump.ini b/mmfw-sysconf-target-hawkp/usr/etc/mmfw_audio_pcm_dump.ini deleted file mode 100644 index 6e13b68..0000000 --- a/mmfw-sysconf-target-hawkp/usr/etc/mmfw_audio_pcm_dump.ini +++ /dev/null @@ -1,8 +0,0 @@ -[pcm_dump] -;playback -pa_sink = 0 -pa_sink_input = 0 - -;capture -pa_source = 0 -pa_source_output = 0 diff --git a/mmfw-sysconf-target-hawkp/usr/etc/mmfw_audio_volume.ini b/mmfw-sysconf-target-hawkp/usr/etc/mmfw_audio_volume.ini deleted file mode 100644 index 45a912f..0000000 --- a/mmfw-sysconf-target-hawkp/usr/etc/mmfw_audio_volume.ini +++ /dev/null @@ -1,19 +0,0 @@ -[volumes] -system = 0, 66, 69, 72, 75, 78, 81, 84, 86, 88, 90, 92, 94, 96, 98, 100 -notification = 0, 66, 69, 72, 75, 78, 81, 84, 86, 88, 90, 92, 94, 96, 98, 100 -alarm = 0, 66, 69, 72, 75, 78, 81, 84, 86, 88, 90, 92, 94, 96, 98, 100 -ringtone = 0, 66, 69, 72, 75, 78, 81, 84, 86, 88, 90, 92, 94, 96, 98, 100 -media = 0, 66, 69, 72, 75, 78, 81, 84, 86, 88, 90, 92, 94, 96, 98, 100 -call = 60, 65, 70, 76, 82, 88, 94, 100 -voip = 60, 65, 70, 76, 82, 88, 94, 100 -voice = 0, 66, 69, 72, 75, 78, 81, 84, 86, 88, 90, 92, 94, 96, 98, 100 -gain_dialer = 1.00 -gain_touch = 1.00 -gain_af = 0.70 -gain_shutter1 = 0.14 -gain_shutter2 = 1.00 -gain_camcording = 0.30 -gain_midi = 1.00 -gain_booting = 0.40 -gain_video = 0.90 -gain_tts = 1.00 diff --git a/mmfw-sysconf-target-hawkp/usr/etc/mmfw_avsystem.ini b/mmfw-sysconf-target-hawkp/usr/etc/mmfw_avsystem.ini deleted file mode 100644 index 0742c30..0000000 --- a/mmfw-sysconf-target-hawkp/usr/etc/mmfw_avsystem.ini +++ /dev/null @@ -1,8 +0,0 @@ -[aif] - -control aif before path set = no - -[debug] - -gain debug mode = no - diff --git a/mmfw-sysconf-target-hawkp/usr/etc/mmfw_camcorder.ini.wayland b/mmfw-sysconf-target-hawkp/usr/etc/mmfw_camcorder.ini.wayland deleted file mode 100644 index b0f31cd..0000000 --- a/mmfw-sysconf-target-hawkp/usr/etc/mmfw_camcorder.ini.wayland +++ /dev/null @@ -1,105 +0,0 @@ -; < Camera/Camcorder Configure Main INI file > -; -; - Header List - -; 1. General -; 2. VideoInput -; 3. AudioInput -; 4. VideoOutput -; 5. Capture -; 6. Record -; 7. VideoEncoder -; 8. AudioEncoder -; 9. ImageEncoder -; 10. Mux -; -; - Note - -; If you want to add a new header, -; add a new enum value to "enum ConfigureCategoryMain" -; and new default table for it in mm_camcorder_configure.c/.h -; - -[General] -SyncStateChange = 1 -;GSTInitOption = --gst-enable-tiny-registry --gst-disable-segtrap || NOT-USE-DEFAULT_VALUE -;GSTInitOption = --gst-enable-tiny-registry --gst-disable-segtrap --gst-debug=3 || NOT-USE-DEFAULT_VALUE -ModelName = GT-TIZEN -;DisabledAttributes = camera-optical-zoom camera-af-touch-x camera-af-touch-y camera-exposure-value camera-f-number camera-shutter-speed camera-hold-af-after-capturing filter-flip filter-hue display-src-x display-src-y display-src-width display-src-height tag-image-description strobe-control strobe-capabilities strobe-mode detect-mode detect-number detect-focus-select detect-select-number detect-status || NO_DEFAULT_VALUE - -[VideoInput] -UseConfCtrl = 1 -ConfCtrlFile0 = mmfw_camcorder_dev_video_pri.ini -ConfCtrlFile1 = mmfw_camcorder_dev_video_sec.ini -VideosrcElement = tvcamerasrc | 1,1 | do-timestamp,1 | device,/dev/video241 -UseVideoscale = 1 -VideoscaleElement = videoscale | 3,0 | width,320 | height,240 | method,1 -UseZeroCopyFormat = 0 -DeviceCount = 1 - -[AudioInput] -AudioDevice = 0 || 0 -AudiosrcElement = pulsesrc | 1,0 | do-timestamp,1 - -[VideoOutput] -; DisplayDevice -;;; 0: MAIN LCD, 1: SUB LCD, 2:TV OUT, 3: MAIN LCD and SUB LCD, 4: MAIN LCD and TV OUT -DisplayDevice = 0 || 0 -; DisplayMode -;;; 0: Default, 1: Pri Video ON and Sec Video Full-Screen, 2: Pri Video OFF and Sec Video Full-Screen -DisplayMode = 0,1,2 || 0 -; Videosink -;;; 0: Overlay surface, 1: Evas surface, 2: GL surface, 3: NULL surface, 4: Remote -Videosink = 0,3,4 || 3 -VideosinkElementOverlay = waylandsink | 6,0 | draw-borders,0 | force-aspect-ratio,1 | enable-last-sample,0 | qos,0 | sync,0 | show-preroll-frame,0 -VideosinkElementRemote = shmsink | 5,0 | wait-for-connection,0 | perms,511 | enable-last-sample,0 | qos,0 | sync,0 -VideosinkElementNull = fakesink | 4,0 | qos,0 | sync,0 | enable-last-sample,0 | show-preroll-frame,0 -UseVideoscale = 1 -VideoscaleElement = fimcconvert | 1,0 | rotang,0 - -[VideoEncoder] -MPEG4 = avenc_mpeg4 | 0,0 - -[AudioEncoder] -AMR = amrnbenc | 0,0 -AAC = avenc_aac | 1,0 | compliance,-2 -WAVE = wavenc | 0,0 -MP3 = lame | 0,0 - -[ImageEncoder] -JPEG = jpegenc | 0,0 -;PNG = pngenc | 0,0 - -[Capture] -UseEncodebin = 0 -UseCaptureMode = 0 -VideoscaleElement = videoscale | 1,0 | method,1 - -[Record] -UseAudioEncoderQueue = 1 -UseVideoEncoderQueue = 0 -VideoProfile = 0 -VideoAutoAudioConvert = 1 -VideoAutoAudioResample = 0 -VideoAutoColorSpace = 0 -AudioProfile = 1 -AudioAutoAudioConvert = 1 -AudioAutoAudioResample = 0 -AudioAutoColorSpace = 0 -ImageProfile = 2 -ImageAutoAudioConvert = 0 -ImageAutoAudioResample = 0 -ImageAutoColorSpace = 1 -RecordsinkElement = filesink | 1,0 | async,0 -UseNoiseSuppressor = 0 -DropVideoFrame = 0 -PassFirstVideoFrame = 0 - -[Mux] -3GP = avmux_3gp | 0,0 -AMR = avmux_amr | 0,0 -MP4 = avmux_mp4 | 0,0 -AVI = avimux | 0,0 -MATROSKA = matroskamux | 0,0 -WAV = wavenc | 0,0 -AAC = avmux_adts | 0,0 -M2TS = mpegtsmux | 0,0 - diff --git a/mmfw-sysconf-target-hawkp/usr/etc/mmfw_camcorder.ini.x b/mmfw-sysconf-target-hawkp/usr/etc/mmfw_camcorder.ini.x deleted file mode 100644 index ef16ba7..0000000 --- a/mmfw-sysconf-target-hawkp/usr/etc/mmfw_camcorder.ini.x +++ /dev/null @@ -1,105 +0,0 @@ -; < Camera/Camcorder Configure Main INI file > -; -; - Header List - -; 1. General -; 2. VideoInput -; 3. AudioInput -; 4. VideoOutput -; 5. Capture -; 6. Record -; 7. VideoEncoder -; 8. AudioEncoder -; 9. ImageEncoder -; 10. Mux -; -; - Note - -; If you want to add a new header, -; add a new enum value to "enum ConfigureCategoryMain" -; and new default table for it in mm_camcorder_configure.c/.h -; - -[General] -SyncStateChange = 1 -;GSTInitOption = --gst-enable-tiny-registry --gst-disable-segtrap || NOT-USE-DEFAULT_VALUE -;GSTInitOption = --gst-enable-tiny-registry --gst-disable-segtrap --gst-debug=3 || NOT-USE-DEFAULT_VALUE -ModelName = GT-TIZEN -;DisabledAttributes = camera-optical-zoom camera-af-touch-x camera-af-touch-y camera-exposure-value camera-f-number camera-shutter-speed camera-hold-af-after-capturing filter-flip filter-hue display-src-x display-src-y display-src-width display-src-height tag-image-description strobe-control strobe-capabilities strobe-mode detect-mode detect-number detect-focus-select detect-select-number detect-status || NO_DEFAULT_VALUE - -[VideoInput] -UseConfCtrl = 1 -ConfCtrlFile0 = mmfw_camcorder_dev_video_pri.ini -ConfCtrlFile1 = mmfw_camcorder_dev_video_sec.ini -VideosrcElement = tvcamerasrc | 1,1 | do-timestamp,1 | device,/dev/video241 -UseVideoscale = 1 -VideoscaleElement = videoscale | 3,0 | width,320 | height,240 | method,1 -UseZeroCopyFormat = 0 -DeviceCount = 1 - -[AudioInput] -AudioDevice = 0 || 0 -AudiosrcElement = pulsesrc | 1,0 | do-timestamp,1 - -[VideoOutput] -; DisplayDevice -;;; 0: MAIN LCD, 1: SUB LCD, 2:TV OUT, 3: MAIN LCD and SUB LCD, 4: MAIN LCD and TV OUT -DisplayDevice = 0 || 0 -; DisplayMode -;;; 0: Default, 1: Pri Video ON and Sec Video Full-Screen, 2: Pri Video OFF and Sec Video Full-Screen -DisplayMode = 0,1,2 || 0 -; Videosink -;;; 0: Overlay surface, 1: Evas surface, 2: GL surface, 3: NULL surface, 4: Remote -Videosink = 0,3,4 || 3 -VideosinkElementOverlay = xvimagesink | 6,0 | draw-borders,0 | force-aspect-ratio,1 | enable-last-sample,0 | qos,0 | sync,0 | show-preroll-frame,0 -VideosinkElementRemote = shmsink | 5,0 | wait-for-connection,0 | perms,511 | enable-last-sample,0 | qos,0 | sync,0 -VideosinkElementNull = fakesink | 4,0 | qos,0 | sync,0 | enable-last-sample,0 | show-preroll-frame,0 -UseVideoscale = 1 -VideoscaleElement = fimcconvert | 1,0 | rotang,0 - -[VideoEncoder] -MPEG4 = avenc_mpeg4 | 0,0 - -[AudioEncoder] -AMR = amrnbenc | 0,0 -AAC = avenc_aac | 1,0 | compliance,-2 -WAVE = wavenc | 0,0 -MP3 = lame | 0,0 - -[ImageEncoder] -JPEG = jpegenc | 0,0 -;PNG = pngenc | 0,0 - -[Capture] -UseEncodebin = 0 -UseCaptureMode = 0 -VideoscaleElement = videoscale | 1,0 | method,1 - -[Record] -UseAudioEncoderQueue = 1 -UseVideoEncoderQueue = 0 -VideoProfile = 0 -VideoAutoAudioConvert = 1 -VideoAutoAudioResample = 0 -VideoAutoColorSpace = 0 -AudioProfile = 1 -AudioAutoAudioConvert = 1 -AudioAutoAudioResample = 0 -AudioAutoColorSpace = 0 -ImageProfile = 2 -ImageAutoAudioConvert = 0 -ImageAutoAudioResample = 0 -ImageAutoColorSpace = 1 -RecordsinkElement = filesink | 1,0 | async,0 -UseNoiseSuppressor = 0 -DropVideoFrame = 0 -PassFirstVideoFrame = 0 - -[Mux] -3GP = avmux_3gp | 0,0 -AMR = avmux_amr | 0,0 -MP4 = avmux_mp4 | 0,0 -AVI = avimux | 0,0 -MATROSKA = matroskamux | 0,0 -WAV = wavenc | 0,0 -AAC = avmux_adts | 0,0 -M2TS = mpegtsmux | 0,0 - diff --git a/mmfw-sysconf-target-hawkp/usr/etc/mmfw_camcorder_dev_video_pri.ini b/mmfw-sysconf-target-hawkp/usr/etc/mmfw_camcorder_dev_video_pri.ini deleted file mode 100644 index 52f26d7..0000000 --- a/mmfw-sysconf-target-hawkp/usr/etc/mmfw_camcorder_dev_video_pri.ini +++ /dev/null @@ -1,197 +0,0 @@ -; < Camera/Camcorder Configure Control INI file > -; -; - Header List - -; 1. Camera -; 2. Strobe -; 3. Effect -; 4. Photograph -; 5. Capture -; 6. Detect -; -; - Note - -; If you want to add a new header, -; add a new enum value to "enum ConfigureCategoryControl" -; and new default table for it in mm_camcorder_configure.c/.h -; - -[Camera] -; Input index - real setting value -;;; 0:PRIMARY_CAMERA, 1:SECONDARY_CAMERA -; Input index - MSL value(convert array index) -;;; -1:NONE, 0:CAMERA0, 1:CAMERA1 -InputIndex = 0,-255 || 0 -DeviceName = TV_USB_Camera -PreviewResolution = 160,90 | 160,120 | 320,180 | 320,240 | 640,360 | 640,480 | 1280,720 | 1440,1080 | 1920,1080 || 1920,1080 -CaptureResolution = 1920,1080 || 1920,1080 -VideoResolution = 160,90 | 160,120 | 320,180 | 320,240 | 640,360 | 640,480 | 1280,720 | 1440,1080 | 1920,1080 || 1920,1080 -FPS0 = 0,8,15,24,25,30,60,120 || 30 -FPS1 = 0,8,15,24,25,30,60,120 || 30 -FPS2 = 0,8,15,24,25,30,60,120 || 30 -FPS3 = 0,8,15,24,25,30,60,120 || 30 -FPS4 = 0,8,15,24,25,30,60,120 || 30 -FPS5 = 0,8,15,24,25,30,60,120 || 30 -FPS6 = 0,8,15,24,25,30,60,120 || 30 -FPS7 = 0,8,15,24,25,30,60,120 || 30 -FPS8 = 0,8,15,24,25,30,60,120 || 30 -; PictureForamt - MSL value -;;; 0:NV12, 1:NV12T, 2:NV16, 3:NV21, 4:YUYV, 5:UYVY, 6:422P, 7:I420, 8:YV12, 9:RGB565, 10:RGB888, 11:RGBA, 12:ARGB, 13:ENCODED, 14:INTERLEAVED_JPEG_UYVY, 15:ENCODED_H264 -PictureFormat = 15 || 15 -Overlay = 0,1 || 1 -; Recommend display rotation -;;; 0:NONE, 1:90, 2:180, 3:270 -RecommendDisplayRotation = 0 -; Recommend preview format for capture -;;; 0:NV12, 1:NV12T, 2:NV16, 3:NV21, 4:YUYV, 5:UYVY, 6:422P, 7:I420, 8:YV12, 9:RGB565, 10:RGB888, 11:RGBA, 12:ARGB, 13:ENCODED, 14:INTERLEAVED_JPEG_UYVY, 15:ENCODED_H264 -RecommendPreviewFormatCapture = 15 -; Recommend preview format for record -;;; 0:NV12, 1:NV12T, 2:NV16, 3:NV21, 4:YUYV, 5:UYVY, 6:422P, 7:I420, 8:YV12, 9:RGB565, 10:RGB888, 11:RGBA, 12:ARGB, 13:ENCODED, 14:INTERLEAVED_JPEG_UYVY, 15:ENCODED_H264 -RecommendPreviewFormatRecord = 15 -; Recommend preview resolution -;;; 0: NORMAL ratio(4:3), 1: WIDE ratio(16:9), 2: SQUARE ratio(1:1) -RecommendPreviewResolution = 1440,1080 | 1920,1080 | 1440,1080 || 1920,1080 -; Camera facing direction -;;; 0:REAR, 1:FRONT -FacingDirection = 0 - - -[Strobe] -;StrobeControl - Not support -;StrobeCapabilities - Not support -; Strobe mode - real setting value -;;; 0:BASE, 1:OFF, 2:AUTO, 3:ON, 4:TORCH, 5:MAX -; Strobe mode - MSL value(convert array index) -;;; 0:OFF, 1:ON, 2:AUTO, 3:REDEYE_REDUCTION, 4:SLOW_SYNC, 5:FRONT_CURTAIN, 6:REAR_CURTAIN, 7:PERMANENT -StrobeMode = 1,-255,-255,-255,-255,-255,-255,-255 || 1 -;StrobeStatus - Not support -;StrobeEV - Not support - - -[Effect] -Brightness = 0,8 || 4 -Contrast = 1,7 || 4 -Saturation = 0,4 || 2 -Sharpness = 0,4 || 2 - -; White balance - real setting value -;;; 0:AUTO, 1:DAYLIGHT, 2:CLOUDY, 3:TUNGSTEN, 4:FLUORESCENT -; White balance - MSL value(convert array index) -;;; 0:NONE, 1:AUTO, 2:DAYLIGHT, 3:CLOUDY, 4:FLUORESCENT, 5:INCANDESCENT, 6:SHADE, 7:HORIZON, 8:FLASH, 9:CUSTOM -WhiteBalance = -255,1,2,3,5,4,-255,-255,-255,-255 || 1 - -; Color tone - real setting value -;;; 1:NONE, 2:MONO, 3:SEPIA, 4:AQUA, 5:ANTIQUE, 6:NEGATIVE, 7:SHARPEN, 8:SKETCH, 9:WASHED, 10:VINTAGE_WARM -;;; 11:VINTAGE_COLD, 12:SOLARIZE, 13:POSTERIZE, 14:POINT_BLUE, 15:POINT_RED_YELLOW, 16:POINT_COLOR_3, 17:POINT_GREEN, 18:POINT_RED, 19:POINT_YELLOW, 20:CARTOONIZE -; Color tone - MSL value(convert array index) -;;; 0:NONE, 1:MONO, 2:SEPIA, 3:NEGATIVE, 4:BLUE, 5:GREEN, 6:AQUA, 7:VIOLET, 8:ORANGE, 9:GRAY, 10:RED, -;;; 11:ANTIQUE, 12:WARM, 13:PINK, 14:YELLOW, 15:PURPLE, 16:EMBOSS, 17:OUTLINE, 18:SOLARIZATION, 19:SKETCH, 20:WASHED, -;;; 21:VINTAGE_WARM, 22:VINTAGE_COLD, 23:POSTERIZATION, 24:CARTOON, 25:SELECTIVE_RED, 26:SELECTIVE_GREEN, 27:SELECTIVE_BLUE, 28:SELECTIVE_YELLOW, 29:SELECTIVE_RED_YELLOW -ColorTone = 1,2,3,6,-255,-255,4,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,12,8,9,10,11,13,20,-255,17,14,-255,15 || 1 -; Flip - real setting value -;;; 0:NONE, 1:VERTICAL, 2:HORIZONTAL -; Flip - MSL value(convert array index) -;;; 0:HORIZONTAL, 1:VERTICAL, 2:NONE -;Flip = 2,1,0 || 0 - -; Wide Dynamic Range - real setting value -;;; 0:OFF, 1:ON -; Wide Dynamic Range - MSL value(convert array index) -;;; 0:OFF, 1:ON, 2:AUTO -WDR = 0,-255,-255 || 0 - -; Part color mode - real setting value -;;; 0:OFF, 1:SWAP, 2:ACCENT -; Part color mode - MSL value(convert array index) -;;; 0:OFF, 1:SWAP, 2:ACCENT -;PartColorMode = 0,1,2 || 0 - -; Part color - real setting value -;;; 0:VIOLET, 1:PURPLE, 2:MAGENTA_1, 3:MAGENTA_2, 4:RED_1, 5:RED_2, 6:BROWN, 7:YELLOW, 8:GREEN_1, 9:GREEN_2, 10:GREEN_3, -;;; 11:GREEN_4, 12:COBALT, 13:CYAN, 14:BLUE_1, 15:BLUE_2, 16:GRAY -; Part color - MSL value(convert array index) -;;; 0:VIOLET, 1:PURPLE, 2:MAGENTA_1, 3:MAGENTA_2, 4:RED_1, 5:RED_2, 6:BROWN, 7:YELLOW, 8:GREEN_1, 9:GREEN_2, 10:GREEN_3, -;;; 11:GREEN_4, 12:COBALT_BLUE, 13:CYAN, 14:BLUE_1, 15:BLUE_2, 16:GRAY -;PartColor = 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16 || 0 - - -[Photograph] -;LensInit = 0,1 || 0 -DigitalZoom = 0,10 || 0 -OpticalZoom = 0,0 || 0 - -; Focus mode - real setting value -;;; 0:AUTO, 1:MANUAL, 2:PAN, 3:TOUCH_AUTO, 4:CONTINUOUS -; Focus mode - MSL value(convert array index) -;;; 0:NONE, 1:PAN, 2:AUTO, 3:MANUAL, 4:TOUCH_AUTO, 5:CONTINUOUS -FocusMode = 0,-255,-255,-255,-255,-255 || 0 - -; Auto focus type - real setting value -;;; 0:NORMAL, 1:MACRO, 2:FULL -; Auto focus - MSL value(convert array index) -;;; 0:NONE, 1:NORMAL, 2:MACRO, 3:FULL -AFType = 0,-255,-255,-255 || 0 - -; Auto exposure type - real setting value -;;; 0:BASE, 1:MATRIX, 2:CENTER, 3:SPOT, 4:MAX -; Auto exposure mode - MSL value(convert array index) -;;; 0,OFF 1,ALL 2,CENTER1 3,CENTER2 4,CENTER3 5,SPOT1 6,SPOT2 7,CUSTOM1 8,CUSTOM2 -AEType = -255,1,2,-255,-255,3,-255,-255,-255 || 1 - -;ExposureValue - Not support -;FNumber - Not support -;ShutterSpeed - Not support - -; ISO - real setting value -;;; 0:AUTO, 1:50, 2:100, 3:200, 4:400, 5:800, 6:1600 -; ISO - MSL value(convert array index) -;;; 0:AUTO, 1:50, 2:100, 3:200, 4:400, 5:800, 6:1600, 7:3200 -ISO = 0,-255,2,3,4,5,6,-255 || 0 - -; Program mode - real setting value -;;; 1:NONE, 2:PORTRAIT, 3:NIGHTSHOT, 4:BACK_LIGHT, 5:LANDSCAPE, 6:SPORTS, 7:PARTY_INDOOR, 8:BEACH_SNOW, 9:SUNSET, 10:DUSK_DAWN, -;;; 11:FALL_COLOR, 12:FIREWORKS, 13:TEXT, 14:CANDLE_LIGHT -; Program mode - MSL value(convert array index) -;;; 0:NORMAL, 1:PORTRAIT, 2:LANDSCAPE, 3:SPORTS, 4:PARTY_N_INDOOR, 5:BEACH_N_INDOOR, 6:SUNSET, 7:DUSK_N_DAWN, 8:FALL_COLOR, 9:NIGHT_SCENE, -;;; 10:FIREWORK, 11:TEXT, 12:SHOW_WINDOW, 13:CANDLE_LIGHT, 14:BACKLIGHT -ProgramMode = 1,2,5,6,7,8,9,10,11,3,12,13,-255,14,4 || 1 - -; Anti-handshake - real setting value -;;; 0:OFF, 1:ON -; Anti-handshake - MSL value(convert array index) -;;; 0:OFF, 1:ON, 2:AUTO, 3:MOVIE_ON -AntiHandshake = 0,-255,-255,-255 || 0 - -; Video-stabilization - real setting value -;;; 0:OFF, 1:ON -; Video-stabilization - MSL value(convert array index) -;;; 0:OFF, 1:ON -VideoStabilization = 0 || 0 - -; Face zoom mode -;;; 0:OFF, 1:ON -FaceZoomMode = 0 || 0 -; Face zoom level -FaceZoomLevel = 0,0 || 0 - - -[Capture] -; Output mode -;;; No need to convert -;;; 0:NV12, 1:NV12T, 2:NV16, 3:NV21, 4:YUYV, 5:UYVY, 6:422P, 7:I420, 8:YV12, 9:RGB565, 10:RGB888, 11:RGBA, 12:ARGB, 13:ENCODED, 14:INTERLEAVED_JPEG_UYVY -OutputMode = 13 || 13 -JpegQuality = 0,100 || 90 -MultishotNumber = 1,1 || 1 -SensorEncodedCapture = 1 -; Support HDR -;;; 0: OFF, 1: ON, 2: ON and Original -SupportHDR = 0,-255,-255 || 0 - - -[Detect] -; Detect mode -;;; 0:OFF, 1:ON -DetectMode = 0 || 0 -;DetectNumber - Not support -;DetectFocusSelect - Not support -;DetectSelectNumber - Not support -;DetectStatus - Not support - diff --git a/mmfw-sysconf-target-hawkp/usr/etc/mmfw_media_codec.ini b/mmfw-sysconf-target-hawkp/usr/etc/mmfw_media_codec.ini deleted file mode 100644 index 8c1f8fa..0000000 --- a/mmfw-sysconf-target-hawkp/usr/etc/mmfw_media_codec.ini +++ /dev/null @@ -1,89 +0,0 @@ -[h261] -hw_decoder = , , -hw_encoder = , , -sw_decoder = , , -sw_encoder = , , - -[h263] -hw_decoder = omxdec_h263, video/x-h263, NV12 -hw_encoder = omxenc_h263, video/x-raw, H263P -sw_decoder = avdec_h263, video/x-h263, I420 -sw_encoder = avenc_h263, video/x-raw, H263P - -[h264] -hw_decoder = omxdec_h264, video/x-h264, NV12 -hw_encoder = omxenc_h264, video/x-raw, H264_SP -sw_decoder = avdec_h264, video/x-h264, I420 -sw_encoder = avenc_h264, video/x-raw, H264_SP - -[mpeg4] -hw_decoder = omxdec_h264, video/x-h264, NV12 -hw_encoder = omxenc_h264, video/x-raw, MPEG4_SP -sw_decoder = avdec_h264, video/x-h264, I420 -sw_encoder = avenc_h264, video/x-raw, MPEG4_SP - -[aac_lc] -hw_decoder = , , -hw_encoder = , , -sw_decoder = avdec_aac, audio/mpeg, PCM -sw_encoder = avenc_aac, audio/x-raw, AAC_LC - -[aac_he] -hw_decoder = , , -hw_encoder = , , -sw_decoder = avdec_aac, audio/mpeg, PCM -sw_encoder = , , - -[aac_he_ps] -hw_decoder = , , -hw_encoder = , , -sw_decoder = avdec_aac, audio/mpeg, PCM -sw_encoder = , , - -[mp3] -hw_decoder = , , -hw_encoder = , , -sw_decoder = avdec_mp3, audio/mpeg, PCM -sw_encoder = , , - -[amr_nb] -hw_decoder = , , -hw_encoder = , , -sw_decoder = avdec_amrnb, audio/AMR, PCM -sw_encoder = amrnbenc, audio/x-raw, AMR_NB - -[amr_wb] -hw_decoder = , , -hw_encoder = , , -sw_decoder = avdec_amrwb, audio/AMR-WB, PCM -sw_encoder = , , - -[vorbis] -hw_decoder = , , -hw_encoder = , , -sw_decoder = vorbisdec, audio/x-vorbis, PCM -sw_encoder = , , - -[flac] -hw_decoder = , , -hw_encoder = , , -sw_decoder = avdec_flac, audio/x-flac, PCM -sw_encoder = , , - -[wmav1] -hw_decoder = , , -hw_encoder = , , -sw_decoder = avdec_wmav1, audio/x-wma, PCM -sw_encoder = , , - -[wmav2] -hw_decoder = , , -hw_encoder = , , -sw_decoder = avdec_wmav2, audio/x-wma, PCM -sw_encoder = , , - -[wmapro] -hw_decoder = , , -hw_encoder = , , -sw_decoder = avdec_wmapro, audio/x-wma, PCM -sw_encoder = , , diff --git a/mmfw-sysconf-target-hawkp/usr/etc/mmfw_media_streamer.ini b/mmfw-sysconf-target-hawkp/usr/etc/mmfw_media_streamer.ini deleted file mode 100644 index 458ad4e..0000000 --- a/mmfw-sysconf-target-hawkp/usr/etc/mmfw_media_streamer.ini +++ /dev/null @@ -1,50 +0,0 @@ -[general] -; generating dot file representing pipeline state -generate dot = no -dot dir = - -; decodebin will be used instead of decoder node -use decodebin = yes - -; comma separated list of element names which -; will not be used in autoplug mode -exclude elements = v4l2video,omx,sprd - -; comma separated list of arguments -; that will pass to gst_init -gstreamer arguments = --gst-debug=2 - -[sources] - -audio_source = pulsesrc -camera_source = v4l2src -video_source = ximagesrc -udp_source = udpsrc - - -[sinks] -audio_sink = pulsesink -video_sink = waylandsink -evas_sink = evaspixmapsink -udp_sink = udpsink - - -[h263] -encoder = avenc_h263 -decoder = avdec_h263 -rtppay = rtph263pay -rtpdepay = rtph263depay -parser = h263parse - - -[h264] -encoder = avenc_h264 -decoder = avdec_h264 -rtppay = rtph264pay -rtpdepay = rtph264depay -parser = h264parse - - -[audio-raw] -rtppay = rtpL16pay -rtpdepay = rtpL16depay diff --git a/mmfw-sysconf-target-hawkp/usr/etc/mmfw_player.ini.wayland b/mmfw-sysconf-target-hawkp/usr/etc/mmfw_player.ini.wayland deleted file mode 100644 index 29326d5..0000000 --- a/mmfw-sysconf-target-hawkp/usr/etc/mmfw_player.ini.wayland +++ /dev/null @@ -1,78 +0,0 @@ -[general] - -disable segtrap = yes ; same effect with --gst-disable-segtrap - -; set default videosink element according to video surface type(X, EVAS, NULL) -videosink element overlay = waylandsink -videosink element evas = evasimagesink -videosink element fake = fakesink -videosink element remote = shmsink -videosrc element remote = shmsrc - -video converter element = - -audiosink element = pulsesink - - -drmsrc element = filesrc - -; if yes. gstreamer will not update registry -skip rescan = yes -delay before repeat = 50 ; msec - -; comma separated list of tocken which elemnts has it in it's name will not be used -element exclude keyword = v4l2,omx - -; ignore resume play just for debugging -ignore first skip request = no - -;audio/video decode type(0:DEFAULT, 1:HW, 2:SW, 3:DISABLE) -video decoder type = 0 -audio decoder type = 0 - -async start = yes - -multiple codec supported = yes - -; parameters for initializing gstreamer -; DEFAULT SET (--gst-debug=*:2) -gstparam1 = --gst-debug=*:2 -gstparam2 = -gstparam3 = -gstparam4 = -gstparam5 = - -; generating dot file representing pipeline state -; DEFAULT MUST BE 'no'. If 'yes', mmplayer will set env-variable for it's session as "export GST_DEBUG_DUMP_DOT_DIR=/tmp/" -generate dot = no - -; parameter is for only video to be determined -; which clock will be used -; if yes, system clock will be used -; apart from this, audiosink is clock provider for audio -use system clock = yes - -; allowed timeout for changing pipeline state -live state change timeout = 30 ; sec -localplayback state change timeout = 10 ; sec - -; delay in msec for sending EOS -eos delay = 0 ; msec - -; for asm function enable = yes, disable = no -enable asm = yes - -[http streaming] - -httpsrc element = souphttpsrc - -; if set, use file or not use memory for buffering -http file buffer path = /home/owner/content - -http buffering limit = 99.0 ; percent - -http max size bytes = 1048576 ; bytes - -http buffering time = 1.2 - -http timeout = 30 ; sec diff --git a/mmfw-sysconf-target-hawkp/usr/etc/mmfw_player.ini.x b/mmfw-sysconf-target-hawkp/usr/etc/mmfw_player.ini.x deleted file mode 100644 index c10eede..0000000 --- a/mmfw-sysconf-target-hawkp/usr/etc/mmfw_player.ini.x +++ /dev/null @@ -1,76 +0,0 @@ -[general] - -disable segtrap = yes ; same effect with --gst-disable-segtrap - -; set default videosink element according to video surface type(X, EVAS, NULL) -videosink element overlay = xvimagesink -videosink element evas = evasimagesink -videosink element fake = fakesink - -video converter element = - -audiosink element = pulsesink - - -drmsrc element = filesrc - -; if yes. gstreamer will not update registry -skip rescan = yes -delay before repeat = 50 ; msec - -; comma separated list of tocken which elemnts has it in it's name will not be used -element exclude keyword = v4l2 - -; ignore resume play just for debugging -ignore first skip request = no - -;audio/video decode type(0:DEFAULT, 1:HW, 2:SW, 3:DISABLE) -video decoder type = 0 -audio decoder type = 0 - -async start = yes - -multiple codec supported = yes - -; parameters for initializing gstreamer -; DEFAULT SET (--gst-debug=*:2) -gstparam1 = --gst-debug=*:2 -gstparam2 = -gstparam3 = -gstparam4 = -gstparam5 = - -; generating dot file representing pipeline state -; DEFAULT MUST BE 'no'. If 'yes', mmplayer will set env-variable for it's session as "export GST_DEBUG_DUMP_DOT_DIR=/tmp/" -generate dot = no - -; parameter is for only video to be determined -; which clock will be used -; if yes, system clock will be used -; apart from this, audiosink is clock provider for audio -use system clock = yes - -; allowed timeout for changing pipeline state -live state change timeout = 30 ; sec -localplayback state change timeout = 10 ; sec - -; delay in msec for sending EOS -eos delay = 0 ; msec - -; for asm function enable = yes, disable = no -enable asm = yes - -[http streaming] - -httpsrc element = souphttpsrc - -; if set, use file or not use memory for buffering -http file buffer path = /home/owner/content - -http buffering limit = 99.0 ; percent - -http max size bytes = 1048576 ; bytes - -http buffering time = 1.2 - -http timeout = 30 ; sec diff --git a/mmfw-sysconf-target-hawkp/usr/etc/mmfw_player_audio_effect.ini b/mmfw-sysconf-target-hawkp/usr/etc/mmfw_player_audio_effect.ini deleted file mode 100644 index 1394608..0000000 --- a/mmfw-sysconf-target-hawkp/usr/etc/mmfw_player_audio_effect.ini +++ /dev/null @@ -1,17 +0,0 @@ -[audio effect] -; name of audio effect element -audio effect element = audioeq - -; preset audio effect setting -audio effect preset = no - -; custom audio effect setting (EQ/extension) -audio effect custom = yes -audio effect custom list = 0 - -audio effect custom eq band num = 7 ; number of EQ bands -audio effect custom eq band width = 33, 90, 242, 649, 1743, 4676, 12544 ; list of each EQ band width (Hz) -audio effect custom eq band freq = 36, 98, 265, 711, 1907, 5117, 13727 ; list of each EQ band central frequency (Hz) - -audio effect custom min list = -12 ; list of minimum level value (the first element is for EQ, others for extension effect) -audio effect custom max list = 12 ; list of maximum level value (the first element is for EQ, others for extension effect) diff --git a/mmfw-sysconf-target-hawkp/usr/etc/mmfw_streamrecorder.ini b/mmfw-sysconf-target-hawkp/usr/etc/mmfw_streamrecorder.ini deleted file mode 100644 index e5f4fca..0000000 --- a/mmfw-sysconf-target-hawkp/usr/etc/mmfw_streamrecorder.ini +++ /dev/null @@ -1,72 +0,0 @@ -[general] -;is encsink source is live -encscink source is live = 0 - -retrialcount = 10 - -minimum frame = 5 - -reset pause time = 0 - -screen record = 1 - -convert output buffer num =6 - -[encodebin] -;MM_STREAMRECORDER_ENCBIN_PROFILE_VIDEO = 0 MM_STREAMRECORDER_ENCBIN_PROFILE_AUDIO = 1 -;MM_STREAMRECORDER_ENCBIN_PROFILE_IMAGE = 2 MM_STREAMRECORDER_ENCBIN_PROFILE_NUM = 3 -encsink bin profile = 0 - -encsink bin auto audio resample = 0 - -encsink bin auto colorspace = 1 - -encsink bin auto audio convert = 1 - -encsink bin use video toggle = 0 - -[pipeline] -encsink bin source = appsrc - -name of audio src = pulsesrc - -h264 encoder = - -h263 encoder = avenc_h263p - -mpeg4 encoder = avenc_mpeg4 - -name of audio encoder = avenc_aac - -use parser = - -name of 3GP muxer = avmux_3gp - -name of MP4 muxer = avmux_mp4 - -name of video converter = videoconvert - -name of sink = filesink - -[video param] -;/*ms*/ -video frame wait time = 200000 - -[audio param] -audio frame minimum space = 102400 - -audio frame wait time = 20000 - -[attribute] -supported height = 1080,720,480,240,288,144 - -supported width = 1920,1280,640,320,352,176 - -;/*AMR, AAC, VORBIS ,PCM*/ -supported audio encoders = AMR,AAC,PCM - -;/* H263 , H264 , MPEG4 */ -supported video encoders = H263,MPEG4 - -;/*3GP , AMR, MP4 , WAV, ADTS*/ -supported file formats = 3GP,MP4,AMR,ADTS,WAV diff --git a/mmfw-sysconf-target-n4/etc/multimedia/gst-openmax.conf b/mmfw-sysconf-target-n4/etc/multimedia/gst-openmax.conf new file mode 100644 index 0000000..92a0e70 --- /dev/null +++ b/mmfw-sysconf-target-n4/etc/multimedia/gst-openmax.conf @@ -0,0 +1,143 @@ +omx_mpeg2dec, + type=GstOmxMpeg2Dec, + library-name=libSDP_OMX_Core.so.0, + component-name=OMX.SDP.video_decoder.mfc.mp2, + sink="video/mpeg, mpegversion=(int)[1,2], systemstream=false, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max]; ", + src="video/x-raw-yuv, format=(fourcc){I420}, width=(int)[1,4096], height=(int)[1,4096], framerate=(fraction)[0,max];", + rank=257; + +omx_mpeg4dec, + type=GstOmxMpeg4Dec, + library-name=libSDP_OMX_Core.so.0, + component-name=OMX.SDP.video_decoder.mfc.mp4, + sink="video/x-msmpeg, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max], format=(fourcc){DIV3}; video/mpeg, mpegversion=(int)4, systemstream=false, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max]; video/x-divx, divxversion=(int)[4,5], width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max]; video/x-xvid, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max]; video/x-3ivx, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max];", + src="video/x-raw-yuv, format=(fourcc){I420}, width=(int)[1,4096], height=(int)[1,4096], framerate=(fraction)[0,max];", + rank=257; + +omx_h264dec, + type=GstOmxH264Dec, + library-name=libSDP_OMX_Core.so.0, + component-name=OMX.SDP.video_decoder.mfc.avc, + sink="video/x-h264, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max];", + src="video/x-raw-yuv, format=(fourcc){I420}, width=(int)[1,4096], height=(int)[1,4096], framerate=(fraction)[0,max];", + rank=257; + +omx_h263dec, + type=GstOmxH263Dec, + library-name=libSDP_OMX_Core.so.0, + component-name=OMX.SDP.video_decoder.mfc.h263, + sink="video/x-h263, variant=(string)itu, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max];", + src="video/x-raw-yuv, format=(fourcc){I420}, width=(int)[1,4096], height=(int)[1,4096], framerate=(fraction)[0,max];", + rank=257; + +omx_wmvdec, + type=GstOmxWmvDec, + library-name=libSDP_OMX_Core.so.0, + component-name=OMX.SDP.video_decoder.mfc.wmv, + sink="video/x-wmv, wmvversion=(int)3, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max];", + src="video/x-raw-yuv, format=(fourcc){I420}, width=(int)[1,4096], height=(int)[1,4096], framerate=(fraction)[0,max];", + rank=257; + +omx_vp8dec, + type=GstOmxVp8Dec, + library-name=libSDP_OMX_Core.so.0, + component-name=OMX.SDP.video_decoder.mfc.vp8, + sink="video/x-vp8, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max];", + src="video/x-raw-yuv, format=(fourcc){I420}, width=(int)[1,4096], height=(int)[1,4096], framerate=(fraction)[0,max];", + rank=257; + +omx_rvdec, + type=GstOmxRvDec, + library-name=libSDP_OMX_Core.so.0, + component-name=OMX.SDP.video_decoder.mfc.rv, + sink="video/x-pn-realvideo, rmversion=(int)[3,4], format=(fourcc){RV30,RV40}, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max];", + src="video/x-raw-yuv, format=(fourcc){I420}, width=(int)[1,4096], height=(int)[1,4096], framerate=(fraction)[0,max];", + rank=257; + +omx_avsdec, + type=GstOmxAvsDec, + library-name=libSDP_OMX_Core.so.0, + component-name=OMX.SDP.video_decoder.mfc.avs, + sink="video/x-avs, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max];", + src="video/x-raw-yuv, format=(fourcc){I420}, width=(int)[1,4096], height=(int)[1,4096], framerate=(fraction)[0,max];", + rank=257; + +omx_mjpegdec, + type=GstOmxMjpegDec, + library-name=libSDP_OMX_Core.so.0, + component-name=OMX.SDP.video_decoder.mjpeg, + sink="video/x-jpeg, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max];", + src="video/x-raw-yuv, format=(fourcc){I420}, width=(int)[1,4096], height=(int)[1,4096], framerate=(fraction)[0,max];", + rank=257; + +omx_mp3dec, + type=GstOmxMp3Dec, + library-name=libSDP_OMX_Core.so.0, + component-name=OMX.SDP.AUDANY.Decoder, + sink="audio/mpeg, mpegversion=(int)1, layer=(int)[1,3], parsed=true", + src="audio/x-raw-int", + rank=257; + +omx_aacdec, + type=GstOmxAacDec, + library-name=libSDP_OMX_Core.so.0, + component-name=OMX.SDP.AUDANY.Decoder, + sink="audio/x-aac;audio/mpeg, mpegversion=(int){2,4}, framed=true", + src="audio/x-raw-int, hassubdata=true", + rank=257; + +omx_ac3dec, + type=GstOmxAc3Dec, + library-name=libSDP_OMX_Core.so.0, + component-name=OMX.SDP.AUDANY.Decoder, + sink="audio/x-ac3, framed=true;audio/x-eac3, framed=true;audio/ac3, framed=true", + src="audio/x-raw-int, hassubdata=true", + rank=257; + +omx_adpcmdec, + type=GstOmxAdpcmDec, + library-name=libSDP_OMX_Core.so.0, + component-name=OMX.SDP.AUDANY.Decoder, + sink="audio/x-adpcm", + src="audio/x-raw-int", + rank=257; + +omx_wmadec, + type=GstOmxWmaDec, + library-name=libSDP_OMX_Core.so.0, + component-name=OMX.SDP.AUDANY.Decoder, + sink="audio/x-wma", + src="audio/x-raw-int", + rank=257; + +omx_dtsdec, + type=GstOmxDtsDec, + library-name=libSDP_OMX_Core.so.0, + component-name=OMX.SDP.AUDANY.Decoder, + sink="audio/x-dts, framed=true", + src="audio/x-raw-int, hassubdata=true", + rank=257; + +omx_vorbisdec, + type=GstOmxVorbisDec, + library-name=libSDP_OMX_Core.so.0, + component-name=OMX.SDP.AUDANY.Decoder, + sink="audio/x-vorbis", + src="audio/x-raw-int", + rank=257; + +omx_radec, + type=GstOmxRaDec, + library-name=libSDP_OMX_Core.so.0, + component-name=OMX.SDP.AUDANY.Decoder, + sink="audio/x-pn-realaudio", + src="audio/x-raw-int", + rank=257; + +omx_g711dec, + type=GstOmxG711Dec, + library-name=libSDP_OMX_Core.so.0, + component-name=OMX.SDP.AUDANY.Decoder, + sink="audio/x-alaw; audio/x-mulaw", + src="audio/x-raw-int", + rank=257; diff --git a/mmfw-sysconf-target-n4/etc/multimedia/gst-tz-openmax.conf b/mmfw-sysconf-target-n4/etc/multimedia/gst-tz-openmax.conf new file mode 100644 index 0000000..4decb28 --- /dev/null +++ b/mmfw-sysconf-target-n4/etc/multimedia/gst-tz-openmax.conf @@ -0,0 +1,140 @@ +omx_tz_mpeg2dec, + type=GstOmxTZMpeg2Dec, + library-name=libSDP_OMX_Core.so.0, + component-name=OMX.SDP.video_decoder.mfc.mp2, + sink="video/mpeg, mpegversion=(int)[1,2], systemstream=false, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max], secure=(boolean)true; ", + src="video/x-raw-yuv, format=(fourcc){I420}, width=(int)[1,4096], height=(int)[1,4096], framerate=(fraction)[0,max];", + rank=257; + +omx_tz_mpeg4dec, + type=GstOmxTZMpeg4Dec, + library-name=libSDP_OMX_Core.so.0, + component-name=OMX.SDP.video_decoder.mfc.mp4, + sink="video/x-msmpeg, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max], format=(fourcc){DIV3}, secure=(boolean)true; video/mpeg, mpegversion=(int)4, systemstream=false, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max], secure=(boolean)true; video/x-divx, divxversion=(int)[4,5], width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max], secure=(boolean)true; video/x-xvid, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max], secure=(boolean)true; video/x-3ivx, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max], secure=(boolean)true;", + src="video/x-raw-yuv, format=(fourcc){I420}, width=(int)[1,4096], height=(int)[1,4096], framerate=(fraction)[0,max];", + rank=257; +omx_tz_h264dec, + type=GstOmxTZH264Dec, + library-name=libSDP_OMX_Core.so.0, + component-name=OMX.SDP.video_decoder.mfc.avc, + sink="video/x-h264, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max], secure=(boolean)true;", + src="video/x-raw-yuv, format=(fourcc){I420}, width=(int)[1,4096], height=(int)[1,4096], framerate=(fraction)[0,max];", + rank=257; + +omx_tz_h263dec, + type=GstOmxTZH263Dec, + library-name=libSDP_OMX_Core.so.0, + component-name=OMX.SDP.video_decoder.mfc.h263, + sink="video/x-h263, variant=(string)itu, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max], secure=(boolean)true;", + src="video/x-raw-yuv, format=(fourcc){I420}, width=(int)[1,4096], height=(int)[1,4096], framerate=(fraction)[0,max];", + rank=257; + +omx_tz_wmvdec, + type=GstOmxTZWmvDec, + library-name=libSDP_OMX_Core.so.0, + component-name=OMX.SDP.video_decoder.mfc.wmv, + sink="video/x-wmv, wmvversion=(int)3, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max], secure=(boolean)true;", + src="video/x-raw-yuv, format=(fourcc){I420}, width=(int)[1,4096], height=(int)[1,4096], framerate=(fraction)[0,max];", + rank=257; + +omx_tz_vp8dec, + type=GstOmxTZVp8Dec, + library-name=libSDP_OMX_Core.so.0, + component-name=OMX.SDP.video_decoder.mfc.vp8, + sink="video/x-vp8, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max], secure=(boolean)true;", + src="video/x-raw-yuv, format=(fourcc){I420}, width=(int)[1,4096], height=(int)[1,4096], framerate=(fraction)[0,max];", + rank=257; + +omx_tz_rvdec, + type=GstOmxTZRvDec, + library-name=libSDP_OMX_Core.so.0, + component-name=OMX.SDP.video_decoder.mfc.rv, + sink="video/x-pn-realvideo, rmversion=(int)[3,4], format=(fourcc){RV30,RV40}, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max], secure=(boolean)true;", + src="video/x-raw-yuv, format=(fourcc){I420}, width=(int)[1,4096], height=(int)[1,4096], framerate=(fraction)[0,max];", + rank=257; + +omx_tz_avsdec, + type=GstOmxTZAvsDec, + library-name=libSDP_OMX_Core.so.0, + component-name=OMX.SDP.video_decoder.mfc.avs, + sink="video/x-avs, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max], secure=(boolean)true;", + src="video/x-raw-yuv, format=(fourcc){I420}, width=(int)[1,4096], height=(int)[1,4096], framerate=(fraction)[0,max];", + rank=257; + +omx_tz_mjpegdec, + type=GstOmxTZMjpegDec, + library-name=libSDP_OMX_Core.so.0, + component-name=OMX.SDP.video_decoder.mjpeg, + sink="video/x-jpeg, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max], secure=(boolean)true;", + src="video/x-raw-yuv, format=(fourcc){I420}, width=(int)[1,4096], height=(int)[1,4096], framerate=(fraction)[0,max];", + rank=257; + +omx_tz_mp3dec, + type=GstOmxTZMp3Dec, + library-name=libSDP_OMX_Core.so.0, + component-name=OMX.SDP.AUDANY.Decoder, + sink="audio/mpeg, mpegversion=(int)1, layer=(int)[1,3], parsed=true, secure=(boolean)true", + src="audio/x-raw-int", + rank=257; + +omx_tz_aacdec, + type=GstOmxTZAacDec, + library-name=libSDP_OMX_Core.so.0, + component-name=OMX.SDP.AUDANY.Decoder, + sink="audio/x-aac;audio/mpeg, mpegversion=(int){2,4}, framed=true, secure=(boolean)true", + src="audio/x-raw-int", + rank=257; +omx_tz_ac3dec, + type=GstOmxTZAc3Dec, + library-name=libSDP_OMX_Core.so.0, + component-name=OMX.SDP.AUDANY.Decoder, + sink="audio/x-ac3,secure=(boolean)true;audio/x-eac3,secure=(boolean)true;audio/ac3,secure=(boolean)true;", + src="audio/x-raw-int", + rank=257; +omx_tz_adpcmdec, + type=GstOmxTZAdpcmDec, + library-name=libSDP_OMX_Core.so.0, + component-name=OMX.SDP.AUDANY.Decoder, + sink="audio/x-adpcm, secure=(boolean)true", + src="audio/x-raw-int", + rank=257; + +omx_tz_wmadec, + type=GstOmxTZWmaDec, + library-name=libSDP_OMX_Core.so.0, + component-name=OMX.SDP.AUDANY.Decoder, + sink="audio/x-wma, secure=(boolean)true", + src="audio/x-raw-int", + rank=257; + +omx_tz_dtsdec, + type=GstOmxTZDtsDec, + library-name=libSDP_OMX_Core.so.0, + component-name=OMX.SDP.AUDANY.Decoder, + sink="audio/x-dts, framed=true, secure=(boolean)true", + src="audio/x-raw-int", + rank=257; + +omx_tz_vorbisdec, + type=GstOmxTZVorbisDec, + library-name=libSDP_OMX_Core.so.0, + component-name=OMX.SDP.AUDANY.Decoder, + sink="audio/x-vorbis, secure=(boolean)true", + src="audio/x-raw-int", + rank=257; + +omx_tz_radec, + type=GstOmxTZRaDec, + library-name=libSDP_OMX_Core.so.0, + component-name=OMX.SDP.AUDANY.Decoder, + sink="audio/x-pn-realaudio, secure=(boolean)true", + src="audio/x-raw-int", + rank=257; + +omx_tz_g711dec, + type=GstOmxTZG711Dec, + library-name=libSDP_OMX_Core.so.0, + component-name=OMX.SDP.AUDANY.Decoder, + sink="audio/x-alaw, secure=(boolean)true; audio/x-mulaw, secure=(boolean)true", + src="audio/x-raw-int", + rank=257; diff --git a/mmfw-sysconf-target-n4/etc/multimedia/mmfw_audio_pcm_dump.ini b/mmfw-sysconf-target-n4/etc/multimedia/mmfw_audio_pcm_dump.ini new file mode 100644 index 0000000..6e13b68 --- /dev/null +++ b/mmfw-sysconf-target-n4/etc/multimedia/mmfw_audio_pcm_dump.ini @@ -0,0 +1,8 @@ +[pcm_dump] +;playback +pa_sink = 0 +pa_sink_input = 0 + +;capture +pa_source = 0 +pa_source_output = 0 diff --git a/mmfw-sysconf-target-n4/etc/multimedia/mmfw_audio_volume.ini b/mmfw-sysconf-target-n4/etc/multimedia/mmfw_audio_volume.ini new file mode 100644 index 0000000..09a9a97 --- /dev/null +++ b/mmfw-sysconf-target-n4/etc/multimedia/mmfw_audio_volume.ini @@ -0,0 +1,19 @@ +[volumes] +system = 0, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 82, 84, 86, 88, 90 +notification = 0, 66, 68, 70, 72, 74, 76, 78, 80, 82, 84, 86, 88, 90, 92, 95 +alarm = 0, 61, 63, 65, 67, 69, 71, 73, 75, 77, 79, 81, 83, 85, 87, 90 +ringtone = 0, 61, 63, 65, 67, 69, 71, 73, 75, 77, 79, 81, 83, 85, 87, 90 +media = 0, 44, 48, 52, 56, 61, 66, 70, 74, 78, 82, 85, 88, 91, 94, 97 +call = 60, 65, 70, 76, 82, 88, 94, 100 +voip = 60, 65, 70, 76, 82, 88, 94, 100 +voice = 0, 55, 58, 61, 64, 67, 70, 73, 76, 79, 82, 85, 88, 91, 94, 97 +gain_dialer = 1.00 +gain_touch = 1.00 +gain_af = 0.70 +gain_shutter1 = 0.14 +gain_shutter2 = 1.00 +gain_camcording = 0.30 +gain_midi = 1.00 +gain_booting = 0.40 +gain_video = 0.90 +gain_tts = 1.00 diff --git a/mmfw-sysconf-target-n4/etc/multimedia/mmfw_camcorder.ini.wayland b/mmfw-sysconf-target-n4/etc/multimedia/mmfw_camcorder.ini.wayland new file mode 100644 index 0000000..88dc679 --- /dev/null +++ b/mmfw-sysconf-target-n4/etc/multimedia/mmfw_camcorder.ini.wayland @@ -0,0 +1,106 @@ +; < Camera/Camcorder Configure Main INI file > +; +; - Header List - +; 1. General +; 2. VideoInput +; 3. AudioInput +; 4. VideoOutput +; 5. Capture +; 6. Record +; 7. VideoEncoder +; 8. AudioEncoder +; 9. ImageEncoder +; 10. Mux +; +; - Note - +; If you want to add a new header, +; add a new enum value to "enum ConfigureCategoryMain" +; and new default table for it in mm_camcorder_configure.c/.h +; + +[General] +SyncStateChange = 1 +;GSTInitOption = --gst-enable-tiny-registry --gst-disable-segtrap || NOT-USE-DEFAULT_VALUE +;GSTInitOption = --gst-enable-tiny-registry --gst-disable-segtrap --gst-debug=3 || NOT-USE-DEFAULT_VALUE +ModelName = GT-TIZEN +;DisabledAttributes = camera-optical-zoom camera-af-touch-x camera-af-touch-y camera-exposure-value camera-f-number camera-shutter-speed camera-hold-af-after-capturing filter-flip filter-hue display-src-x display-src-y display-src-width display-src-height tag-image-description strobe-control strobe-capabilities strobe-mode detect-mode detect-number detect-focus-select detect-select-number detect-status || NO_DEFAULT_VALUE + +[VideoInput] +UseConfCtrl = 1 +ConfCtrlFile0 = mmfw_camcorder_dev_video_pri.ini +ConfCtrlFile1 = mmfw_camcorder_dev_video_sec.ini +VideosrcElement = videotestsrc | 2,0 | do-timestamp,1 | is-live,1 +UseVideoscale = 1 +VideoscaleElement = videoscale | 3,0 | width,320 | height,240 | method,1 +UseZeroCopyFormat = 0 +DeviceCount = 2 + +[AudioInput] +AudioDevice = 0,1 || 0 +AudiosrcElement = pulsesrc | 2,0 | do-timestamp,1 | blocksize,640 +AudiomodemsrcElement = pulsesrc | 2,0 | do-timestamp,1 | blocksize,640 + +[VideoOutput] +; DisplayDevice +;;; 0: MAIN LCD, 1: SUB LCD, 2:TV OUT, 3: MAIN LCD and SUB LCD, 4: MAIN LCD and TV OUT +DisplayDevice = 0 || 0 +; DisplayMode +;;; 0: Default, 1: Pri Video ON and Sec Video Full-Screen, 2: Pri Video OFF and Sec Video Full-Screen +DisplayMode = 0,1,2 || 0 +; Videosink +;;; 0: Overlay surface, 1: Evas surface, 2: GL surface, 3: NULL surface, 4: Remote +Videosink = 0,3,4 || 3 +VideosinkElementOverlay = waylandsink | 6,0 | draw-borders,0 | force-aspect-ratio,1 | enable-last-sample,0 | qos,0 | sync,0 | show-preroll-frame,0 +VideosinkElementRemote = shmsink | 5,0 | wait-for-connection,0 | perms,511 | enable-last-sample,0 | qos,0 | sync,0 +VideosinkElementNull = fakesink | 4,0 | qos,0 | sync,0 | enable-last-sample,0 | show-preroll-frame,0 +UseVideoscale = 1 +VideoscaleElement = fimcconvert | 1,0 | rotang,0 +;VideoscaleElement = videoscale + +[VideoEncoder] +MPEG4 = avenc_mpeg4 | 0,0 + +[AudioEncoder] +AMR = amrnbenc | 0,0 +AAC = avenc_aac | 1,0 | compliance,-2 +WAVE = wavenc | 0,0 + +[ImageEncoder] +JPEG = jpegenc | 0,0 +;PNG = pngenc | 0,0 + +[Capture] +UseEncodebin = 1 +UseCaptureMode = 0 +VideoscaleElement = videoscale | 1,0 | method,1 + +[Record] +UseAudioEncoderQueue = 1 +UseVideoEncoderQueue = 0 +VideoProfile = 0 +VideoAutoAudioConvert = 1 +VideoAutoAudioResample = 0 +VideoAutoColorSpace = 1 +AudioProfile = 1 +AudioAutoAudioConvert = 1 +AudioAutoAudioResample = 0 +AudioAutoColorSpace = 0 +ImageProfile = 2 +ImageAutoAudioConvert = 0 +ImageAutoAudioResample = 0 +ImageAutoColorSpace = 1 +RecordsinkElement = filesink | 1,0 | async,0 +UseNoiseSuppressor = 0 +DropVideoFrame = 0 +PassFirstVideoFrame = 0 + +[Mux] +3GP = avmux_3gp | 0,0 +AMR = avmux_amr | 0,0 +MP4 = mp4mux | 0,0 +AVI = avimux | 0,0 +MATROSKA = matroskamux | 0,0 +WAV = wavenc | 0,0 +AAC = avmux_adts | 0,0 +M2TS = mpegtsmux | 0,0 + diff --git a/mmfw-sysconf-target-n4/etc/multimedia/mmfw_camcorder.ini.x b/mmfw-sysconf-target-n4/etc/multimedia/mmfw_camcorder.ini.x new file mode 100644 index 0000000..497bd5b --- /dev/null +++ b/mmfw-sysconf-target-n4/etc/multimedia/mmfw_camcorder.ini.x @@ -0,0 +1,106 @@ +; < Camera/Camcorder Configure Main INI file > +; +; - Header List - +; 1. General +; 2. VideoInput +; 3. AudioInput +; 4. VideoOutput +; 5. Capture +; 6. Record +; 7. VideoEncoder +; 8. AudioEncoder +; 9. ImageEncoder +; 10. Mux +; +; - Note - +; If you want to add a new header, +; add a new enum value to "enum ConfigureCategoryMain" +; and new default table for it in mm_camcorder_configure.c/.h +; + +[General] +SyncStateChange = 1 +;GSTInitOption = --gst-enable-tiny-registry --gst-disable-segtrap || NOT-USE-DEFAULT_VALUE +;GSTInitOption = --gst-enable-tiny-registry --gst-disable-segtrap --gst-debug=3 || NOT-USE-DEFAULT_VALUE +ModelName = GT-TIZEN +;DisabledAttributes = camera-optical-zoom camera-af-touch-x camera-af-touch-y camera-exposure-value camera-f-number camera-shutter-speed camera-hold-af-after-capturing filter-flip filter-hue display-src-x display-src-y display-src-width display-src-height tag-image-description strobe-control strobe-capabilities strobe-mode detect-mode detect-number detect-focus-select detect-select-number detect-status || NO_DEFAULT_VALUE + +[VideoInput] +UseConfCtrl = 1 +ConfCtrlFile0 = mmfw_camcorder_dev_video_pri.ini +ConfCtrlFile1 = mmfw_camcorder_dev_video_sec.ini +VideosrcElement = videotestsrc | 2,0 | do-timestamp,1 | is-live,1 +UseVideoscale = 1 +VideoscaleElement = videoscale | 3,0 | width,320 | height,240 | method,1 +UseZeroCopyFormat = 0 +DeviceCount = 2 + +[AudioInput] +AudioDevice = 0,1 || 0 +AudiosrcElement = pulsesrc | 2,0 | do-timestamp,1 | blocksize,640 +AudiomodemsrcElement = pulsesrc | 2,0 | do-timestamp,1 | blocksize,640 + +[VideoOutput] +; DisplayDevice +;;; 0: MAIN LCD, 1: SUB LCD, 2:TV OUT, 3: MAIN LCD and SUB LCD, 4: MAIN LCD and TV OUT +DisplayDevice = 0 || 0 +; DisplayMode +;;; 0: Default, 1: Pri Video ON and Sec Video Full-Screen, 2: Pri Video OFF and Sec Video Full-Screen +DisplayMode = 0,1,2 || 0 +; Videosink +;;; 0: Overlay surface, 1: Evas surface, 2: GL surface, 3: NULL surface, 4: Remote +Videosink = 0,3,4 || 3 +VideosinkElementOverlay = xvimagesink | 6,0 | draw-borders,0 | force-aspect-ratio,1 | enable-last-sample,0 | qos,0 | sync,0 | show-preroll-frame,0 +VideosinkElementRemote = shmsink | 5,0 | wait-for-connection,0 | perms,511 | enable-last-sample,0 | qos,0 | sync,0 +VideosinkElementNull = fakesink | 4,0 | qos,0 | sync,0 | enable-last-sample,0 | show-preroll-frame,0 +UseVideoscale = 1 +VideoscaleElement = fimcconvert | 1,0 | rotang,0 +;VideoscaleElement = videoscale + +[VideoEncoder] +MPEG4 = avenc_mpeg4 | 0,0 + +[AudioEncoder] +AMR = amrnbenc | 0,0 +AAC = avenc_aac | 1,0 | compliance,-2 +WAVE = wavenc | 0,0 + +[ImageEncoder] +JPEG = jpegenc | 0,0 +;PNG = pngenc | 0,0 + +[Capture] +UseEncodebin = 1 +UseCaptureMode = 0 +VideoscaleElement = videoscale | 1,0 | method,1 + +[Record] +UseAudioEncoderQueue = 1 +UseVideoEncoderQueue = 0 +VideoProfile = 0 +VideoAutoAudioConvert = 1 +VideoAutoAudioResample = 0 +VideoAutoColorSpace = 1 +AudioProfile = 1 +AudioAutoAudioConvert = 1 +AudioAutoAudioResample = 0 +AudioAutoColorSpace = 0 +ImageProfile = 2 +ImageAutoAudioConvert = 0 +ImageAutoAudioResample = 0 +ImageAutoColorSpace = 1 +RecordsinkElement = filesink | 1,0 | async,0 +UseNoiseSuppressor = 0 +DropVideoFrame = 0 +PassFirstVideoFrame = 0 + +[Mux] +3GP = avmux_3gp | 0,0 +AMR = avmux_amr | 0,0 +MP4 = mp4mux | 0,0 +AVI = avimux | 0,0 +MATROSKA = matroskamux | 0,0 +WAV = wavenc | 0,0 +AAC = avmux_adts | 0,0 +M2TS = mpegtsmux | 0,0 + diff --git a/mmfw-sysconf-target-n4/etc/multimedia/mmfw_camcorder_dev_video_pri.ini b/mmfw-sysconf-target-n4/etc/multimedia/mmfw_camcorder_dev_video_pri.ini new file mode 100644 index 0000000..dbd5fe2 --- /dev/null +++ b/mmfw-sysconf-target-n4/etc/multimedia/mmfw_camcorder_dev_video_pri.ini @@ -0,0 +1,190 @@ +; < Camera/Camcorder Configure Control INI file > +; +; - Header List - +; 1. Camera +; 2. Strobe +; 3. Effect +; 4. Photograph +; 5. Capture +; 6. Detect +; +; - Note - +; If you want to add a new header, +; add a new enum value to "enum ConfigureCategoryControl" +; and new default table for it in mm_camcorder_configure.c/.h +; + +[Camera] +; Input index - real setting value +;;; 0:PRIMARY_CAMERA, 1:SECONDARY_CAMERA +; Input index - MSL value(convert array index) +;;; -1:NONE, 0:CAMERA0, 1:CAMERA1 +InputIndex = 0,-255 || 0 +DeviceName = TEST_CAMERA_0 +PreviewResolution = 320,240 | 640,480 || 320,240 +CaptureResolution = 320,240 | 640,480 || 640,480 +VideoResolution = 320,240 | 640,480 || 640,480 +FPS0 = 0,15,30 || 15 +FPS1 = 0,15,30 || 15 +; PictureForamt - MSL value +;;; 0:NV12, 1:NV12T, 2:NV16, 3:NV21, 4:YUYV, 5:UYVY, 6:422P, 7:I420, 8:YV12, 9:RGB565, 10:RGB888, 11:RGBA, 12:ARGB, 13:ENCODED, 14:INTERLEAVED_JPEG_UYVY, 15:ENCODED_H264 +PictureFormat = 7 || 7 +Overlay = 0,1 || 1 +; Recommend display rotation +;;; 0:NONE, 1:90, 2:180, 3:270 +RecommendDisplayRotation = 0 +; Recommend preview format for capture +;;; 0:NV12, 1:NV12T, 2:NV16, 3:NV21, 4:YUYV, 5:UYVY, 6:422P, 7:I420, 8:YV12, 9:RGB565, 10:RGB888, 11:RGBA, 12:ARGB, 13:ENCODED, 14:INTERLEAVED_JPEG_UYVY, 15:ENCODED_H264 +RecommendPreviewFormatCapture = 7 +; Recommend preview format for record +;;; 0:NV12, 1:NV12T, 2:NV16, 3:NV21, 4:YUYV, 5:UYVY, 6:422P, 7:I420, 8:YV12, 9:RGB565, 10:RGB888, 11:RGBA, 12:ARGB, 13:ENCODED, 14:INTERLEAVED_JPEG_UYVY, 15:ENCODED_H264 +RecommendPreviewFormatRecord = 7 +; Recommend preview resolution +;;; 0: NORMAL ratio(4:3), 1: WIDE ratio(16:9), 2: SQUARE ratio(1:1) +RecommendPreviewResolution = 320,240 | 320,240 | 320,240 || 320,240 +; Camera facing direction +;;; 0:REAR, 1:FRONT +FacingDirection = 0 + + +[Strobe] +;StrobeControl - Not support +;StrobeCapabilities - Not support +; Strobe mode - real setting value +;;; 0:BASE, 1:OFF, 2:AUTO, 3:ON, 4:TORCH, 5:MAX +; Strobe mode - MSL value(convert array index) +;;; 0:OFF, 1:ON, 2:AUTO, 3:REDEYE_REDUCTION, 4:SLOW_SYNC, 5:FRONT_CURTAIN, 6:REAR_CURTAIN, 7:PERMANENT +StrobeMode = 1,3,2,-255,-255,-255,-255,4 || 2 +;StrobeStatus - Not support +;StrobeEV - Not support + + +[Effect] +Brightness = 0,8 || 4 +;Contrast = 1,7 || 4 +;Saturation = 0,4 || 2 +;Sharpness = 0,4 || 2 + +; White balance - real setting value +;;; 0:AUTO, 1:DAYLIGHT, 2:CLOUDY, 3:TUNGSTEN, 4:FLUORESCENT +; White balance - MSL value(convert array index) +;;; 0:NONE, 1:AUTO, 2:DAYLIGHT, 3:CLOUDY, 4:FLUORESCENT, 5:INCANDESCENT, 6:SHADE, 7:HORIZON, 8:FLASH, 9:CUSTOM +WhiteBalance = -255,0,-255,-255,-255,-255,-255,-255,-255,-255 || 0 + +; Color tone - real setting value +;;; 1:NONE, 2:MONO, 3:SEPIA, 4:AQUA, 5:ANTIQUE, 6:NEGATIVE, 7:SHARPEN, 8:SKETCH, 9:WASHED, 10:VINTAGE_WARM +;;; 11:VINTAGE_COLD, 12:SOLARIZE, 13:POSTERIZE, 14:POINT_BLUE, 15:POINT_RED_YELLOW, 16:POINT_COLOR_3, 17:POINT_GREEN, 18:POINT_RED, 19:POINT_YELLOW, 20:CARTOONIZE +; Color tone - MSL value(convert array index) +;;; 0:NONE, 1:MONO, 2:SEPIA, 3:NEGATIVE, 4:BLUE, 5:GREEN, 6:AQUA, 7:VIOLET, 8:ORANGE, 9:GRAY, 10:RED, +;;; 11:ANTIQUE, 12:WARM, 13:PINK, 14:YELLOW, 15:PURPLE, 16:EMBOSS, 17:OUTLINE, 18:SOLARIZATION, 19:SKETCH, 20:WASHED, +;;; 21:VINTAGE_WARM, 22:VINTAGE_COLD, 23:POSTERIZATION, 24:CARTOON, 25:SELECTIVE_RED, 26:SELECTIVE_GREEN, 27:SELECTIVE_BLUE, 28:SELECTIVE_YELLOW, 29:SELECTIVE_RED_YELLOW +ColorTone = 1,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255 || 1 +; Flip - real setting value +;;; 0:NONE, 1:VERTICAL, 2:HORIZONTAL +; Flip - MSL value(convert array index) +;;; 0:HORIZONTAL, 1:VERTICAL, 2:NONE +;Flip = 2,1,0 || 0 + +; Wide Dynamic Range - real setting value +;;; 0:OFF, 1:ON +; Wide Dynamic Range - MSL value(convert array index) +;;; 0:OFF, 1:ON, 2:AUTO +WDR = 0,-255,-255 || 0 + +; Part color mode - real setting value +;;; 0:OFF, 1:SWAP, 2:ACCENT +; Part color mode - MSL value(convert array index) +;;; 0:OFF, 1:SWAP, 2:ACCENT +;PartColorMode = 0,1,2 || 0 + +; Part color - real setting value +;;; 0:VIOLET, 1:PURPLE, 2:MAGENTA_1, 3:MAGENTA_2, 4:RED_1, 5:RED_2, 6:BROWN, 7:YELLOW, 8:GREEN_1, 9:GREEN_2, 10:GREEN_3, +;;; 11:GREEN_4, 12:COBALT, 13:CYAN, 14:BLUE_1, 15:BLUE_2, 16:GRAY +; Part color - MSL value(convert array index) +;;; 0:VIOLET, 1:PURPLE, 2:MAGENTA_1, 3:MAGENTA_2, 4:RED_1, 5:RED_2, 6:BROWN, 7:YELLOW, 8:GREEN_1, 9:GREEN_2, 10:GREEN_3, +;;; 11:GREEN_4, 12:COBALT_BLUE, 13:CYAN, 14:BLUE_1, 15:BLUE_2, 16:GRAY +;PartColor = 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16 || 0 + + +[Photograph] +;LensInit = 0,1 || 0 +;DigitalZoom = 0,10 || 0 +;OpticalZoom = 0,0 || 0 + +; Focus mode - real setting value +;;; 0:AUTO, 1:MANUAL, 2:PAN, 3:TOUCH_AUTO, 4:CONTINUOUS +; Focus mode - MSL value(convert array index) +;;; 0:NONE, 1:PAN, 2:AUTO, 3:MANUAL, 4:TOUCH_AUTO, 5:CONTINUOUS +FocusMode = 0,-255,-255,-255,-255,-255 || 0 + +; Auto focus type - real setting value +;;; 0:NORMAL, 1:MACRO, 2:FULL +; Auto focus - MSL value(convert array index) +;;; 0:NONE, 1:NORMAL, 2:MACRO, 3:FULL +AFType = 0,-255,-255,-255 || 0 + +; Auto exposure type - real setting value +;;; 0:BASE, 1:MATRIX, 2:CENTER, 3:SPOT, 4:MAX +; Auto exposure mode - MSL value(convert array index) +;;; 0,OFF 1,ALL 2,CENTER1 3,CENTER2 4,CENTER3 5,SPOT1 6,SPOT2 7,CUSTOM1 8,CUSTOM2 +AEType = -255,0,-255,-255,-255,-255,-255,-255,-255 || 0 + +;ExposureValue - Not support +;FNumber - Not support +;ShutterSpeed - Not support + +; ISO - real setting value +;;; 0:AUTO, 1:50, 2:100, 3:200, 4:400, 5:800, 6:1600 +; ISO - MSL value(convert array index) +;;; 0:AUTO, 1:50, 2:100, 3:200, 4:400, 5:800, 6:1600, 7:3200 +ISO = 0,-255,-255,-255,-255,-255,-255,-255 || 0 + +; Program mode - real setting value +;;; 1:NONE, 2:PORTRAIT, 3:NIGHTSHOT, 4:BACK_LIGHT, 5:LANDSCAPE, 6:SPORTS, 7:PARTY_INDOOR, 8:BEACH_SNOW, 9:SUNSET, 10:DUSK_DAWN, +;;; 11:FALL_COLOR, 12:FIREWORKS, 13:TEXT, 14:CANDLE_LIGHT +; Program mode - MSL value(convert array index) +;;; 0:NORMAL, 1:PORTRAIT, 2:LANDSCAPE, 3:SPORTS, 4:PARTY_N_INDOOR, 5:BEACH_N_INDOOR, 6:SUNSET, 7:DUSK_N_DAWN, 8:FALL_COLOR, 9:NIGHT_SCENE, +;;; 10:FIREWORK, 11:TEXT, 12:SHOW_WINDOW, 13:CANDLE_LIGHT, 14:BACKLIGHT +ProgramMode = 0,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255 || 0 + +; Anti-handshake - real setting value +;;; 0:OFF, 1:ON +; Anti-handshake - MSL value(convert array index) +;;; 0:OFF, 1:ON, 2:AUTO, 3:MOVIE_ON +AntiHandshake = 0,-255,-255,-255 || 0 + +; Video-stabilization - real setting value +;;; 0:OFF, 1:ON +; Video-stabilization - MSL value(convert array index) +;;; 0:OFF, 1:ON +VideoStabilization = 0 || 0 + +; Face zoom mode +;;; 0:OFF, 1:ON +FaceZoomMode = 0 || 0 +; Face zoom level +FaceZoomLevel = 0,0 || 0 + + +[Capture] +; Output mode +;;; No need to convert +;;; 0:NV12, 1:NV12T, 2:NV16, 3:NV21, 4:YUYV, 5:UYVY, 6:422P, 7:I420, 8:YV12, 9:RGB565, 10:RGB888, 11:RGBA, 12:ARGB, 13:ENCODED, 14:INTERLEAVED_JPEG_UYVY +OutputMode = 7,13 || 13 +JpegQuality = 0,100 || 90 +MultishotNumber = 1,1 || 1 +SensorEncodedCapture = 0 +; Support HDR +;;; 0: OFF, 1: ON, 2: ON and Original +SupportHDR = 0,-255,-255 || 0 + + +[Detect] +; Detect mode +;;; 0:OFF, 1:ON +DetectMode = 0,-255 || 0 +;DetectNumber - Not support +;DetectFocusSelect - Not support +;DetectSelectNumber - Not support +;DetectStatus - Not support + diff --git a/mmfw-sysconf-target-n4/etc/multimedia/mmfw_camcorder_dev_video_sec.ini b/mmfw-sysconf-target-n4/etc/multimedia/mmfw_camcorder_dev_video_sec.ini new file mode 100644 index 0000000..b9d590c --- /dev/null +++ b/mmfw-sysconf-target-n4/etc/multimedia/mmfw_camcorder_dev_video_sec.ini @@ -0,0 +1,190 @@ +; < Camera/Camcorder Configure Control INI file > +; +; - Header List - +; 1. Camera +; 2. Strobe +; 3. Effect +; 4. Photograph +; 5. Capture +; 6. Detect +; +; - Note - +; If you want to add a new header, +; add a new enum value to "enum ConfigureCategoryControl" +; and new default table for it in mm_camcorder_configure.c/.h +; + +[Camera] +; Input index - real setting value +;;; 0:PRIMARY_CAMERA, 1:SECONDARY_CAMERA +; Input index - MSL value(convert array index) +;;; -1:NONE, 0:CAMERA0, 1:CAMERA1 +InputIndex = 0,-255 || 0 +DeviceName = TEST_CAMERA_1 +PreviewResolution = 320,240 | 640,480 || 320,240 +CaptureResolution = 320,240 | 640,480 || 640,480 +VideoResolution = 320,240 | 640,480 || 640,480 +FPS0 = 0,15,30 || 15 +FPS1 = 0,15,30 || 15 +; PictureForamt - MSL value +;;; 0:NV12, 1:NV12T, 2:NV16, 3:NV21, 4:YUYV, 5:UYVY, 6:422P, 7:I420, 8:YV12, 9:RGB565, 10:RGB888, 11:RGBA, 12:ARGB, 13:ENCODED, 14:INTERLEAVED_JPEG_UYVY, 15:ENCODED_H264 +PictureFormat = 7 || 7 +Overlay = 0,1 || 1 +; Recommend display rotation +;;; 0:NONE, 1:90, 2:180, 3:270 +RecommendDisplayRotation = 0 +; Recommend preview format for capture +;;; 0:NV12, 1:NV12T, 2:NV16, 3:NV21, 4:YUYV, 5:UYVY, 6:422P, 7:I420, 8:YV12, 9:RGB565, 10:RGB888, 11:RGBA, 12:ARGB, 13:ENCODED, 14:INTERLEAVED_JPEG_UYVY, 15:ENCODED_H264 +RecommendPreviewFormatCapture = 7 +; Recommend preview format for record +;;; 0:NV12, 1:NV12T, 2:NV16, 3:NV21, 4:YUYV, 5:UYVY, 6:422P, 7:I420, 8:YV12, 9:RGB565, 10:RGB888, 11:RGBA, 12:ARGB, 13:ENCODED, 14:INTERLEAVED_JPEG_UYVY, 15:ENCODED_H264 +RecommendPreviewFormatRecord = 7 +; Recommend preview resolution +;;; 0: NORMAL ratio(4:3), 1: WIDE ratio(16:9), 2: SQUARE ratio(1:1) +RecommendPreviewResolution = 320,240 | 320,240 | 320,240 || 320,240 +; Camera facing direction +;;; 0:REAR, 1:FRONT +FacingDirection = 0 + + +[Strobe] +;StrobeControl - Not support +;StrobeCapabilities - Not support +; Strobe mode - real setting value +;;; 0:BASE, 1:OFF, 2:AUTO, 3:ON, 4:TORCH, 5:MAX +; Strobe mode - MSL value(convert array index) +;;; 0:OFF, 1:ON, 2:AUTO, 3:REDEYE_REDUCTION, 4:SLOW_SYNC, 5:FRONT_CURTAIN, 6:REAR_CURTAIN, 7:PERMANENT +StrobeMode = 1,3,2,-255,-255,-255,-255,4 || 2 +;StrobeStatus - Not support +;StrobeEV - Not support + + +[Effect] +Brightness = 0,8 || 4 +;Contrast = 1,7 || 4 +;Saturation = 0,4 || 2 +;Sharpness = 0,4 || 2 + +; White balance - real setting value +;;; 0:AUTO, 1:DAYLIGHT, 2:CLOUDY, 3:TUNGSTEN, 4:FLUORESCENT +; White balance - MSL value(convert array index) +;;; 0:NONE, 1:AUTO, 2:DAYLIGHT, 3:CLOUDY, 4:FLUORESCENT, 5:INCANDESCENT, 6:SHADE, 7:HORIZON, 8:FLASH, 9:CUSTOM +WhiteBalance = -255,0,-255,-255,-255,-255,-255,-255,-255,-255 || 0 + +; Color tone - real setting value +;;; 1:NONE, 2:MONO, 3:SEPIA, 4:AQUA, 5:ANTIQUE, 6:NEGATIVE, 7:SHARPEN, 8:SKETCH, 9:WASHED, 10:VINTAGE_WARM +;;; 11:VINTAGE_COLD, 12:SOLARIZE, 13:POSTERIZE, 14:POINT_BLUE, 15:POINT_RED_YELLOW, 16:POINT_COLOR_3, 17:POINT_GREEN, 18:POINT_RED, 19:POINT_YELLOW, 20:CARTOONIZE +; Color tone - MSL value(convert array index) +;;; 0:NONE, 1:MONO, 2:SEPIA, 3:NEGATIVE, 4:BLUE, 5:GREEN, 6:AQUA, 7:VIOLET, 8:ORANGE, 9:GRAY, 10:RED, +;;; 11:ANTIQUE, 12:WARM, 13:PINK, 14:YELLOW, 15:PURPLE, 16:EMBOSS, 17:OUTLINE, 18:SOLARIZATION, 19:SKETCH, 20:WASHED, +;;; 21:VINTAGE_WARM, 22:VINTAGE_COLD, 23:POSTERIZATION, 24:CARTOON, 25:SELECTIVE_RED, 26:SELECTIVE_GREEN, 27:SELECTIVE_BLUE, 28:SELECTIVE_YELLOW, 29:SELECTIVE_RED_YELLOW +ColorTone = 1,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255 || 1 +; Flip - real setting value +;;; 0:NONE, 1:VERTICAL, 2:HORIZONTAL +; Flip - MSL value(convert array index) +;;; 0:HORIZONTAL, 1:VERTICAL, 2:NONE +;Flip = 2,1,0 || 0 + +; Wide Dynamic Range - real setting value +;;; 0:OFF, 1:ON +; Wide Dynamic Range - MSL value(convert array index) +;;; 0:OFF, 1:ON, 2:AUTO +WDR = 0,-255,-255 || 0 + +; Part color mode - real setting value +;;; 0:OFF, 1:SWAP, 2:ACCENT +; Part color mode - MSL value(convert array index) +;;; 0:OFF, 1:SWAP, 2:ACCENT +;PartColorMode = 0,1,2 || 0 + +; Part color - real setting value +;;; 0:VIOLET, 1:PURPLE, 2:MAGENTA_1, 3:MAGENTA_2, 4:RED_1, 5:RED_2, 6:BROWN, 7:YELLOW, 8:GREEN_1, 9:GREEN_2, 10:GREEN_3, +;;; 11:GREEN_4, 12:COBALT, 13:CYAN, 14:BLUE_1, 15:BLUE_2, 16:GRAY +; Part color - MSL value(convert array index) +;;; 0:VIOLET, 1:PURPLE, 2:MAGENTA_1, 3:MAGENTA_2, 4:RED_1, 5:RED_2, 6:BROWN, 7:YELLOW, 8:GREEN_1, 9:GREEN_2, 10:GREEN_3, +;;; 11:GREEN_4, 12:COBALT_BLUE, 13:CYAN, 14:BLUE_1, 15:BLUE_2, 16:GRAY +;PartColor = 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16 || 0 + + +[Photograph] +;LensInit = 0,1 || 0 +;DigitalZoom = 0,10 || 0 +;OpticalZoom = 0,0 || 0 + +; Focus mode - real setting value +;;; 0:AUTO, 1:MANUAL, 2:PAN, 3:TOUCH_AUTO, 4:CONTINUOUS +; Focus mode - MSL value(convert array index) +;;; 0:NONE, 1:PAN, 2:AUTO, 3:MANUAL, 4:TOUCH_AUTO, 5:CONTINUOUS +FocusMode = 0,-255,-255,-255,-255,-255 || 0 + +; Auto focus type - real setting value +;;; 0:NORMAL, 1:MACRO, 2:FULL +; Auto focus - MSL value(convert array index) +;;; 0:NONE, 1:NORMAL, 2:MACRO, 3:FULL +AFType = 0,-255,-255,-255 || 0 + +; Auto exposure type - real setting value +;;; 0:BASE, 1:MATRIX, 2:CENTER, 3:SPOT, 4:MAX +; Auto exposure mode - MSL value(convert array index) +;;; 0,OFF 1,ALL 2,CENTER1 3,CENTER2 4,CENTER3 5,SPOT1 6,SPOT2 7,CUSTOM1 8,CUSTOM2 +AEType = -255,0,-255,-255,-255,-255,-255,-255,-255 || 0 + +;ExposureValue - Not support +;FNumber - Not support +;ShutterSpeed - Not support + +; ISO - real setting value +;;; 0:AUTO, 1:50, 2:100, 3:200, 4:400, 5:800, 6:1600 +; ISO - MSL value(convert array index) +;;; 0:AUTO, 1:50, 2:100, 3:200, 4:400, 5:800, 6:1600, 7:3200 +ISO = 0,-255,-255,-255,-255,-255,-255,-255 || 0 + +; Program mode - real setting value +;;; 1:NONE, 2:PORTRAIT, 3:NIGHTSHOT, 4:BACK_LIGHT, 5:LANDSCAPE, 6:SPORTS, 7:PARTY_INDOOR, 8:BEACH_SNOW, 9:SUNSET, 10:DUSK_DAWN, +;;; 11:FALL_COLOR, 12:FIREWORKS, 13:TEXT, 14:CANDLE_LIGHT +; Program mode - MSL value(convert array index) +;;; 0:NORMAL, 1:PORTRAIT, 2:LANDSCAPE, 3:SPORTS, 4:PARTY_N_INDOOR, 5:BEACH_N_INDOOR, 6:SUNSET, 7:DUSK_N_DAWN, 8:FALL_COLOR, 9:NIGHT_SCENE, +;;; 10:FIREWORK, 11:TEXT, 12:SHOW_WINDOW, 13:CANDLE_LIGHT, 14:BACKLIGHT +ProgramMode = 0,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255 || 0 + +; Anti-handshake - real setting value +;;; 0:OFF, 1:ON +; Anti-handshake - MSL value(convert array index) +;;; 0:OFF, 1:ON, 2:AUTO, 3:MOVIE_ON +AntiHandshake = 0,-255,-255,-255 || 0 + +; Video-stabilization - real setting value +;;; 0:OFF, 1:ON +; Video-stabilization - MSL value(convert array index) +;;; 0:OFF, 1:ON +VideoStabilization = 0 || 0 + +; Face zoom mode +;;; 0:OFF, 1:ON +FaceZoomMode = 0 || 0 +; Face zoom level +FaceZoomLevel = 0,0 || 0 + + +[Capture] +; Output mode +;;; No need to convert +;;; 0:NV12, 1:NV12T, 2:NV16, 3:NV21, 4:YUYV, 5:UYVY, 6:422P, 7:I420, 8:YV12, 9:RGB565, 10:RGB888, 11:RGBA, 12:ARGB, 13:ENCODED, 14:INTERLEAVED_JPEG_UYVY +OutputMode = 7,13 || 13 +JpegQuality = 0,100 || 90 +MultishotNumber = 1,1 || 1 +SensorEncodedCapture = 0 +; Support HDR +;;; 0: OFF, 1: ON, 2: ON and Original +SupportHDR = 0,-255,-255 || 0 + + +[Detect] +; Detect mode +;;; 0:OFF, 1:ON +DetectMode = 0,-255 || 0 +;DetectNumber - Not support +;DetectFocusSelect - Not support +;DetectSelectNumber - Not support +;DetectStatus - Not support + diff --git a/mmfw-sysconf-target-n4/etc/multimedia/mmfw_media_codec.ini b/mmfw-sysconf-target-n4/etc/multimedia/mmfw_media_codec.ini new file mode 100644 index 0000000..7e3647f --- /dev/null +++ b/mmfw-sysconf-target-n4/etc/multimedia/mmfw_media_codec.ini @@ -0,0 +1,89 @@ +[h261] +hw_decoder = , , +hw_encoder = , , +sw_decoder = , , +sw_encoder = , , + +[h263] +hw_decoder = omxdec_h263, video/x-h263, NV12 +hw_encoder = omxenc_h263, video/x-raw, H263P +sw_decoder = avdec_h263, video/x-h263, I420 +sw_encoder = avenc_h263, video/x-raw, H263P + +[h264] +hw_decoder = omxdec_h264, video/x-h264, NV12 +hw_encoder = omxenc_h264, video/x-raw, H264_SP +sw_decoder = avdec_h264, video/x-h264, I420 +sw_encoder = avenc_h264, video/x-raw, H264_SP + +[mpeg4] +hw_decoder = omxdec_mepg4, video/mpeg, NV12 +hw_encoder = omxenc_mpeg4, video/x-raw, MPEG4_SP +sw_decoder = avdec_mpeg4, video/mpeg, I420 +sw_encoder = avenc_mpeg4, video/x-raw, MPEG4_SP + +[aac_lc] +hw_decoder = , , +hw_encoder = , , +sw_decoder = avdec_aac, audio/mpeg, PCM +sw_encoder = avenc_aac, audio/x-raw, AAC_LC + +[aac_he] +hw_decoder = , , +hw_encoder = , , +sw_decoder = avdec_aac, audio/mpeg, PCM +sw_encoder = , , + +[aac_he_ps] +hw_decoder = , , +hw_encoder = , , +sw_decoder = avdec_aac, audio/mpeg, PCM +sw_encoder = , , + +[mp3] +hw_decoder = , , +hw_encoder = , , +sw_decoder = avdec_mp3, audio/mpeg, PCM +sw_encoder = , , + +[amr_nb] +hw_decoder = , , +hw_encoder = , , +sw_decoder = avdec_amrnb, audio/AMR, PCM +sw_encoder = amrnbenc, audio/x-raw, AMR_NB + +[amr_wb] +hw_decoder = , , +hw_encoder = , , +sw_decoder = avdec_amrwb, audio/AMR-WB, PCM +sw_encoder = , , + +[vorbis] +hw_decoder = , , +hw_encoder = , , +sw_decoder = vorbisdec, audio/x-vorbis, PCM +sw_encoder = , , + +[flac] +hw_decoder = , , +hw_encoder = , , +sw_decoder = avdec_flac, audio/x-flac, PCM +sw_encoder = , , + +[wmav1] +hw_decoder = , , +hw_encoder = , , +sw_decoder = avdec_wmav1, audio/x-wma, PCM +sw_encoder = , , + +[wmav2] +hw_decoder = , , +hw_encoder = , , +sw_decoder = avdec_wmav2, audio/x-wma, PCM +sw_encoder = , , + +[wmapro] +hw_decoder = , , +hw_encoder = , , +sw_decoder = avdec_wmapro, audio/x-wma, PCM +sw_encoder = , , diff --git a/mmfw-sysconf-target-n4/etc/multimedia/mmfw_media_streamer.ini b/mmfw-sysconf-target-n4/etc/multimedia/mmfw_media_streamer.ini new file mode 100644 index 0000000..458ad4e --- /dev/null +++ b/mmfw-sysconf-target-n4/etc/multimedia/mmfw_media_streamer.ini @@ -0,0 +1,50 @@ +[general] +; generating dot file representing pipeline state +generate dot = no +dot dir = + +; decodebin will be used instead of decoder node +use decodebin = yes + +; comma separated list of element names which +; will not be used in autoplug mode +exclude elements = v4l2video,omx,sprd + +; comma separated list of arguments +; that will pass to gst_init +gstreamer arguments = --gst-debug=2 + +[sources] + +audio_source = pulsesrc +camera_source = v4l2src +video_source = ximagesrc +udp_source = udpsrc + + +[sinks] +audio_sink = pulsesink +video_sink = waylandsink +evas_sink = evaspixmapsink +udp_sink = udpsink + + +[h263] +encoder = avenc_h263 +decoder = avdec_h263 +rtppay = rtph263pay +rtpdepay = rtph263depay +parser = h263parse + + +[h264] +encoder = avenc_h264 +decoder = avdec_h264 +rtppay = rtph264pay +rtpdepay = rtph264depay +parser = h264parse + + +[audio-raw] +rtppay = rtpL16pay +rtpdepay = rtpL16depay diff --git a/mmfw-sysconf-target-n4/etc/multimedia/mmfw_player.ini.wayland b/mmfw-sysconf-target-n4/etc/multimedia/mmfw_player.ini.wayland new file mode 100644 index 0000000..29326d5 --- /dev/null +++ b/mmfw-sysconf-target-n4/etc/multimedia/mmfw_player.ini.wayland @@ -0,0 +1,78 @@ +[general] + +disable segtrap = yes ; same effect with --gst-disable-segtrap + +; set default videosink element according to video surface type(X, EVAS, NULL) +videosink element overlay = waylandsink +videosink element evas = evasimagesink +videosink element fake = fakesink +videosink element remote = shmsink +videosrc element remote = shmsrc + +video converter element = + +audiosink element = pulsesink + + +drmsrc element = filesrc + +; if yes. gstreamer will not update registry +skip rescan = yes +delay before repeat = 50 ; msec + +; comma separated list of tocken which elemnts has it in it's name will not be used +element exclude keyword = v4l2,omx + +; ignore resume play just for debugging +ignore first skip request = no + +;audio/video decode type(0:DEFAULT, 1:HW, 2:SW, 3:DISABLE) +video decoder type = 0 +audio decoder type = 0 + +async start = yes + +multiple codec supported = yes + +; parameters for initializing gstreamer +; DEFAULT SET (--gst-debug=*:2) +gstparam1 = --gst-debug=*:2 +gstparam2 = +gstparam3 = +gstparam4 = +gstparam5 = + +; generating dot file representing pipeline state +; DEFAULT MUST BE 'no'. If 'yes', mmplayer will set env-variable for it's session as "export GST_DEBUG_DUMP_DOT_DIR=/tmp/" +generate dot = no + +; parameter is for only video to be determined +; which clock will be used +; if yes, system clock will be used +; apart from this, audiosink is clock provider for audio +use system clock = yes + +; allowed timeout for changing pipeline state +live state change timeout = 30 ; sec +localplayback state change timeout = 10 ; sec + +; delay in msec for sending EOS +eos delay = 0 ; msec + +; for asm function enable = yes, disable = no +enable asm = yes + +[http streaming] + +httpsrc element = souphttpsrc + +; if set, use file or not use memory for buffering +http file buffer path = /home/owner/content + +http buffering limit = 99.0 ; percent + +http max size bytes = 1048576 ; bytes + +http buffering time = 1.2 + +http timeout = 30 ; sec diff --git a/mmfw-sysconf-target-n4/etc/multimedia/mmfw_player.ini.x b/mmfw-sysconf-target-n4/etc/multimedia/mmfw_player.ini.x new file mode 100644 index 0000000..c10eede --- /dev/null +++ b/mmfw-sysconf-target-n4/etc/multimedia/mmfw_player.ini.x @@ -0,0 +1,76 @@ +[general] + +disable segtrap = yes ; same effect with --gst-disable-segtrap + +; set default videosink element according to video surface type(X, EVAS, NULL) +videosink element overlay = xvimagesink +videosink element evas = evasimagesink +videosink element fake = fakesink + +video converter element = + +audiosink element = pulsesink + + +drmsrc element = filesrc + +; if yes. gstreamer will not update registry +skip rescan = yes +delay before repeat = 50 ; msec + +; comma separated list of tocken which elemnts has it in it's name will not be used +element exclude keyword = v4l2 + +; ignore resume play just for debugging +ignore first skip request = no + +;audio/video decode type(0:DEFAULT, 1:HW, 2:SW, 3:DISABLE) +video decoder type = 0 +audio decoder type = 0 + +async start = yes + +multiple codec supported = yes + +; parameters for initializing gstreamer +; DEFAULT SET (--gst-debug=*:2) +gstparam1 = --gst-debug=*:2 +gstparam2 = +gstparam3 = +gstparam4 = +gstparam5 = + +; generating dot file representing pipeline state +; DEFAULT MUST BE 'no'. If 'yes', mmplayer will set env-variable for it's session as "export GST_DEBUG_DUMP_DOT_DIR=/tmp/" +generate dot = no + +; parameter is for only video to be determined +; which clock will be used +; if yes, system clock will be used +; apart from this, audiosink is clock provider for audio +use system clock = yes + +; allowed timeout for changing pipeline state +live state change timeout = 30 ; sec +localplayback state change timeout = 10 ; sec + +; delay in msec for sending EOS +eos delay = 0 ; msec + +; for asm function enable = yes, disable = no +enable asm = yes + +[http streaming] + +httpsrc element = souphttpsrc + +; if set, use file or not use memory for buffering +http file buffer path = /home/owner/content + +http buffering limit = 99.0 ; percent + +http max size bytes = 1048576 ; bytes + +http buffering time = 1.2 + +http timeout = 30 ; sec diff --git a/mmfw-sysconf-target-n4/etc/multimedia/mmfw_player_audio_effect.ini b/mmfw-sysconf-target-n4/etc/multimedia/mmfw_player_audio_effect.ini new file mode 100644 index 0000000..1394608 --- /dev/null +++ b/mmfw-sysconf-target-n4/etc/multimedia/mmfw_player_audio_effect.ini @@ -0,0 +1,17 @@ +[audio effect] +; name of audio effect element +audio effect element = audioeq + +; preset audio effect setting +audio effect preset = no + +; custom audio effect setting (EQ/extension) +audio effect custom = yes +audio effect custom list = 0 + +audio effect custom eq band num = 7 ; number of EQ bands +audio effect custom eq band width = 33, 90, 242, 649, 1743, 4676, 12544 ; list of each EQ band width (Hz) +audio effect custom eq band freq = 36, 98, 265, 711, 1907, 5117, 13727 ; list of each EQ band central frequency (Hz) + +audio effect custom min list = -12 ; list of minimum level value (the first element is for EQ, others for extension effect) +audio effect custom max list = 12 ; list of maximum level value (the first element is for EQ, others for extension effect) diff --git a/mmfw-sysconf-target-n4/etc/multimedia/mmfw_streamrecorder.ini b/mmfw-sysconf-target-n4/etc/multimedia/mmfw_streamrecorder.ini new file mode 100644 index 0000000..9a5ed9d --- /dev/null +++ b/mmfw-sysconf-target-n4/etc/multimedia/mmfw_streamrecorder.ini @@ -0,0 +1,72 @@ +[general] +;is encsink source is live +encscink source is live = 0 + +retrialcount = 10 + +minimum frame = 5 + +reset pause time = 0 + +screen record = 1 + +convert output buffer num =6 + +[encodebin] +;MM_STREAMRECORDER_ENCBIN_PROFILE_VIDEO = 0 MM_STREAMRECORDER_ENCBIN_PROFILE_AUDIO = 1 +;MM_STREAMRECORDER_ENCBIN_PROFILE_IMAGE = 2 MM_STREAMRECORDER_ENCBIN_PROFILE_NUM = 3 +encsink bin profile = 0 + +encsink bin auto audio resample = 0 + +encsink bin auto colorspace = 1 + +encsink bin auto audio convert = 1 + +encsink bin use video toggle = 0 + +[pipeline] +encsink bin source = appsrc + +name of audio src = pulsesrc + +h264 encoder = + +h263 encoder = avenc_h263p + +mpeg4 encoder = avenc_mpeg4 + +name of audio encoder = avenc_aac + +use parser = + +name of 3GP muxer = avmux_3gp + +name of MP4 muxer = avmux_mp4 + +name of video converter = videoconvert + +name of sink = filesink + +[video param] +;/*ms*/ +video frame wait time = 200000 + +[audio param] +audio frame minimum space = 102400 + +audio frame wait time = 20000 + +[attribute] +supported height = 1080,720,480,240,288,144 + +supported width = 1920,1280,640,320,352,176 + +;/*AMR, AAC, VORBIS ,PCM*/ +supported audio encoders = AMR,AAC,PCM + +;/* H263 , H264 , MPEG4 */ +supported video encoders = H263,MPEG4 + +;/*3GP , AMR, MP4 , WAV, ADTS*/ +supported file formats = 3GP,MP4,AMR.ADTS,WAV diff --git a/mmfw-sysconf-target-n4/usr/etc/gst-openmax.conf b/mmfw-sysconf-target-n4/usr/etc/gst-openmax.conf deleted file mode 100644 index 92a0e70..0000000 --- a/mmfw-sysconf-target-n4/usr/etc/gst-openmax.conf +++ /dev/null @@ -1,143 +0,0 @@ -omx_mpeg2dec, - type=GstOmxMpeg2Dec, - library-name=libSDP_OMX_Core.so.0, - component-name=OMX.SDP.video_decoder.mfc.mp2, - sink="video/mpeg, mpegversion=(int)[1,2], systemstream=false, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max]; ", - src="video/x-raw-yuv, format=(fourcc){I420}, width=(int)[1,4096], height=(int)[1,4096], framerate=(fraction)[0,max];", - rank=257; - -omx_mpeg4dec, - type=GstOmxMpeg4Dec, - library-name=libSDP_OMX_Core.so.0, - component-name=OMX.SDP.video_decoder.mfc.mp4, - sink="video/x-msmpeg, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max], format=(fourcc){DIV3}; video/mpeg, mpegversion=(int)4, systemstream=false, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max]; video/x-divx, divxversion=(int)[4,5], width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max]; video/x-xvid, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max]; video/x-3ivx, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max];", - src="video/x-raw-yuv, format=(fourcc){I420}, width=(int)[1,4096], height=(int)[1,4096], framerate=(fraction)[0,max];", - rank=257; - -omx_h264dec, - type=GstOmxH264Dec, - library-name=libSDP_OMX_Core.so.0, - component-name=OMX.SDP.video_decoder.mfc.avc, - sink="video/x-h264, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max];", - src="video/x-raw-yuv, format=(fourcc){I420}, width=(int)[1,4096], height=(int)[1,4096], framerate=(fraction)[0,max];", - rank=257; - -omx_h263dec, - type=GstOmxH263Dec, - library-name=libSDP_OMX_Core.so.0, - component-name=OMX.SDP.video_decoder.mfc.h263, - sink="video/x-h263, variant=(string)itu, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max];", - src="video/x-raw-yuv, format=(fourcc){I420}, width=(int)[1,4096], height=(int)[1,4096], framerate=(fraction)[0,max];", - rank=257; - -omx_wmvdec, - type=GstOmxWmvDec, - library-name=libSDP_OMX_Core.so.0, - component-name=OMX.SDP.video_decoder.mfc.wmv, - sink="video/x-wmv, wmvversion=(int)3, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max];", - src="video/x-raw-yuv, format=(fourcc){I420}, width=(int)[1,4096], height=(int)[1,4096], framerate=(fraction)[0,max];", - rank=257; - -omx_vp8dec, - type=GstOmxVp8Dec, - library-name=libSDP_OMX_Core.so.0, - component-name=OMX.SDP.video_decoder.mfc.vp8, - sink="video/x-vp8, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max];", - src="video/x-raw-yuv, format=(fourcc){I420}, width=(int)[1,4096], height=(int)[1,4096], framerate=(fraction)[0,max];", - rank=257; - -omx_rvdec, - type=GstOmxRvDec, - library-name=libSDP_OMX_Core.so.0, - component-name=OMX.SDP.video_decoder.mfc.rv, - sink="video/x-pn-realvideo, rmversion=(int)[3,4], format=(fourcc){RV30,RV40}, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max];", - src="video/x-raw-yuv, format=(fourcc){I420}, width=(int)[1,4096], height=(int)[1,4096], framerate=(fraction)[0,max];", - rank=257; - -omx_avsdec, - type=GstOmxAvsDec, - library-name=libSDP_OMX_Core.so.0, - component-name=OMX.SDP.video_decoder.mfc.avs, - sink="video/x-avs, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max];", - src="video/x-raw-yuv, format=(fourcc){I420}, width=(int)[1,4096], height=(int)[1,4096], framerate=(fraction)[0,max];", - rank=257; - -omx_mjpegdec, - type=GstOmxMjpegDec, - library-name=libSDP_OMX_Core.so.0, - component-name=OMX.SDP.video_decoder.mjpeg, - sink="video/x-jpeg, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max];", - src="video/x-raw-yuv, format=(fourcc){I420}, width=(int)[1,4096], height=(int)[1,4096], framerate=(fraction)[0,max];", - rank=257; - -omx_mp3dec, - type=GstOmxMp3Dec, - library-name=libSDP_OMX_Core.so.0, - component-name=OMX.SDP.AUDANY.Decoder, - sink="audio/mpeg, mpegversion=(int)1, layer=(int)[1,3], parsed=true", - src="audio/x-raw-int", - rank=257; - -omx_aacdec, - type=GstOmxAacDec, - library-name=libSDP_OMX_Core.so.0, - component-name=OMX.SDP.AUDANY.Decoder, - sink="audio/x-aac;audio/mpeg, mpegversion=(int){2,4}, framed=true", - src="audio/x-raw-int, hassubdata=true", - rank=257; - -omx_ac3dec, - type=GstOmxAc3Dec, - library-name=libSDP_OMX_Core.so.0, - component-name=OMX.SDP.AUDANY.Decoder, - sink="audio/x-ac3, framed=true;audio/x-eac3, framed=true;audio/ac3, framed=true", - src="audio/x-raw-int, hassubdata=true", - rank=257; - -omx_adpcmdec, - type=GstOmxAdpcmDec, - library-name=libSDP_OMX_Core.so.0, - component-name=OMX.SDP.AUDANY.Decoder, - sink="audio/x-adpcm", - src="audio/x-raw-int", - rank=257; - -omx_wmadec, - type=GstOmxWmaDec, - library-name=libSDP_OMX_Core.so.0, - component-name=OMX.SDP.AUDANY.Decoder, - sink="audio/x-wma", - src="audio/x-raw-int", - rank=257; - -omx_dtsdec, - type=GstOmxDtsDec, - library-name=libSDP_OMX_Core.so.0, - component-name=OMX.SDP.AUDANY.Decoder, - sink="audio/x-dts, framed=true", - src="audio/x-raw-int, hassubdata=true", - rank=257; - -omx_vorbisdec, - type=GstOmxVorbisDec, - library-name=libSDP_OMX_Core.so.0, - component-name=OMX.SDP.AUDANY.Decoder, - sink="audio/x-vorbis", - src="audio/x-raw-int", - rank=257; - -omx_radec, - type=GstOmxRaDec, - library-name=libSDP_OMX_Core.so.0, - component-name=OMX.SDP.AUDANY.Decoder, - sink="audio/x-pn-realaudio", - src="audio/x-raw-int", - rank=257; - -omx_g711dec, - type=GstOmxG711Dec, - library-name=libSDP_OMX_Core.so.0, - component-name=OMX.SDP.AUDANY.Decoder, - sink="audio/x-alaw; audio/x-mulaw", - src="audio/x-raw-int", - rank=257; diff --git a/mmfw-sysconf-target-n4/usr/etc/gst-tz-openmax.conf b/mmfw-sysconf-target-n4/usr/etc/gst-tz-openmax.conf deleted file mode 100644 index 4decb28..0000000 --- a/mmfw-sysconf-target-n4/usr/etc/gst-tz-openmax.conf +++ /dev/null @@ -1,140 +0,0 @@ -omx_tz_mpeg2dec, - type=GstOmxTZMpeg2Dec, - library-name=libSDP_OMX_Core.so.0, - component-name=OMX.SDP.video_decoder.mfc.mp2, - sink="video/mpeg, mpegversion=(int)[1,2], systemstream=false, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max], secure=(boolean)true; ", - src="video/x-raw-yuv, format=(fourcc){I420}, width=(int)[1,4096], height=(int)[1,4096], framerate=(fraction)[0,max];", - rank=257; - -omx_tz_mpeg4dec, - type=GstOmxTZMpeg4Dec, - library-name=libSDP_OMX_Core.so.0, - component-name=OMX.SDP.video_decoder.mfc.mp4, - sink="video/x-msmpeg, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max], format=(fourcc){DIV3}, secure=(boolean)true; video/mpeg, mpegversion=(int)4, systemstream=false, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max], secure=(boolean)true; video/x-divx, divxversion=(int)[4,5], width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max], secure=(boolean)true; video/x-xvid, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max], secure=(boolean)true; video/x-3ivx, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max], secure=(boolean)true;", - src="video/x-raw-yuv, format=(fourcc){I420}, width=(int)[1,4096], height=(int)[1,4096], framerate=(fraction)[0,max];", - rank=257; -omx_tz_h264dec, - type=GstOmxTZH264Dec, - library-name=libSDP_OMX_Core.so.0, - component-name=OMX.SDP.video_decoder.mfc.avc, - sink="video/x-h264, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max], secure=(boolean)true;", - src="video/x-raw-yuv, format=(fourcc){I420}, width=(int)[1,4096], height=(int)[1,4096], framerate=(fraction)[0,max];", - rank=257; - -omx_tz_h263dec, - type=GstOmxTZH263Dec, - library-name=libSDP_OMX_Core.so.0, - component-name=OMX.SDP.video_decoder.mfc.h263, - sink="video/x-h263, variant=(string)itu, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max], secure=(boolean)true;", - src="video/x-raw-yuv, format=(fourcc){I420}, width=(int)[1,4096], height=(int)[1,4096], framerate=(fraction)[0,max];", - rank=257; - -omx_tz_wmvdec, - type=GstOmxTZWmvDec, - library-name=libSDP_OMX_Core.so.0, - component-name=OMX.SDP.video_decoder.mfc.wmv, - sink="video/x-wmv, wmvversion=(int)3, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max], secure=(boolean)true;", - src="video/x-raw-yuv, format=(fourcc){I420}, width=(int)[1,4096], height=(int)[1,4096], framerate=(fraction)[0,max];", - rank=257; - -omx_tz_vp8dec, - type=GstOmxTZVp8Dec, - library-name=libSDP_OMX_Core.so.0, - component-name=OMX.SDP.video_decoder.mfc.vp8, - sink="video/x-vp8, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max], secure=(boolean)true;", - src="video/x-raw-yuv, format=(fourcc){I420}, width=(int)[1,4096], height=(int)[1,4096], framerate=(fraction)[0,max];", - rank=257; - -omx_tz_rvdec, - type=GstOmxTZRvDec, - library-name=libSDP_OMX_Core.so.0, - component-name=OMX.SDP.video_decoder.mfc.rv, - sink="video/x-pn-realvideo, rmversion=(int)[3,4], format=(fourcc){RV30,RV40}, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max], secure=(boolean)true;", - src="video/x-raw-yuv, format=(fourcc){I420}, width=(int)[1,4096], height=(int)[1,4096], framerate=(fraction)[0,max];", - rank=257; - -omx_tz_avsdec, - type=GstOmxTZAvsDec, - library-name=libSDP_OMX_Core.so.0, - component-name=OMX.SDP.video_decoder.mfc.avs, - sink="video/x-avs, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max], secure=(boolean)true;", - src="video/x-raw-yuv, format=(fourcc){I420}, width=(int)[1,4096], height=(int)[1,4096], framerate=(fraction)[0,max];", - rank=257; - -omx_tz_mjpegdec, - type=GstOmxTZMjpegDec, - library-name=libSDP_OMX_Core.so.0, - component-name=OMX.SDP.video_decoder.mjpeg, - sink="video/x-jpeg, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max], secure=(boolean)true;", - src="video/x-raw-yuv, format=(fourcc){I420}, width=(int)[1,4096], height=(int)[1,4096], framerate=(fraction)[0,max];", - rank=257; - -omx_tz_mp3dec, - type=GstOmxTZMp3Dec, - library-name=libSDP_OMX_Core.so.0, - component-name=OMX.SDP.AUDANY.Decoder, - sink="audio/mpeg, mpegversion=(int)1, layer=(int)[1,3], parsed=true, secure=(boolean)true", - src="audio/x-raw-int", - rank=257; - -omx_tz_aacdec, - type=GstOmxTZAacDec, - library-name=libSDP_OMX_Core.so.0, - component-name=OMX.SDP.AUDANY.Decoder, - sink="audio/x-aac;audio/mpeg, mpegversion=(int){2,4}, framed=true, secure=(boolean)true", - src="audio/x-raw-int", - rank=257; -omx_tz_ac3dec, - type=GstOmxTZAc3Dec, - library-name=libSDP_OMX_Core.so.0, - component-name=OMX.SDP.AUDANY.Decoder, - sink="audio/x-ac3,secure=(boolean)true;audio/x-eac3,secure=(boolean)true;audio/ac3,secure=(boolean)true;", - src="audio/x-raw-int", - rank=257; -omx_tz_adpcmdec, - type=GstOmxTZAdpcmDec, - library-name=libSDP_OMX_Core.so.0, - component-name=OMX.SDP.AUDANY.Decoder, - sink="audio/x-adpcm, secure=(boolean)true", - src="audio/x-raw-int", - rank=257; - -omx_tz_wmadec, - type=GstOmxTZWmaDec, - library-name=libSDP_OMX_Core.so.0, - component-name=OMX.SDP.AUDANY.Decoder, - sink="audio/x-wma, secure=(boolean)true", - src="audio/x-raw-int", - rank=257; - -omx_tz_dtsdec, - type=GstOmxTZDtsDec, - library-name=libSDP_OMX_Core.so.0, - component-name=OMX.SDP.AUDANY.Decoder, - sink="audio/x-dts, framed=true, secure=(boolean)true", - src="audio/x-raw-int", - rank=257; - -omx_tz_vorbisdec, - type=GstOmxTZVorbisDec, - library-name=libSDP_OMX_Core.so.0, - component-name=OMX.SDP.AUDANY.Decoder, - sink="audio/x-vorbis, secure=(boolean)true", - src="audio/x-raw-int", - rank=257; - -omx_tz_radec, - type=GstOmxTZRaDec, - library-name=libSDP_OMX_Core.so.0, - component-name=OMX.SDP.AUDANY.Decoder, - sink="audio/x-pn-realaudio, secure=(boolean)true", - src="audio/x-raw-int", - rank=257; - -omx_tz_g711dec, - type=GstOmxTZG711Dec, - library-name=libSDP_OMX_Core.so.0, - component-name=OMX.SDP.AUDANY.Decoder, - sink="audio/x-alaw, secure=(boolean)true; audio/x-mulaw, secure=(boolean)true", - src="audio/x-raw-int", - rank=257; diff --git a/mmfw-sysconf-target-n4/usr/etc/mmfw_audio_pcm_dump.ini b/mmfw-sysconf-target-n4/usr/etc/mmfw_audio_pcm_dump.ini deleted file mode 100644 index 6e13b68..0000000 --- a/mmfw-sysconf-target-n4/usr/etc/mmfw_audio_pcm_dump.ini +++ /dev/null @@ -1,8 +0,0 @@ -[pcm_dump] -;playback -pa_sink = 0 -pa_sink_input = 0 - -;capture -pa_source = 0 -pa_source_output = 0 diff --git a/mmfw-sysconf-target-n4/usr/etc/mmfw_audio_volume.ini b/mmfw-sysconf-target-n4/usr/etc/mmfw_audio_volume.ini deleted file mode 100644 index 09a9a97..0000000 --- a/mmfw-sysconf-target-n4/usr/etc/mmfw_audio_volume.ini +++ /dev/null @@ -1,19 +0,0 @@ -[volumes] -system = 0, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 82, 84, 86, 88, 90 -notification = 0, 66, 68, 70, 72, 74, 76, 78, 80, 82, 84, 86, 88, 90, 92, 95 -alarm = 0, 61, 63, 65, 67, 69, 71, 73, 75, 77, 79, 81, 83, 85, 87, 90 -ringtone = 0, 61, 63, 65, 67, 69, 71, 73, 75, 77, 79, 81, 83, 85, 87, 90 -media = 0, 44, 48, 52, 56, 61, 66, 70, 74, 78, 82, 85, 88, 91, 94, 97 -call = 60, 65, 70, 76, 82, 88, 94, 100 -voip = 60, 65, 70, 76, 82, 88, 94, 100 -voice = 0, 55, 58, 61, 64, 67, 70, 73, 76, 79, 82, 85, 88, 91, 94, 97 -gain_dialer = 1.00 -gain_touch = 1.00 -gain_af = 0.70 -gain_shutter1 = 0.14 -gain_shutter2 = 1.00 -gain_camcording = 0.30 -gain_midi = 1.00 -gain_booting = 0.40 -gain_video = 0.90 -gain_tts = 1.00 diff --git a/mmfw-sysconf-target-n4/usr/etc/mmfw_avsystem.ini b/mmfw-sysconf-target-n4/usr/etc/mmfw_avsystem.ini deleted file mode 100644 index 0742c30..0000000 --- a/mmfw-sysconf-target-n4/usr/etc/mmfw_avsystem.ini +++ /dev/null @@ -1,8 +0,0 @@ -[aif] - -control aif before path set = no - -[debug] - -gain debug mode = no - diff --git a/mmfw-sysconf-target-n4/usr/etc/mmfw_camcorder.ini.wayland b/mmfw-sysconf-target-n4/usr/etc/mmfw_camcorder.ini.wayland deleted file mode 100644 index 88dc679..0000000 --- a/mmfw-sysconf-target-n4/usr/etc/mmfw_camcorder.ini.wayland +++ /dev/null @@ -1,106 +0,0 @@ -; < Camera/Camcorder Configure Main INI file > -; -; - Header List - -; 1. General -; 2. VideoInput -; 3. AudioInput -; 4. VideoOutput -; 5. Capture -; 6. Record -; 7. VideoEncoder -; 8. AudioEncoder -; 9. ImageEncoder -; 10. Mux -; -; - Note - -; If you want to add a new header, -; add a new enum value to "enum ConfigureCategoryMain" -; and new default table for it in mm_camcorder_configure.c/.h -; - -[General] -SyncStateChange = 1 -;GSTInitOption = --gst-enable-tiny-registry --gst-disable-segtrap || NOT-USE-DEFAULT_VALUE -;GSTInitOption = --gst-enable-tiny-registry --gst-disable-segtrap --gst-debug=3 || NOT-USE-DEFAULT_VALUE -ModelName = GT-TIZEN -;DisabledAttributes = camera-optical-zoom camera-af-touch-x camera-af-touch-y camera-exposure-value camera-f-number camera-shutter-speed camera-hold-af-after-capturing filter-flip filter-hue display-src-x display-src-y display-src-width display-src-height tag-image-description strobe-control strobe-capabilities strobe-mode detect-mode detect-number detect-focus-select detect-select-number detect-status || NO_DEFAULT_VALUE - -[VideoInput] -UseConfCtrl = 1 -ConfCtrlFile0 = mmfw_camcorder_dev_video_pri.ini -ConfCtrlFile1 = mmfw_camcorder_dev_video_sec.ini -VideosrcElement = videotestsrc | 2,0 | do-timestamp,1 | is-live,1 -UseVideoscale = 1 -VideoscaleElement = videoscale | 3,0 | width,320 | height,240 | method,1 -UseZeroCopyFormat = 0 -DeviceCount = 2 - -[AudioInput] -AudioDevice = 0,1 || 0 -AudiosrcElement = pulsesrc | 2,0 | do-timestamp,1 | blocksize,640 -AudiomodemsrcElement = pulsesrc | 2,0 | do-timestamp,1 | blocksize,640 - -[VideoOutput] -; DisplayDevice -;;; 0: MAIN LCD, 1: SUB LCD, 2:TV OUT, 3: MAIN LCD and SUB LCD, 4: MAIN LCD and TV OUT -DisplayDevice = 0 || 0 -; DisplayMode -;;; 0: Default, 1: Pri Video ON and Sec Video Full-Screen, 2: Pri Video OFF and Sec Video Full-Screen -DisplayMode = 0,1,2 || 0 -; Videosink -;;; 0: Overlay surface, 1: Evas surface, 2: GL surface, 3: NULL surface, 4: Remote -Videosink = 0,3,4 || 3 -VideosinkElementOverlay = waylandsink | 6,0 | draw-borders,0 | force-aspect-ratio,1 | enable-last-sample,0 | qos,0 | sync,0 | show-preroll-frame,0 -VideosinkElementRemote = shmsink | 5,0 | wait-for-connection,0 | perms,511 | enable-last-sample,0 | qos,0 | sync,0 -VideosinkElementNull = fakesink | 4,0 | qos,0 | sync,0 | enable-last-sample,0 | show-preroll-frame,0 -UseVideoscale = 1 -VideoscaleElement = fimcconvert | 1,0 | rotang,0 -;VideoscaleElement = videoscale - -[VideoEncoder] -MPEG4 = avenc_mpeg4 | 0,0 - -[AudioEncoder] -AMR = amrnbenc | 0,0 -AAC = avenc_aac | 1,0 | compliance,-2 -WAVE = wavenc | 0,0 - -[ImageEncoder] -JPEG = jpegenc | 0,0 -;PNG = pngenc | 0,0 - -[Capture] -UseEncodebin = 1 -UseCaptureMode = 0 -VideoscaleElement = videoscale | 1,0 | method,1 - -[Record] -UseAudioEncoderQueue = 1 -UseVideoEncoderQueue = 0 -VideoProfile = 0 -VideoAutoAudioConvert = 1 -VideoAutoAudioResample = 0 -VideoAutoColorSpace = 1 -AudioProfile = 1 -AudioAutoAudioConvert = 1 -AudioAutoAudioResample = 0 -AudioAutoColorSpace = 0 -ImageProfile = 2 -ImageAutoAudioConvert = 0 -ImageAutoAudioResample = 0 -ImageAutoColorSpace = 1 -RecordsinkElement = filesink | 1,0 | async,0 -UseNoiseSuppressor = 0 -DropVideoFrame = 0 -PassFirstVideoFrame = 0 - -[Mux] -3GP = avmux_3gp | 0,0 -AMR = avmux_amr | 0,0 -MP4 = mp4mux | 0,0 -AVI = avimux | 0,0 -MATROSKA = matroskamux | 0,0 -WAV = wavenc | 0,0 -AAC = avmux_adts | 0,0 -M2TS = mpegtsmux | 0,0 - diff --git a/mmfw-sysconf-target-n4/usr/etc/mmfw_camcorder.ini.x b/mmfw-sysconf-target-n4/usr/etc/mmfw_camcorder.ini.x deleted file mode 100644 index 497bd5b..0000000 --- a/mmfw-sysconf-target-n4/usr/etc/mmfw_camcorder.ini.x +++ /dev/null @@ -1,106 +0,0 @@ -; < Camera/Camcorder Configure Main INI file > -; -; - Header List - -; 1. General -; 2. VideoInput -; 3. AudioInput -; 4. VideoOutput -; 5. Capture -; 6. Record -; 7. VideoEncoder -; 8. AudioEncoder -; 9. ImageEncoder -; 10. Mux -; -; - Note - -; If you want to add a new header, -; add a new enum value to "enum ConfigureCategoryMain" -; and new default table for it in mm_camcorder_configure.c/.h -; - -[General] -SyncStateChange = 1 -;GSTInitOption = --gst-enable-tiny-registry --gst-disable-segtrap || NOT-USE-DEFAULT_VALUE -;GSTInitOption = --gst-enable-tiny-registry --gst-disable-segtrap --gst-debug=3 || NOT-USE-DEFAULT_VALUE -ModelName = GT-TIZEN -;DisabledAttributes = camera-optical-zoom camera-af-touch-x camera-af-touch-y camera-exposure-value camera-f-number camera-shutter-speed camera-hold-af-after-capturing filter-flip filter-hue display-src-x display-src-y display-src-width display-src-height tag-image-description strobe-control strobe-capabilities strobe-mode detect-mode detect-number detect-focus-select detect-select-number detect-status || NO_DEFAULT_VALUE - -[VideoInput] -UseConfCtrl = 1 -ConfCtrlFile0 = mmfw_camcorder_dev_video_pri.ini -ConfCtrlFile1 = mmfw_camcorder_dev_video_sec.ini -VideosrcElement = videotestsrc | 2,0 | do-timestamp,1 | is-live,1 -UseVideoscale = 1 -VideoscaleElement = videoscale | 3,0 | width,320 | height,240 | method,1 -UseZeroCopyFormat = 0 -DeviceCount = 2 - -[AudioInput] -AudioDevice = 0,1 || 0 -AudiosrcElement = pulsesrc | 2,0 | do-timestamp,1 | blocksize,640 -AudiomodemsrcElement = pulsesrc | 2,0 | do-timestamp,1 | blocksize,640 - -[VideoOutput] -; DisplayDevice -;;; 0: MAIN LCD, 1: SUB LCD, 2:TV OUT, 3: MAIN LCD and SUB LCD, 4: MAIN LCD and TV OUT -DisplayDevice = 0 || 0 -; DisplayMode -;;; 0: Default, 1: Pri Video ON and Sec Video Full-Screen, 2: Pri Video OFF and Sec Video Full-Screen -DisplayMode = 0,1,2 || 0 -; Videosink -;;; 0: Overlay surface, 1: Evas surface, 2: GL surface, 3: NULL surface, 4: Remote -Videosink = 0,3,4 || 3 -VideosinkElementOverlay = xvimagesink | 6,0 | draw-borders,0 | force-aspect-ratio,1 | enable-last-sample,0 | qos,0 | sync,0 | show-preroll-frame,0 -VideosinkElementRemote = shmsink | 5,0 | wait-for-connection,0 | perms,511 | enable-last-sample,0 | qos,0 | sync,0 -VideosinkElementNull = fakesink | 4,0 | qos,0 | sync,0 | enable-last-sample,0 | show-preroll-frame,0 -UseVideoscale = 1 -VideoscaleElement = fimcconvert | 1,0 | rotang,0 -;VideoscaleElement = videoscale - -[VideoEncoder] -MPEG4 = avenc_mpeg4 | 0,0 - -[AudioEncoder] -AMR = amrnbenc | 0,0 -AAC = avenc_aac | 1,0 | compliance,-2 -WAVE = wavenc | 0,0 - -[ImageEncoder] -JPEG = jpegenc | 0,0 -;PNG = pngenc | 0,0 - -[Capture] -UseEncodebin = 1 -UseCaptureMode = 0 -VideoscaleElement = videoscale | 1,0 | method,1 - -[Record] -UseAudioEncoderQueue = 1 -UseVideoEncoderQueue = 0 -VideoProfile = 0 -VideoAutoAudioConvert = 1 -VideoAutoAudioResample = 0 -VideoAutoColorSpace = 1 -AudioProfile = 1 -AudioAutoAudioConvert = 1 -AudioAutoAudioResample = 0 -AudioAutoColorSpace = 0 -ImageProfile = 2 -ImageAutoAudioConvert = 0 -ImageAutoAudioResample = 0 -ImageAutoColorSpace = 1 -RecordsinkElement = filesink | 1,0 | async,0 -UseNoiseSuppressor = 0 -DropVideoFrame = 0 -PassFirstVideoFrame = 0 - -[Mux] -3GP = avmux_3gp | 0,0 -AMR = avmux_amr | 0,0 -MP4 = mp4mux | 0,0 -AVI = avimux | 0,0 -MATROSKA = matroskamux | 0,0 -WAV = wavenc | 0,0 -AAC = avmux_adts | 0,0 -M2TS = mpegtsmux | 0,0 - diff --git a/mmfw-sysconf-target-n4/usr/etc/mmfw_camcorder_dev_video_pri.ini b/mmfw-sysconf-target-n4/usr/etc/mmfw_camcorder_dev_video_pri.ini deleted file mode 100644 index dbd5fe2..0000000 --- a/mmfw-sysconf-target-n4/usr/etc/mmfw_camcorder_dev_video_pri.ini +++ /dev/null @@ -1,190 +0,0 @@ -; < Camera/Camcorder Configure Control INI file > -; -; - Header List - -; 1. Camera -; 2. Strobe -; 3. Effect -; 4. Photograph -; 5. Capture -; 6. Detect -; -; - Note - -; If you want to add a new header, -; add a new enum value to "enum ConfigureCategoryControl" -; and new default table for it in mm_camcorder_configure.c/.h -; - -[Camera] -; Input index - real setting value -;;; 0:PRIMARY_CAMERA, 1:SECONDARY_CAMERA -; Input index - MSL value(convert array index) -;;; -1:NONE, 0:CAMERA0, 1:CAMERA1 -InputIndex = 0,-255 || 0 -DeviceName = TEST_CAMERA_0 -PreviewResolution = 320,240 | 640,480 || 320,240 -CaptureResolution = 320,240 | 640,480 || 640,480 -VideoResolution = 320,240 | 640,480 || 640,480 -FPS0 = 0,15,30 || 15 -FPS1 = 0,15,30 || 15 -; PictureForamt - MSL value -;;; 0:NV12, 1:NV12T, 2:NV16, 3:NV21, 4:YUYV, 5:UYVY, 6:422P, 7:I420, 8:YV12, 9:RGB565, 10:RGB888, 11:RGBA, 12:ARGB, 13:ENCODED, 14:INTERLEAVED_JPEG_UYVY, 15:ENCODED_H264 -PictureFormat = 7 || 7 -Overlay = 0,1 || 1 -; Recommend display rotation -;;; 0:NONE, 1:90, 2:180, 3:270 -RecommendDisplayRotation = 0 -; Recommend preview format for capture -;;; 0:NV12, 1:NV12T, 2:NV16, 3:NV21, 4:YUYV, 5:UYVY, 6:422P, 7:I420, 8:YV12, 9:RGB565, 10:RGB888, 11:RGBA, 12:ARGB, 13:ENCODED, 14:INTERLEAVED_JPEG_UYVY, 15:ENCODED_H264 -RecommendPreviewFormatCapture = 7 -; Recommend preview format for record -;;; 0:NV12, 1:NV12T, 2:NV16, 3:NV21, 4:YUYV, 5:UYVY, 6:422P, 7:I420, 8:YV12, 9:RGB565, 10:RGB888, 11:RGBA, 12:ARGB, 13:ENCODED, 14:INTERLEAVED_JPEG_UYVY, 15:ENCODED_H264 -RecommendPreviewFormatRecord = 7 -; Recommend preview resolution -;;; 0: NORMAL ratio(4:3), 1: WIDE ratio(16:9), 2: SQUARE ratio(1:1) -RecommendPreviewResolution = 320,240 | 320,240 | 320,240 || 320,240 -; Camera facing direction -;;; 0:REAR, 1:FRONT -FacingDirection = 0 - - -[Strobe] -;StrobeControl - Not support -;StrobeCapabilities - Not support -; Strobe mode - real setting value -;;; 0:BASE, 1:OFF, 2:AUTO, 3:ON, 4:TORCH, 5:MAX -; Strobe mode - MSL value(convert array index) -;;; 0:OFF, 1:ON, 2:AUTO, 3:REDEYE_REDUCTION, 4:SLOW_SYNC, 5:FRONT_CURTAIN, 6:REAR_CURTAIN, 7:PERMANENT -StrobeMode = 1,3,2,-255,-255,-255,-255,4 || 2 -;StrobeStatus - Not support -;StrobeEV - Not support - - -[Effect] -Brightness = 0,8 || 4 -;Contrast = 1,7 || 4 -;Saturation = 0,4 || 2 -;Sharpness = 0,4 || 2 - -; White balance - real setting value -;;; 0:AUTO, 1:DAYLIGHT, 2:CLOUDY, 3:TUNGSTEN, 4:FLUORESCENT -; White balance - MSL value(convert array index) -;;; 0:NONE, 1:AUTO, 2:DAYLIGHT, 3:CLOUDY, 4:FLUORESCENT, 5:INCANDESCENT, 6:SHADE, 7:HORIZON, 8:FLASH, 9:CUSTOM -WhiteBalance = -255,0,-255,-255,-255,-255,-255,-255,-255,-255 || 0 - -; Color tone - real setting value -;;; 1:NONE, 2:MONO, 3:SEPIA, 4:AQUA, 5:ANTIQUE, 6:NEGATIVE, 7:SHARPEN, 8:SKETCH, 9:WASHED, 10:VINTAGE_WARM -;;; 11:VINTAGE_COLD, 12:SOLARIZE, 13:POSTERIZE, 14:POINT_BLUE, 15:POINT_RED_YELLOW, 16:POINT_COLOR_3, 17:POINT_GREEN, 18:POINT_RED, 19:POINT_YELLOW, 20:CARTOONIZE -; Color tone - MSL value(convert array index) -;;; 0:NONE, 1:MONO, 2:SEPIA, 3:NEGATIVE, 4:BLUE, 5:GREEN, 6:AQUA, 7:VIOLET, 8:ORANGE, 9:GRAY, 10:RED, -;;; 11:ANTIQUE, 12:WARM, 13:PINK, 14:YELLOW, 15:PURPLE, 16:EMBOSS, 17:OUTLINE, 18:SOLARIZATION, 19:SKETCH, 20:WASHED, -;;; 21:VINTAGE_WARM, 22:VINTAGE_COLD, 23:POSTERIZATION, 24:CARTOON, 25:SELECTIVE_RED, 26:SELECTIVE_GREEN, 27:SELECTIVE_BLUE, 28:SELECTIVE_YELLOW, 29:SELECTIVE_RED_YELLOW -ColorTone = 1,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255 || 1 -; Flip - real setting value -;;; 0:NONE, 1:VERTICAL, 2:HORIZONTAL -; Flip - MSL value(convert array index) -;;; 0:HORIZONTAL, 1:VERTICAL, 2:NONE -;Flip = 2,1,0 || 0 - -; Wide Dynamic Range - real setting value -;;; 0:OFF, 1:ON -; Wide Dynamic Range - MSL value(convert array index) -;;; 0:OFF, 1:ON, 2:AUTO -WDR = 0,-255,-255 || 0 - -; Part color mode - real setting value -;;; 0:OFF, 1:SWAP, 2:ACCENT -; Part color mode - MSL value(convert array index) -;;; 0:OFF, 1:SWAP, 2:ACCENT -;PartColorMode = 0,1,2 || 0 - -; Part color - real setting value -;;; 0:VIOLET, 1:PURPLE, 2:MAGENTA_1, 3:MAGENTA_2, 4:RED_1, 5:RED_2, 6:BROWN, 7:YELLOW, 8:GREEN_1, 9:GREEN_2, 10:GREEN_3, -;;; 11:GREEN_4, 12:COBALT, 13:CYAN, 14:BLUE_1, 15:BLUE_2, 16:GRAY -; Part color - MSL value(convert array index) -;;; 0:VIOLET, 1:PURPLE, 2:MAGENTA_1, 3:MAGENTA_2, 4:RED_1, 5:RED_2, 6:BROWN, 7:YELLOW, 8:GREEN_1, 9:GREEN_2, 10:GREEN_3, -;;; 11:GREEN_4, 12:COBALT_BLUE, 13:CYAN, 14:BLUE_1, 15:BLUE_2, 16:GRAY -;PartColor = 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16 || 0 - - -[Photograph] -;LensInit = 0,1 || 0 -;DigitalZoom = 0,10 || 0 -;OpticalZoom = 0,0 || 0 - -; Focus mode - real setting value -;;; 0:AUTO, 1:MANUAL, 2:PAN, 3:TOUCH_AUTO, 4:CONTINUOUS -; Focus mode - MSL value(convert array index) -;;; 0:NONE, 1:PAN, 2:AUTO, 3:MANUAL, 4:TOUCH_AUTO, 5:CONTINUOUS -FocusMode = 0,-255,-255,-255,-255,-255 || 0 - -; Auto focus type - real setting value -;;; 0:NORMAL, 1:MACRO, 2:FULL -; Auto focus - MSL value(convert array index) -;;; 0:NONE, 1:NORMAL, 2:MACRO, 3:FULL -AFType = 0,-255,-255,-255 || 0 - -; Auto exposure type - real setting value -;;; 0:BASE, 1:MATRIX, 2:CENTER, 3:SPOT, 4:MAX -; Auto exposure mode - MSL value(convert array index) -;;; 0,OFF 1,ALL 2,CENTER1 3,CENTER2 4,CENTER3 5,SPOT1 6,SPOT2 7,CUSTOM1 8,CUSTOM2 -AEType = -255,0,-255,-255,-255,-255,-255,-255,-255 || 0 - -;ExposureValue - Not support -;FNumber - Not support -;ShutterSpeed - Not support - -; ISO - real setting value -;;; 0:AUTO, 1:50, 2:100, 3:200, 4:400, 5:800, 6:1600 -; ISO - MSL value(convert array index) -;;; 0:AUTO, 1:50, 2:100, 3:200, 4:400, 5:800, 6:1600, 7:3200 -ISO = 0,-255,-255,-255,-255,-255,-255,-255 || 0 - -; Program mode - real setting value -;;; 1:NONE, 2:PORTRAIT, 3:NIGHTSHOT, 4:BACK_LIGHT, 5:LANDSCAPE, 6:SPORTS, 7:PARTY_INDOOR, 8:BEACH_SNOW, 9:SUNSET, 10:DUSK_DAWN, -;;; 11:FALL_COLOR, 12:FIREWORKS, 13:TEXT, 14:CANDLE_LIGHT -; Program mode - MSL value(convert array index) -;;; 0:NORMAL, 1:PORTRAIT, 2:LANDSCAPE, 3:SPORTS, 4:PARTY_N_INDOOR, 5:BEACH_N_INDOOR, 6:SUNSET, 7:DUSK_N_DAWN, 8:FALL_COLOR, 9:NIGHT_SCENE, -;;; 10:FIREWORK, 11:TEXT, 12:SHOW_WINDOW, 13:CANDLE_LIGHT, 14:BACKLIGHT -ProgramMode = 0,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255 || 0 - -; Anti-handshake - real setting value -;;; 0:OFF, 1:ON -; Anti-handshake - MSL value(convert array index) -;;; 0:OFF, 1:ON, 2:AUTO, 3:MOVIE_ON -AntiHandshake = 0,-255,-255,-255 || 0 - -; Video-stabilization - real setting value -;;; 0:OFF, 1:ON -; Video-stabilization - MSL value(convert array index) -;;; 0:OFF, 1:ON -VideoStabilization = 0 || 0 - -; Face zoom mode -;;; 0:OFF, 1:ON -FaceZoomMode = 0 || 0 -; Face zoom level -FaceZoomLevel = 0,0 || 0 - - -[Capture] -; Output mode -;;; No need to convert -;;; 0:NV12, 1:NV12T, 2:NV16, 3:NV21, 4:YUYV, 5:UYVY, 6:422P, 7:I420, 8:YV12, 9:RGB565, 10:RGB888, 11:RGBA, 12:ARGB, 13:ENCODED, 14:INTERLEAVED_JPEG_UYVY -OutputMode = 7,13 || 13 -JpegQuality = 0,100 || 90 -MultishotNumber = 1,1 || 1 -SensorEncodedCapture = 0 -; Support HDR -;;; 0: OFF, 1: ON, 2: ON and Original -SupportHDR = 0,-255,-255 || 0 - - -[Detect] -; Detect mode -;;; 0:OFF, 1:ON -DetectMode = 0,-255 || 0 -;DetectNumber - Not support -;DetectFocusSelect - Not support -;DetectSelectNumber - Not support -;DetectStatus - Not support - diff --git a/mmfw-sysconf-target-n4/usr/etc/mmfw_camcorder_dev_video_sec.ini b/mmfw-sysconf-target-n4/usr/etc/mmfw_camcorder_dev_video_sec.ini deleted file mode 100644 index b9d590c..0000000 --- a/mmfw-sysconf-target-n4/usr/etc/mmfw_camcorder_dev_video_sec.ini +++ /dev/null @@ -1,190 +0,0 @@ -; < Camera/Camcorder Configure Control INI file > -; -; - Header List - -; 1. Camera -; 2. Strobe -; 3. Effect -; 4. Photograph -; 5. Capture -; 6. Detect -; -; - Note - -; If you want to add a new header, -; add a new enum value to "enum ConfigureCategoryControl" -; and new default table for it in mm_camcorder_configure.c/.h -; - -[Camera] -; Input index - real setting value -;;; 0:PRIMARY_CAMERA, 1:SECONDARY_CAMERA -; Input index - MSL value(convert array index) -;;; -1:NONE, 0:CAMERA0, 1:CAMERA1 -InputIndex = 0,-255 || 0 -DeviceName = TEST_CAMERA_1 -PreviewResolution = 320,240 | 640,480 || 320,240 -CaptureResolution = 320,240 | 640,480 || 640,480 -VideoResolution = 320,240 | 640,480 || 640,480 -FPS0 = 0,15,30 || 15 -FPS1 = 0,15,30 || 15 -; PictureForamt - MSL value -;;; 0:NV12, 1:NV12T, 2:NV16, 3:NV21, 4:YUYV, 5:UYVY, 6:422P, 7:I420, 8:YV12, 9:RGB565, 10:RGB888, 11:RGBA, 12:ARGB, 13:ENCODED, 14:INTERLEAVED_JPEG_UYVY, 15:ENCODED_H264 -PictureFormat = 7 || 7 -Overlay = 0,1 || 1 -; Recommend display rotation -;;; 0:NONE, 1:90, 2:180, 3:270 -RecommendDisplayRotation = 0 -; Recommend preview format for capture -;;; 0:NV12, 1:NV12T, 2:NV16, 3:NV21, 4:YUYV, 5:UYVY, 6:422P, 7:I420, 8:YV12, 9:RGB565, 10:RGB888, 11:RGBA, 12:ARGB, 13:ENCODED, 14:INTERLEAVED_JPEG_UYVY, 15:ENCODED_H264 -RecommendPreviewFormatCapture = 7 -; Recommend preview format for record -;;; 0:NV12, 1:NV12T, 2:NV16, 3:NV21, 4:YUYV, 5:UYVY, 6:422P, 7:I420, 8:YV12, 9:RGB565, 10:RGB888, 11:RGBA, 12:ARGB, 13:ENCODED, 14:INTERLEAVED_JPEG_UYVY, 15:ENCODED_H264 -RecommendPreviewFormatRecord = 7 -; Recommend preview resolution -;;; 0: NORMAL ratio(4:3), 1: WIDE ratio(16:9), 2: SQUARE ratio(1:1) -RecommendPreviewResolution = 320,240 | 320,240 | 320,240 || 320,240 -; Camera facing direction -;;; 0:REAR, 1:FRONT -FacingDirection = 0 - - -[Strobe] -;StrobeControl - Not support -;StrobeCapabilities - Not support -; Strobe mode - real setting value -;;; 0:BASE, 1:OFF, 2:AUTO, 3:ON, 4:TORCH, 5:MAX -; Strobe mode - MSL value(convert array index) -;;; 0:OFF, 1:ON, 2:AUTO, 3:REDEYE_REDUCTION, 4:SLOW_SYNC, 5:FRONT_CURTAIN, 6:REAR_CURTAIN, 7:PERMANENT -StrobeMode = 1,3,2,-255,-255,-255,-255,4 || 2 -;StrobeStatus - Not support -;StrobeEV - Not support - - -[Effect] -Brightness = 0,8 || 4 -;Contrast = 1,7 || 4 -;Saturation = 0,4 || 2 -;Sharpness = 0,4 || 2 - -; White balance - real setting value -;;; 0:AUTO, 1:DAYLIGHT, 2:CLOUDY, 3:TUNGSTEN, 4:FLUORESCENT -; White balance - MSL value(convert array index) -;;; 0:NONE, 1:AUTO, 2:DAYLIGHT, 3:CLOUDY, 4:FLUORESCENT, 5:INCANDESCENT, 6:SHADE, 7:HORIZON, 8:FLASH, 9:CUSTOM -WhiteBalance = -255,0,-255,-255,-255,-255,-255,-255,-255,-255 || 0 - -; Color tone - real setting value -;;; 1:NONE, 2:MONO, 3:SEPIA, 4:AQUA, 5:ANTIQUE, 6:NEGATIVE, 7:SHARPEN, 8:SKETCH, 9:WASHED, 10:VINTAGE_WARM -;;; 11:VINTAGE_COLD, 12:SOLARIZE, 13:POSTERIZE, 14:POINT_BLUE, 15:POINT_RED_YELLOW, 16:POINT_COLOR_3, 17:POINT_GREEN, 18:POINT_RED, 19:POINT_YELLOW, 20:CARTOONIZE -; Color tone - MSL value(convert array index) -;;; 0:NONE, 1:MONO, 2:SEPIA, 3:NEGATIVE, 4:BLUE, 5:GREEN, 6:AQUA, 7:VIOLET, 8:ORANGE, 9:GRAY, 10:RED, -;;; 11:ANTIQUE, 12:WARM, 13:PINK, 14:YELLOW, 15:PURPLE, 16:EMBOSS, 17:OUTLINE, 18:SOLARIZATION, 19:SKETCH, 20:WASHED, -;;; 21:VINTAGE_WARM, 22:VINTAGE_COLD, 23:POSTERIZATION, 24:CARTOON, 25:SELECTIVE_RED, 26:SELECTIVE_GREEN, 27:SELECTIVE_BLUE, 28:SELECTIVE_YELLOW, 29:SELECTIVE_RED_YELLOW -ColorTone = 1,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255 || 1 -; Flip - real setting value -;;; 0:NONE, 1:VERTICAL, 2:HORIZONTAL -; Flip - MSL value(convert array index) -;;; 0:HORIZONTAL, 1:VERTICAL, 2:NONE -;Flip = 2,1,0 || 0 - -; Wide Dynamic Range - real setting value -;;; 0:OFF, 1:ON -; Wide Dynamic Range - MSL value(convert array index) -;;; 0:OFF, 1:ON, 2:AUTO -WDR = 0,-255,-255 || 0 - -; Part color mode - real setting value -;;; 0:OFF, 1:SWAP, 2:ACCENT -; Part color mode - MSL value(convert array index) -;;; 0:OFF, 1:SWAP, 2:ACCENT -;PartColorMode = 0,1,2 || 0 - -; Part color - real setting value -;;; 0:VIOLET, 1:PURPLE, 2:MAGENTA_1, 3:MAGENTA_2, 4:RED_1, 5:RED_2, 6:BROWN, 7:YELLOW, 8:GREEN_1, 9:GREEN_2, 10:GREEN_3, -;;; 11:GREEN_4, 12:COBALT, 13:CYAN, 14:BLUE_1, 15:BLUE_2, 16:GRAY -; Part color - MSL value(convert array index) -;;; 0:VIOLET, 1:PURPLE, 2:MAGENTA_1, 3:MAGENTA_2, 4:RED_1, 5:RED_2, 6:BROWN, 7:YELLOW, 8:GREEN_1, 9:GREEN_2, 10:GREEN_3, -;;; 11:GREEN_4, 12:COBALT_BLUE, 13:CYAN, 14:BLUE_1, 15:BLUE_2, 16:GRAY -;PartColor = 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16 || 0 - - -[Photograph] -;LensInit = 0,1 || 0 -;DigitalZoom = 0,10 || 0 -;OpticalZoom = 0,0 || 0 - -; Focus mode - real setting value -;;; 0:AUTO, 1:MANUAL, 2:PAN, 3:TOUCH_AUTO, 4:CONTINUOUS -; Focus mode - MSL value(convert array index) -;;; 0:NONE, 1:PAN, 2:AUTO, 3:MANUAL, 4:TOUCH_AUTO, 5:CONTINUOUS -FocusMode = 0,-255,-255,-255,-255,-255 || 0 - -; Auto focus type - real setting value -;;; 0:NORMAL, 1:MACRO, 2:FULL -; Auto focus - MSL value(convert array index) -;;; 0:NONE, 1:NORMAL, 2:MACRO, 3:FULL -AFType = 0,-255,-255,-255 || 0 - -; Auto exposure type - real setting value -;;; 0:BASE, 1:MATRIX, 2:CENTER, 3:SPOT, 4:MAX -; Auto exposure mode - MSL value(convert array index) -;;; 0,OFF 1,ALL 2,CENTER1 3,CENTER2 4,CENTER3 5,SPOT1 6,SPOT2 7,CUSTOM1 8,CUSTOM2 -AEType = -255,0,-255,-255,-255,-255,-255,-255,-255 || 0 - -;ExposureValue - Not support -;FNumber - Not support -;ShutterSpeed - Not support - -; ISO - real setting value -;;; 0:AUTO, 1:50, 2:100, 3:200, 4:400, 5:800, 6:1600 -; ISO - MSL value(convert array index) -;;; 0:AUTO, 1:50, 2:100, 3:200, 4:400, 5:800, 6:1600, 7:3200 -ISO = 0,-255,-255,-255,-255,-255,-255,-255 || 0 - -; Program mode - real setting value -;;; 1:NONE, 2:PORTRAIT, 3:NIGHTSHOT, 4:BACK_LIGHT, 5:LANDSCAPE, 6:SPORTS, 7:PARTY_INDOOR, 8:BEACH_SNOW, 9:SUNSET, 10:DUSK_DAWN, -;;; 11:FALL_COLOR, 12:FIREWORKS, 13:TEXT, 14:CANDLE_LIGHT -; Program mode - MSL value(convert array index) -;;; 0:NORMAL, 1:PORTRAIT, 2:LANDSCAPE, 3:SPORTS, 4:PARTY_N_INDOOR, 5:BEACH_N_INDOOR, 6:SUNSET, 7:DUSK_N_DAWN, 8:FALL_COLOR, 9:NIGHT_SCENE, -;;; 10:FIREWORK, 11:TEXT, 12:SHOW_WINDOW, 13:CANDLE_LIGHT, 14:BACKLIGHT -ProgramMode = 0,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255 || 0 - -; Anti-handshake - real setting value -;;; 0:OFF, 1:ON -; Anti-handshake - MSL value(convert array index) -;;; 0:OFF, 1:ON, 2:AUTO, 3:MOVIE_ON -AntiHandshake = 0,-255,-255,-255 || 0 - -; Video-stabilization - real setting value -;;; 0:OFF, 1:ON -; Video-stabilization - MSL value(convert array index) -;;; 0:OFF, 1:ON -VideoStabilization = 0 || 0 - -; Face zoom mode -;;; 0:OFF, 1:ON -FaceZoomMode = 0 || 0 -; Face zoom level -FaceZoomLevel = 0,0 || 0 - - -[Capture] -; Output mode -;;; No need to convert -;;; 0:NV12, 1:NV12T, 2:NV16, 3:NV21, 4:YUYV, 5:UYVY, 6:422P, 7:I420, 8:YV12, 9:RGB565, 10:RGB888, 11:RGBA, 12:ARGB, 13:ENCODED, 14:INTERLEAVED_JPEG_UYVY -OutputMode = 7,13 || 13 -JpegQuality = 0,100 || 90 -MultishotNumber = 1,1 || 1 -SensorEncodedCapture = 0 -; Support HDR -;;; 0: OFF, 1: ON, 2: ON and Original -SupportHDR = 0,-255,-255 || 0 - - -[Detect] -; Detect mode -;;; 0:OFF, 1:ON -DetectMode = 0,-255 || 0 -;DetectNumber - Not support -;DetectFocusSelect - Not support -;DetectSelectNumber - Not support -;DetectStatus - Not support - diff --git a/mmfw-sysconf-target-n4/usr/etc/mmfw_media_codec.ini b/mmfw-sysconf-target-n4/usr/etc/mmfw_media_codec.ini deleted file mode 100644 index 7e3647f..0000000 --- a/mmfw-sysconf-target-n4/usr/etc/mmfw_media_codec.ini +++ /dev/null @@ -1,89 +0,0 @@ -[h261] -hw_decoder = , , -hw_encoder = , , -sw_decoder = , , -sw_encoder = , , - -[h263] -hw_decoder = omxdec_h263, video/x-h263, NV12 -hw_encoder = omxenc_h263, video/x-raw, H263P -sw_decoder = avdec_h263, video/x-h263, I420 -sw_encoder = avenc_h263, video/x-raw, H263P - -[h264] -hw_decoder = omxdec_h264, video/x-h264, NV12 -hw_encoder = omxenc_h264, video/x-raw, H264_SP -sw_decoder = avdec_h264, video/x-h264, I420 -sw_encoder = avenc_h264, video/x-raw, H264_SP - -[mpeg4] -hw_decoder = omxdec_mepg4, video/mpeg, NV12 -hw_encoder = omxenc_mpeg4, video/x-raw, MPEG4_SP -sw_decoder = avdec_mpeg4, video/mpeg, I420 -sw_encoder = avenc_mpeg4, video/x-raw, MPEG4_SP - -[aac_lc] -hw_decoder = , , -hw_encoder = , , -sw_decoder = avdec_aac, audio/mpeg, PCM -sw_encoder = avenc_aac, audio/x-raw, AAC_LC - -[aac_he] -hw_decoder = , , -hw_encoder = , , -sw_decoder = avdec_aac, audio/mpeg, PCM -sw_encoder = , , - -[aac_he_ps] -hw_decoder = , , -hw_encoder = , , -sw_decoder = avdec_aac, audio/mpeg, PCM -sw_encoder = , , - -[mp3] -hw_decoder = , , -hw_encoder = , , -sw_decoder = avdec_mp3, audio/mpeg, PCM -sw_encoder = , , - -[amr_nb] -hw_decoder = , , -hw_encoder = , , -sw_decoder = avdec_amrnb, audio/AMR, PCM -sw_encoder = amrnbenc, audio/x-raw, AMR_NB - -[amr_wb] -hw_decoder = , , -hw_encoder = , , -sw_decoder = avdec_amrwb, audio/AMR-WB, PCM -sw_encoder = , , - -[vorbis] -hw_decoder = , , -hw_encoder = , , -sw_decoder = vorbisdec, audio/x-vorbis, PCM -sw_encoder = , , - -[flac] -hw_decoder = , , -hw_encoder = , , -sw_decoder = avdec_flac, audio/x-flac, PCM -sw_encoder = , , - -[wmav1] -hw_decoder = , , -hw_encoder = , , -sw_decoder = avdec_wmav1, audio/x-wma, PCM -sw_encoder = , , - -[wmav2] -hw_decoder = , , -hw_encoder = , , -sw_decoder = avdec_wmav2, audio/x-wma, PCM -sw_encoder = , , - -[wmapro] -hw_decoder = , , -hw_encoder = , , -sw_decoder = avdec_wmapro, audio/x-wma, PCM -sw_encoder = , , diff --git a/mmfw-sysconf-target-n4/usr/etc/mmfw_media_streamer.ini b/mmfw-sysconf-target-n4/usr/etc/mmfw_media_streamer.ini deleted file mode 100644 index 458ad4e..0000000 --- a/mmfw-sysconf-target-n4/usr/etc/mmfw_media_streamer.ini +++ /dev/null @@ -1,50 +0,0 @@ -[general] -; generating dot file representing pipeline state -generate dot = no -dot dir = - -; decodebin will be used instead of decoder node -use decodebin = yes - -; comma separated list of element names which -; will not be used in autoplug mode -exclude elements = v4l2video,omx,sprd - -; comma separated list of arguments -; that will pass to gst_init -gstreamer arguments = --gst-debug=2 - -[sources] - -audio_source = pulsesrc -camera_source = v4l2src -video_source = ximagesrc -udp_source = udpsrc - - -[sinks] -audio_sink = pulsesink -video_sink = waylandsink -evas_sink = evaspixmapsink -udp_sink = udpsink - - -[h263] -encoder = avenc_h263 -decoder = avdec_h263 -rtppay = rtph263pay -rtpdepay = rtph263depay -parser = h263parse - - -[h264] -encoder = avenc_h264 -decoder = avdec_h264 -rtppay = rtph264pay -rtpdepay = rtph264depay -parser = h264parse - - -[audio-raw] -rtppay = rtpL16pay -rtpdepay = rtpL16depay diff --git a/mmfw-sysconf-target-n4/usr/etc/mmfw_player.ini.wayland b/mmfw-sysconf-target-n4/usr/etc/mmfw_player.ini.wayland deleted file mode 100644 index 29326d5..0000000 --- a/mmfw-sysconf-target-n4/usr/etc/mmfw_player.ini.wayland +++ /dev/null @@ -1,78 +0,0 @@ -[general] - -disable segtrap = yes ; same effect with --gst-disable-segtrap - -; set default videosink element according to video surface type(X, EVAS, NULL) -videosink element overlay = waylandsink -videosink element evas = evasimagesink -videosink element fake = fakesink -videosink element remote = shmsink -videosrc element remote = shmsrc - -video converter element = - -audiosink element = pulsesink - - -drmsrc element = filesrc - -; if yes. gstreamer will not update registry -skip rescan = yes -delay before repeat = 50 ; msec - -; comma separated list of tocken which elemnts has it in it's name will not be used -element exclude keyword = v4l2,omx - -; ignore resume play just for debugging -ignore first skip request = no - -;audio/video decode type(0:DEFAULT, 1:HW, 2:SW, 3:DISABLE) -video decoder type = 0 -audio decoder type = 0 - -async start = yes - -multiple codec supported = yes - -; parameters for initializing gstreamer -; DEFAULT SET (--gst-debug=*:2) -gstparam1 = --gst-debug=*:2 -gstparam2 = -gstparam3 = -gstparam4 = -gstparam5 = - -; generating dot file representing pipeline state -; DEFAULT MUST BE 'no'. If 'yes', mmplayer will set env-variable for it's session as "export GST_DEBUG_DUMP_DOT_DIR=/tmp/" -generate dot = no - -; parameter is for only video to be determined -; which clock will be used -; if yes, system clock will be used -; apart from this, audiosink is clock provider for audio -use system clock = yes - -; allowed timeout for changing pipeline state -live state change timeout = 30 ; sec -localplayback state change timeout = 10 ; sec - -; delay in msec for sending EOS -eos delay = 0 ; msec - -; for asm function enable = yes, disable = no -enable asm = yes - -[http streaming] - -httpsrc element = souphttpsrc - -; if set, use file or not use memory for buffering -http file buffer path = /home/owner/content - -http buffering limit = 99.0 ; percent - -http max size bytes = 1048576 ; bytes - -http buffering time = 1.2 - -http timeout = 30 ; sec diff --git a/mmfw-sysconf-target-n4/usr/etc/mmfw_player.ini.x b/mmfw-sysconf-target-n4/usr/etc/mmfw_player.ini.x deleted file mode 100644 index c10eede..0000000 --- a/mmfw-sysconf-target-n4/usr/etc/mmfw_player.ini.x +++ /dev/null @@ -1,76 +0,0 @@ -[general] - -disable segtrap = yes ; same effect with --gst-disable-segtrap - -; set default videosink element according to video surface type(X, EVAS, NULL) -videosink element overlay = xvimagesink -videosink element evas = evasimagesink -videosink element fake = fakesink - -video converter element = - -audiosink element = pulsesink - - -drmsrc element = filesrc - -; if yes. gstreamer will not update registry -skip rescan = yes -delay before repeat = 50 ; msec - -; comma separated list of tocken which elemnts has it in it's name will not be used -element exclude keyword = v4l2 - -; ignore resume play just for debugging -ignore first skip request = no - -;audio/video decode type(0:DEFAULT, 1:HW, 2:SW, 3:DISABLE) -video decoder type = 0 -audio decoder type = 0 - -async start = yes - -multiple codec supported = yes - -; parameters for initializing gstreamer -; DEFAULT SET (--gst-debug=*:2) -gstparam1 = --gst-debug=*:2 -gstparam2 = -gstparam3 = -gstparam4 = -gstparam5 = - -; generating dot file representing pipeline state -; DEFAULT MUST BE 'no'. If 'yes', mmplayer will set env-variable for it's session as "export GST_DEBUG_DUMP_DOT_DIR=/tmp/" -generate dot = no - -; parameter is for only video to be determined -; which clock will be used -; if yes, system clock will be used -; apart from this, audiosink is clock provider for audio -use system clock = yes - -; allowed timeout for changing pipeline state -live state change timeout = 30 ; sec -localplayback state change timeout = 10 ; sec - -; delay in msec for sending EOS -eos delay = 0 ; msec - -; for asm function enable = yes, disable = no -enable asm = yes - -[http streaming] - -httpsrc element = souphttpsrc - -; if set, use file or not use memory for buffering -http file buffer path = /home/owner/content - -http buffering limit = 99.0 ; percent - -http max size bytes = 1048576 ; bytes - -http buffering time = 1.2 - -http timeout = 30 ; sec diff --git a/mmfw-sysconf-target-n4/usr/etc/mmfw_player_audio_effect.ini b/mmfw-sysconf-target-n4/usr/etc/mmfw_player_audio_effect.ini deleted file mode 100644 index 1394608..0000000 --- a/mmfw-sysconf-target-n4/usr/etc/mmfw_player_audio_effect.ini +++ /dev/null @@ -1,17 +0,0 @@ -[audio effect] -; name of audio effect element -audio effect element = audioeq - -; preset audio effect setting -audio effect preset = no - -; custom audio effect setting (EQ/extension) -audio effect custom = yes -audio effect custom list = 0 - -audio effect custom eq band num = 7 ; number of EQ bands -audio effect custom eq band width = 33, 90, 242, 649, 1743, 4676, 12544 ; list of each EQ band width (Hz) -audio effect custom eq band freq = 36, 98, 265, 711, 1907, 5117, 13727 ; list of each EQ band central frequency (Hz) - -audio effect custom min list = -12 ; list of minimum level value (the first element is for EQ, others for extension effect) -audio effect custom max list = 12 ; list of maximum level value (the first element is for EQ, others for extension effect) diff --git a/mmfw-sysconf-target-n4/usr/etc/mmfw_streamrecorder.ini b/mmfw-sysconf-target-n4/usr/etc/mmfw_streamrecorder.ini deleted file mode 100644 index 9a5ed9d..0000000 --- a/mmfw-sysconf-target-n4/usr/etc/mmfw_streamrecorder.ini +++ /dev/null @@ -1,72 +0,0 @@ -[general] -;is encsink source is live -encscink source is live = 0 - -retrialcount = 10 - -minimum frame = 5 - -reset pause time = 0 - -screen record = 1 - -convert output buffer num =6 - -[encodebin] -;MM_STREAMRECORDER_ENCBIN_PROFILE_VIDEO = 0 MM_STREAMRECORDER_ENCBIN_PROFILE_AUDIO = 1 -;MM_STREAMRECORDER_ENCBIN_PROFILE_IMAGE = 2 MM_STREAMRECORDER_ENCBIN_PROFILE_NUM = 3 -encsink bin profile = 0 - -encsink bin auto audio resample = 0 - -encsink bin auto colorspace = 1 - -encsink bin auto audio convert = 1 - -encsink bin use video toggle = 0 - -[pipeline] -encsink bin source = appsrc - -name of audio src = pulsesrc - -h264 encoder = - -h263 encoder = avenc_h263p - -mpeg4 encoder = avenc_mpeg4 - -name of audio encoder = avenc_aac - -use parser = - -name of 3GP muxer = avmux_3gp - -name of MP4 muxer = avmux_mp4 - -name of video converter = videoconvert - -name of sink = filesink - -[video param] -;/*ms*/ -video frame wait time = 200000 - -[audio param] -audio frame minimum space = 102400 - -audio frame wait time = 20000 - -[attribute] -supported height = 1080,720,480,240,288,144 - -supported width = 1920,1280,640,320,352,176 - -;/*AMR, AAC, VORBIS ,PCM*/ -supported audio encoders = AMR,AAC,PCM - -;/* H263 , H264 , MPEG4 */ -supported video encoders = H263,MPEG4 - -;/*3GP , AMR, MP4 , WAV, ADTS*/ -supported file formats = 3GP,MP4,AMR.ADTS,WAV diff --git a/mmfw-sysconf-target-tm1/etc/multimedia/audio_hw.xml b/mmfw-sysconf-target-tm1/etc/multimedia/audio_hw.xml new file mode 100644 index 0000000..a49df9f --- /dev/null +++ b/mmfw-sysconf-target-tm1/etc/multimedia/audio_hw.xml @@ -0,0 +1,51 @@ + + + + diff --git a/mmfw-sysconf-target-tm1/etc/multimedia/gst-openmax.conf b/mmfw-sysconf-target-tm1/etc/multimedia/gst-openmax.conf new file mode 100644 index 0000000..92a0e70 --- /dev/null +++ b/mmfw-sysconf-target-tm1/etc/multimedia/gst-openmax.conf @@ -0,0 +1,143 @@ +omx_mpeg2dec, + type=GstOmxMpeg2Dec, + library-name=libSDP_OMX_Core.so.0, + component-name=OMX.SDP.video_decoder.mfc.mp2, + sink="video/mpeg, mpegversion=(int)[1,2], systemstream=false, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max]; ", + src="video/x-raw-yuv, format=(fourcc){I420}, width=(int)[1,4096], height=(int)[1,4096], framerate=(fraction)[0,max];", + rank=257; + +omx_mpeg4dec, + type=GstOmxMpeg4Dec, + library-name=libSDP_OMX_Core.so.0, + component-name=OMX.SDP.video_decoder.mfc.mp4, + sink="video/x-msmpeg, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max], format=(fourcc){DIV3}; video/mpeg, mpegversion=(int)4, systemstream=false, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max]; video/x-divx, divxversion=(int)[4,5], width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max]; video/x-xvid, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max]; video/x-3ivx, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max];", + src="video/x-raw-yuv, format=(fourcc){I420}, width=(int)[1,4096], height=(int)[1,4096], framerate=(fraction)[0,max];", + rank=257; + +omx_h264dec, + type=GstOmxH264Dec, + library-name=libSDP_OMX_Core.so.0, + component-name=OMX.SDP.video_decoder.mfc.avc, + sink="video/x-h264, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max];", + src="video/x-raw-yuv, format=(fourcc){I420}, width=(int)[1,4096], height=(int)[1,4096], framerate=(fraction)[0,max];", + rank=257; + +omx_h263dec, + type=GstOmxH263Dec, + library-name=libSDP_OMX_Core.so.0, + component-name=OMX.SDP.video_decoder.mfc.h263, + sink="video/x-h263, variant=(string)itu, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max];", + src="video/x-raw-yuv, format=(fourcc){I420}, width=(int)[1,4096], height=(int)[1,4096], framerate=(fraction)[0,max];", + rank=257; + +omx_wmvdec, + type=GstOmxWmvDec, + library-name=libSDP_OMX_Core.so.0, + component-name=OMX.SDP.video_decoder.mfc.wmv, + sink="video/x-wmv, wmvversion=(int)3, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max];", + src="video/x-raw-yuv, format=(fourcc){I420}, width=(int)[1,4096], height=(int)[1,4096], framerate=(fraction)[0,max];", + rank=257; + +omx_vp8dec, + type=GstOmxVp8Dec, + library-name=libSDP_OMX_Core.so.0, + component-name=OMX.SDP.video_decoder.mfc.vp8, + sink="video/x-vp8, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max];", + src="video/x-raw-yuv, format=(fourcc){I420}, width=(int)[1,4096], height=(int)[1,4096], framerate=(fraction)[0,max];", + rank=257; + +omx_rvdec, + type=GstOmxRvDec, + library-name=libSDP_OMX_Core.so.0, + component-name=OMX.SDP.video_decoder.mfc.rv, + sink="video/x-pn-realvideo, rmversion=(int)[3,4], format=(fourcc){RV30,RV40}, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max];", + src="video/x-raw-yuv, format=(fourcc){I420}, width=(int)[1,4096], height=(int)[1,4096], framerate=(fraction)[0,max];", + rank=257; + +omx_avsdec, + type=GstOmxAvsDec, + library-name=libSDP_OMX_Core.so.0, + component-name=OMX.SDP.video_decoder.mfc.avs, + sink="video/x-avs, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max];", + src="video/x-raw-yuv, format=(fourcc){I420}, width=(int)[1,4096], height=(int)[1,4096], framerate=(fraction)[0,max];", + rank=257; + +omx_mjpegdec, + type=GstOmxMjpegDec, + library-name=libSDP_OMX_Core.so.0, + component-name=OMX.SDP.video_decoder.mjpeg, + sink="video/x-jpeg, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max];", + src="video/x-raw-yuv, format=(fourcc){I420}, width=(int)[1,4096], height=(int)[1,4096], framerate=(fraction)[0,max];", + rank=257; + +omx_mp3dec, + type=GstOmxMp3Dec, + library-name=libSDP_OMX_Core.so.0, + component-name=OMX.SDP.AUDANY.Decoder, + sink="audio/mpeg, mpegversion=(int)1, layer=(int)[1,3], parsed=true", + src="audio/x-raw-int", + rank=257; + +omx_aacdec, + type=GstOmxAacDec, + library-name=libSDP_OMX_Core.so.0, + component-name=OMX.SDP.AUDANY.Decoder, + sink="audio/x-aac;audio/mpeg, mpegversion=(int){2,4}, framed=true", + src="audio/x-raw-int, hassubdata=true", + rank=257; + +omx_ac3dec, + type=GstOmxAc3Dec, + library-name=libSDP_OMX_Core.so.0, + component-name=OMX.SDP.AUDANY.Decoder, + sink="audio/x-ac3, framed=true;audio/x-eac3, framed=true;audio/ac3, framed=true", + src="audio/x-raw-int, hassubdata=true", + rank=257; + +omx_adpcmdec, + type=GstOmxAdpcmDec, + library-name=libSDP_OMX_Core.so.0, + component-name=OMX.SDP.AUDANY.Decoder, + sink="audio/x-adpcm", + src="audio/x-raw-int", + rank=257; + +omx_wmadec, + type=GstOmxWmaDec, + library-name=libSDP_OMX_Core.so.0, + component-name=OMX.SDP.AUDANY.Decoder, + sink="audio/x-wma", + src="audio/x-raw-int", + rank=257; + +omx_dtsdec, + type=GstOmxDtsDec, + library-name=libSDP_OMX_Core.so.0, + component-name=OMX.SDP.AUDANY.Decoder, + sink="audio/x-dts, framed=true", + src="audio/x-raw-int, hassubdata=true", + rank=257; + +omx_vorbisdec, + type=GstOmxVorbisDec, + library-name=libSDP_OMX_Core.so.0, + component-name=OMX.SDP.AUDANY.Decoder, + sink="audio/x-vorbis", + src="audio/x-raw-int", + rank=257; + +omx_radec, + type=GstOmxRaDec, + library-name=libSDP_OMX_Core.so.0, + component-name=OMX.SDP.AUDANY.Decoder, + sink="audio/x-pn-realaudio", + src="audio/x-raw-int", + rank=257; + +omx_g711dec, + type=GstOmxG711Dec, + library-name=libSDP_OMX_Core.so.0, + component-name=OMX.SDP.AUDANY.Decoder, + sink="audio/x-alaw; audio/x-mulaw", + src="audio/x-raw-int", + rank=257; diff --git a/mmfw-sysconf-target-tm1/etc/multimedia/gst-tz-openmax.conf b/mmfw-sysconf-target-tm1/etc/multimedia/gst-tz-openmax.conf new file mode 100644 index 0000000..4decb28 --- /dev/null +++ b/mmfw-sysconf-target-tm1/etc/multimedia/gst-tz-openmax.conf @@ -0,0 +1,140 @@ +omx_tz_mpeg2dec, + type=GstOmxTZMpeg2Dec, + library-name=libSDP_OMX_Core.so.0, + component-name=OMX.SDP.video_decoder.mfc.mp2, + sink="video/mpeg, mpegversion=(int)[1,2], systemstream=false, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max], secure=(boolean)true; ", + src="video/x-raw-yuv, format=(fourcc){I420}, width=(int)[1,4096], height=(int)[1,4096], framerate=(fraction)[0,max];", + rank=257; + +omx_tz_mpeg4dec, + type=GstOmxTZMpeg4Dec, + library-name=libSDP_OMX_Core.so.0, + component-name=OMX.SDP.video_decoder.mfc.mp4, + sink="video/x-msmpeg, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max], format=(fourcc){DIV3}, secure=(boolean)true; video/mpeg, mpegversion=(int)4, systemstream=false, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max], secure=(boolean)true; video/x-divx, divxversion=(int)[4,5], width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max], secure=(boolean)true; video/x-xvid, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max], secure=(boolean)true; video/x-3ivx, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max], secure=(boolean)true;", + src="video/x-raw-yuv, format=(fourcc){I420}, width=(int)[1,4096], height=(int)[1,4096], framerate=(fraction)[0,max];", + rank=257; +omx_tz_h264dec, + type=GstOmxTZH264Dec, + library-name=libSDP_OMX_Core.so.0, + component-name=OMX.SDP.video_decoder.mfc.avc, + sink="video/x-h264, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max], secure=(boolean)true;", + src="video/x-raw-yuv, format=(fourcc){I420}, width=(int)[1,4096], height=(int)[1,4096], framerate=(fraction)[0,max];", + rank=257; + +omx_tz_h263dec, + type=GstOmxTZH263Dec, + library-name=libSDP_OMX_Core.so.0, + component-name=OMX.SDP.video_decoder.mfc.h263, + sink="video/x-h263, variant=(string)itu, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max], secure=(boolean)true;", + src="video/x-raw-yuv, format=(fourcc){I420}, width=(int)[1,4096], height=(int)[1,4096], framerate=(fraction)[0,max];", + rank=257; + +omx_tz_wmvdec, + type=GstOmxTZWmvDec, + library-name=libSDP_OMX_Core.so.0, + component-name=OMX.SDP.video_decoder.mfc.wmv, + sink="video/x-wmv, wmvversion=(int)3, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max], secure=(boolean)true;", + src="video/x-raw-yuv, format=(fourcc){I420}, width=(int)[1,4096], height=(int)[1,4096], framerate=(fraction)[0,max];", + rank=257; + +omx_tz_vp8dec, + type=GstOmxTZVp8Dec, + library-name=libSDP_OMX_Core.so.0, + component-name=OMX.SDP.video_decoder.mfc.vp8, + sink="video/x-vp8, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max], secure=(boolean)true;", + src="video/x-raw-yuv, format=(fourcc){I420}, width=(int)[1,4096], height=(int)[1,4096], framerate=(fraction)[0,max];", + rank=257; + +omx_tz_rvdec, + type=GstOmxTZRvDec, + library-name=libSDP_OMX_Core.so.0, + component-name=OMX.SDP.video_decoder.mfc.rv, + sink="video/x-pn-realvideo, rmversion=(int)[3,4], format=(fourcc){RV30,RV40}, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max], secure=(boolean)true;", + src="video/x-raw-yuv, format=(fourcc){I420}, width=(int)[1,4096], height=(int)[1,4096], framerate=(fraction)[0,max];", + rank=257; + +omx_tz_avsdec, + type=GstOmxTZAvsDec, + library-name=libSDP_OMX_Core.so.0, + component-name=OMX.SDP.video_decoder.mfc.avs, + sink="video/x-avs, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max], secure=(boolean)true;", + src="video/x-raw-yuv, format=(fourcc){I420}, width=(int)[1,4096], height=(int)[1,4096], framerate=(fraction)[0,max];", + rank=257; + +omx_tz_mjpegdec, + type=GstOmxTZMjpegDec, + library-name=libSDP_OMX_Core.so.0, + component-name=OMX.SDP.video_decoder.mjpeg, + sink="video/x-jpeg, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max], secure=(boolean)true;", + src="video/x-raw-yuv, format=(fourcc){I420}, width=(int)[1,4096], height=(int)[1,4096], framerate=(fraction)[0,max];", + rank=257; + +omx_tz_mp3dec, + type=GstOmxTZMp3Dec, + library-name=libSDP_OMX_Core.so.0, + component-name=OMX.SDP.AUDANY.Decoder, + sink="audio/mpeg, mpegversion=(int)1, layer=(int)[1,3], parsed=true, secure=(boolean)true", + src="audio/x-raw-int", + rank=257; + +omx_tz_aacdec, + type=GstOmxTZAacDec, + library-name=libSDP_OMX_Core.so.0, + component-name=OMX.SDP.AUDANY.Decoder, + sink="audio/x-aac;audio/mpeg, mpegversion=(int){2,4}, framed=true, secure=(boolean)true", + src="audio/x-raw-int", + rank=257; +omx_tz_ac3dec, + type=GstOmxTZAc3Dec, + library-name=libSDP_OMX_Core.so.0, + component-name=OMX.SDP.AUDANY.Decoder, + sink="audio/x-ac3,secure=(boolean)true;audio/x-eac3,secure=(boolean)true;audio/ac3,secure=(boolean)true;", + src="audio/x-raw-int", + rank=257; +omx_tz_adpcmdec, + type=GstOmxTZAdpcmDec, + library-name=libSDP_OMX_Core.so.0, + component-name=OMX.SDP.AUDANY.Decoder, + sink="audio/x-adpcm, secure=(boolean)true", + src="audio/x-raw-int", + rank=257; + +omx_tz_wmadec, + type=GstOmxTZWmaDec, + library-name=libSDP_OMX_Core.so.0, + component-name=OMX.SDP.AUDANY.Decoder, + sink="audio/x-wma, secure=(boolean)true", + src="audio/x-raw-int", + rank=257; + +omx_tz_dtsdec, + type=GstOmxTZDtsDec, + library-name=libSDP_OMX_Core.so.0, + component-name=OMX.SDP.AUDANY.Decoder, + sink="audio/x-dts, framed=true, secure=(boolean)true", + src="audio/x-raw-int", + rank=257; + +omx_tz_vorbisdec, + type=GstOmxTZVorbisDec, + library-name=libSDP_OMX_Core.so.0, + component-name=OMX.SDP.AUDANY.Decoder, + sink="audio/x-vorbis, secure=(boolean)true", + src="audio/x-raw-int", + rank=257; + +omx_tz_radec, + type=GstOmxTZRaDec, + library-name=libSDP_OMX_Core.so.0, + component-name=OMX.SDP.AUDANY.Decoder, + sink="audio/x-pn-realaudio, secure=(boolean)true", + src="audio/x-raw-int", + rank=257; + +omx_tz_g711dec, + type=GstOmxTZG711Dec, + library-name=libSDP_OMX_Core.so.0, + component-name=OMX.SDP.AUDANY.Decoder, + sink="audio/x-alaw, secure=(boolean)true; audio/x-mulaw, secure=(boolean)true", + src="audio/x-raw-int", + rank=257; diff --git a/mmfw-sysconf-target-tm1/etc/multimedia/mmfw_audio_pcm_dump.ini b/mmfw-sysconf-target-tm1/etc/multimedia/mmfw_audio_pcm_dump.ini new file mode 100644 index 0000000..6e13b68 --- /dev/null +++ b/mmfw-sysconf-target-tm1/etc/multimedia/mmfw_audio_pcm_dump.ini @@ -0,0 +1,8 @@ +[pcm_dump] +;playback +pa_sink = 0 +pa_sink_input = 0 + +;capture +pa_source = 0 +pa_source_output = 0 diff --git a/mmfw-sysconf-target-tm1/etc/multimedia/mmfw_audio_volume.ini b/mmfw-sysconf-target-tm1/etc/multimedia/mmfw_audio_volume.ini new file mode 100644 index 0000000..09a9a97 --- /dev/null +++ b/mmfw-sysconf-target-tm1/etc/multimedia/mmfw_audio_volume.ini @@ -0,0 +1,19 @@ +[volumes] +system = 0, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 82, 84, 86, 88, 90 +notification = 0, 66, 68, 70, 72, 74, 76, 78, 80, 82, 84, 86, 88, 90, 92, 95 +alarm = 0, 61, 63, 65, 67, 69, 71, 73, 75, 77, 79, 81, 83, 85, 87, 90 +ringtone = 0, 61, 63, 65, 67, 69, 71, 73, 75, 77, 79, 81, 83, 85, 87, 90 +media = 0, 44, 48, 52, 56, 61, 66, 70, 74, 78, 82, 85, 88, 91, 94, 97 +call = 60, 65, 70, 76, 82, 88, 94, 100 +voip = 60, 65, 70, 76, 82, 88, 94, 100 +voice = 0, 55, 58, 61, 64, 67, 70, 73, 76, 79, 82, 85, 88, 91, 94, 97 +gain_dialer = 1.00 +gain_touch = 1.00 +gain_af = 0.70 +gain_shutter1 = 0.14 +gain_shutter2 = 1.00 +gain_camcording = 0.30 +gain_midi = 1.00 +gain_booting = 0.40 +gain_video = 0.90 +gain_tts = 1.00 diff --git a/mmfw-sysconf-target-tm1/etc/multimedia/mmfw_camcorder.ini.wayland b/mmfw-sysconf-target-tm1/etc/multimedia/mmfw_camcorder.ini.wayland new file mode 100644 index 0000000..f3e67c9 --- /dev/null +++ b/mmfw-sysconf-target-tm1/etc/multimedia/mmfw_camcorder.ini.wayland @@ -0,0 +1,109 @@ +; < Camera/Camcorder Configure Main INI file > +; +; - Header List - +; 1. General +; 2. VideoInput +; 3. AudioInput +; 4. VideoOutput +; 5. Capture +; 6. Record +; 7. VideoEncoder +; 8. AudioEncoder +; 9. ImageEncoder +; 10. Mux +; +; - Note - +; If you want to add a new header, +; add a new enum value to "enum ConfigureCategoryMain" +; and new default table for it in mm_camcorder_configure.c/.h +; + +[General] +SyncStateChange = 1 +;GSTInitOption = --gst-enable-tiny-registry --gst-disable-segtrap || NOT-USE-DEFAULT_VALUE +;GSTInitOption = --gst-enable-tiny-registry --gst-disable-segtrap --gst-debug=3 || NOT-USE-DEFAULT_VALUE +ModelName = TM1 +;DisabledAttributes = camera-optical-zoom camera-af-touch-x camera-af-touch-y camera-exposure-value camera-f-number camera-shutter-speed camera-hold-af-after-capturing filter-flip filter-hue display-src-x display-src-y display-src-width display-src-height tag-image-description strobe-control strobe-capabilities strobe-mode detect-mode detect-number detect-focus-select detect-select-number detect-status || NO_DEFAULT_VALUE + +[VideoInput] +UseConfCtrl = 1 +ConfCtrlFile0 = mmfw_camcorder_dev_video_pri.ini +ConfCtrlFile1 = mmfw_camcorder_dev_video_sec.ini +VideosrcElement = camerasrc | 2,0 | do-timestamp,1 | num-alloc-buf,7 +UseVideoscale = 0 +VideoscaleElement = videoscale | 3,0 | width,320 | height,240 | method,1 +UseZeroCopyFormat = 1 +DeviceCount = 2 +SupportMediaPacketPreviewCb = 1 + +[AudioInput] +AudioDevice = 0,1 || 0 +AudiosrcElement = pulsesrc | 2,0 | do-timestamp,1 | blocksize,640 +AudiomodemsrcElement = pulsesrc | 2,0 | do-timestamp,1 | blocksize,640 + +[VideoOutput] +; DisplayDevice +;;; 0: MAIN LCD, 1: SUB LCD, 2:TV OUT, 3: MAIN LCD and SUB LCD, 4: MAIN LCD and TV OUT +DisplayDevice = 0 || 0 +; DisplayMode +;;; 0: Default, 1: Pri Video ON and Sec Video Full-Screen, 2: Pri Video OFF and Sec Video Full-Screen +DisplayMode = 0,1,2 || 0 +; Videosink +;;; 0: Overlay surface, 1: Evas surface, 2: GL surface, 3: NULL surface, 4: Remote +Videosink = 0,3,4 || 3 +VideosinkElementOverlay = waylandsink | 6,0 | draw-borders,0 | force-aspect-ratio,1 | enable-last-sample,0 | qos,0 | sync,0 | show-preroll-frame,0 +VideosinkElementRemote = tizenipcsink | 4,0 | permissions,511 | enable-last-sample,0 | qos,0 | sync,0 +VideosinkElementNull = fakesink | 4,0 | qos,0 | sync,0 | enable-last-sample,0 | show-preroll-frame,0 +UseVideoscale = 0 +VideoscaleElement = videoscale | 1,0 | rotang,90 + +[VideoEncoder] +H263 = sprdenc_h263 | 0,0 +H264 = sprdenc_h264 | 0,0 +MPEG4 = sprdenc_mpeg4 | 0,0 + +[AudioEncoder] +AMR = amrnbenc | 0,0 +AAC = avenc_aac | 1,0 | compliance,-2 +WAVE = wavenc | 0,0 + +[ImageEncoder] +JPEG = jpegenc | 0,0 +;PNG = pngenc | 0,0 + +[Capture] +UseEncodebin = 0 +UseCaptureMode = 0 +VideoscaleElement = videoscale | 1,0 | method,1 + +[Record] +UseAudioEncoderQueue = 1 +UseVideoEncoderQueue = 1 +VideoProfile = 0 +VideoAutoAudioConvert = 1 +VideoAutoAudioResample = 0 +VideoAutoColorSpace = 0 +AudioProfile = 1 +AudioAutoAudioConvert = 1 +AudioAutoAudioResample = 0 +AudioAutoColorSpace = 0 +ImageProfile = 2 +ImageAutoAudioConvert = 0 +ImageAutoAudioResample = 0 +ImageAutoColorSpace = 1 +RecordsinkElement = filesink | 1,0 | async,0 +SupportDualStream = 0 +UseNoiseSuppressor = 0 +DropVideoFrame = 0 +PassFirstVideoFrame = 0 + +[Mux] +3GP = avmux_3gp | 0,0 +AMR = avmux_amr | 0,0 +MP4 = avmux_mp4 | 0,0 +AVI = avimux | 0,0 +MATROSKA = matroskamux | 0,0 +WAV = wavenc | 0,0 +AAC = avmux_adts | 0,0 +M2TS = mpegtsmux | 0,0 + diff --git a/mmfw-sysconf-target-tm1/etc/multimedia/mmfw_camcorder.ini.x b/mmfw-sysconf-target-tm1/etc/multimedia/mmfw_camcorder.ini.x new file mode 100644 index 0000000..29ade38 --- /dev/null +++ b/mmfw-sysconf-target-tm1/etc/multimedia/mmfw_camcorder.ini.x @@ -0,0 +1,109 @@ +; < Camera/Camcorder Configure Main INI file > +; +; - Header List - +; 1. General +; 2. VideoInput +; 3. AudioInput +; 4. VideoOutput +; 5. Capture +; 6. Record +; 7. VideoEncoder +; 8. AudioEncoder +; 9. ImageEncoder +; 10. Mux +; +; - Note - +; If you want to add a new header, +; add a new enum value to "enum ConfigureCategoryMain" +; and new default table for it in mm_camcorder_configure.c/.h +; + +[General] +SyncStateChange = 1 +;GSTInitOption = --gst-enable-tiny-registry --gst-disable-segtrap || NOT-USE-DEFAULT_VALUE +;GSTInitOption = --gst-enable-tiny-registry --gst-disable-segtrap --gst-debug=3 || NOT-USE-DEFAULT_VALUE +ModelName = TM1 +;DisabledAttributes = camera-optical-zoom camera-af-touch-x camera-af-touch-y camera-exposure-value camera-f-number camera-shutter-speed camera-hold-af-after-capturing filter-flip filter-hue display-src-x display-src-y display-src-width display-src-height tag-image-description strobe-control strobe-capabilities strobe-mode detect-mode detect-number detect-focus-select detect-select-number detect-status || NO_DEFAULT_VALUE + +[VideoInput] +UseConfCtrl = 1 +ConfCtrlFile0 = mmfw_camcorder_dev_video_pri.ini +ConfCtrlFile1 = mmfw_camcorder_dev_video_sec.ini +VideosrcElement = camerasrc | 2,0 | do-timestamp,1 | num-alloc-buf,7 +UseVideoscale = 0 +VideoscaleElement = videoscale | 3,0 | width,320 | height,240 | method,1 +UseZeroCopyFormat = 1 +DeviceCount = 2 +SupportMediaPacketPreviewCb = 1 + +[AudioInput] +AudioDevice = 0,1 || 0 +AudiosrcElement = pulsesrc | 2,0 | do-timestamp,1 | blocksize,640 +AudiomodemsrcElement = pulsesrc | 2,0 | do-timestamp,1 | blocksize,640 + +[VideoOutput] +; DisplayDevice +;;; 0: MAIN LCD, 1: SUB LCD, 2:TV OUT, 3: MAIN LCD and SUB LCD, 4: MAIN LCD and TV OUT +DisplayDevice = 0 || 0 +; DisplayMode +;;; 0: Default, 1: Pri Video ON and Sec Video Full-Screen, 2: Pri Video OFF and Sec Video Full-Screen +DisplayMode = 0,1,2 || 0 +; Videosink +;;; 0: Overlay surface, 1: Evas surface, 2: GL surface, 3: NULL surface, 4: Remote +Videosink = 0,3,4 || 3 +VideosinkElementOverlay = xvimagesink | 6,0 | draw-borders,0 | force-aspect-ratio,1 | enable-last-sample,0 | qos,0 | sync,0 | show-preroll-frame,0 +VideosinkElementRemote = tizenipcsink | 4,0 | permissions,511 | enable-last-sample,0 | qos,0 | sync,0 +VideosinkElementNull = fakesink | 4,0 | qos,0 | sync,0 | enable-last-sample,0 | show-preroll-frame,0 +UseVideoscale = 0 +VideoscaleElement = videoscale | 1,0 | rotang,90 + +[VideoEncoder] +H263 = sprdenc_h263 | 0,0 +H264 = sprdenc_h264 | 0,0 +MPEG4 = sprdenc_mpeg4 | 0,0 + +[AudioEncoder] +AMR = amrnbenc | 0,0 +AAC = avenc_aac | 1,0 | compliance,-2 +WAVE = wavenc | 0,0 + +[ImageEncoder] +JPEG = jpegenc | 0,0 +;PNG = pngenc | 0,0 + +[Capture] +UseEncodebin = 0 +UseCaptureMode = 0 +VideoscaleElement = videoscale | 1,0 | method,1 + +[Record] +UseAudioEncoderQueue = 1 +UseVideoEncoderQueue = 1 +VideoProfile = 0 +VideoAutoAudioConvert = 1 +VideoAutoAudioResample = 0 +VideoAutoColorSpace = 0 +AudioProfile = 1 +AudioAutoAudioConvert = 1 +AudioAutoAudioResample = 0 +AudioAutoColorSpace = 0 +ImageProfile = 2 +ImageAutoAudioConvert = 0 +ImageAutoAudioResample = 0 +ImageAutoColorSpace = 1 +RecordsinkElement = filesink | 1,0 | async,0 +SupportDualStream = 0 +UseNoiseSuppressor = 0 +DropVideoFrame = 0 +PassFirstVideoFrame = 0 + +[Mux] +3GP = avmux_3gp | 0,0 +AMR = avmux_amr | 0,0 +MP4 = avmux_mp4 | 0,0 +AVI = avimux | 0,0 +MATROSKA = matroskamux | 0,0 +WAV = wavenc | 0,0 +AAC = avmux_adts | 0,0 +M2TS = mpegtsmux | 0,0 + diff --git a/mmfw-sysconf-target-tm1/etc/multimedia/mmfw_camcorder_dev_video_pri.ini b/mmfw-sysconf-target-tm1/etc/multimedia/mmfw_camcorder_dev_video_pri.ini new file mode 100644 index 0000000..1c21d05 --- /dev/null +++ b/mmfw-sysconf-target-tm1/etc/multimedia/mmfw_camcorder_dev_video_pri.ini @@ -0,0 +1,194 @@ +; < Camera/Camcorder Configure Control INI file > +; +; - Header List - +; 1. Camera +; 2. Strobe +; 3. Effect +; 4. Photograph +; 5. Capture +; 6. Detect +; +; - Note - +; If you want to add a new header, +; add a new enum value to "enum ConfigureCategoryControl" +; and new default table for it in mm_camcorder_configure.c/.h +; + +[Camera] +; Input index - real setting value +;;; 0:PRIMARY_CAMERA, 1:SECONDARY_CAMERA +; Input index - MSL value(convert array index) +;;; -1:NONE, 0:CAMERA0, 1:CAMERA1 +InputIndex = 0,-255 || 0 +DeviceName = S5K4H5YB +PreviewResolution = 176,144 | 320,240 | 480,360 | 480,480 | 640,480 | 720,720 | 960,720 | 1280,720 || 960,720 +CaptureResolution = 640,480 | 800,480 | 1280,720 | 1536,1536 | 1600,960 | 1600,1200 | 2048,1152 | 2048,1232 | 2048,1536 | 2448,2448 | 3264,1836| 3264,2448 || 3264,2448 +VideoResolution = 176,144 | 320,240 | 640,480 | 1280,720 || 640,480 +FPS0 = 0,30 || 30 +FPS1 = 0,30 || 30 +FPS2 = 0,30 || 30 +FPS3 = 0,30 || 30 +FPS4 = 0,30 || 30 +FPS5 = 0,30 || 30 +FPS6 = 0,30 || 30 +FPS7 = 0,30 || 30 +; PictureForamt - MSL value +;;; 0:NV12, 1:NV12T, 2:NV16, 3:NV21, 4:YUYV, 5:UYVY, 6:422P, 7:I420, 8:YV12, 9:RGB565, 10:RGB888, 11:RGBA, 12:ARGB, 13:ENCODED, 14:INTERLEAVED_JPEG_UYVY, 15:ENCODED_H264 +PictureFormat = 0 || 0 +Overlay = 0,1 || 1 +; Recommend display rotation +;;; 0:NONE, 1:90, 2:180, 3:270 +RecommendDisplayRotation = 3 +; Recommend preview format for capture +;;; 0:NV12, 1:NV12T, 2:NV16, 3:NV21, 4:YUYV, 5:UYVY, 6:422P, 7:I420, 8:YV12, 9:RGB565, 10:RGB888, 11:RGBA, 12:ARGB, 13:ENCODED, 14:INTERLEAVED_JPEG_UYVY, 15:ENCODED_H264 +RecommendPreviewFormatCapture = 0 +; Recommend preview format for record +;;; 0:NV12, 1:NV12T, 2:NV16, 3:NV21, 4:YUYV, 5:UYVY, 6:422P, 7:I420, 8:YV12, 9:RGB565, 10:RGB888, 11:RGBA, 12:ARGB, 13:ENCODED, 14:INTERLEAVED_JPEG_UYVY, 15:ENCODED_H264 +RecommendPreviewFormatRecord = 0 +; Recommend preview resolution +;;; 0: NORMAL ratio(4:3), 1: WIDE ratio(16:9), 2: SQUARE ratio(1:1) +RecommendPreviewResolution = 960,720 | 1280,720 | 720,720 || 960,720 +; Camera facing direction +;;; 0:REAR, 1:FRONT +FacingDirection = 0 + + +[Strobe] +;StrobeControl - Not support +;StrobeCapabilities - Not support +; Strobe mode - real setting value +;;; 0:OFF, 1:ON, 2:TORCH, 3:AUTO, 4:MAX +; Strobe mode - MSL value(convert array index) +;;; 0:OFF, 1:ON, 2:AUTO, 3:REDEYE_REDUCTION, 4:SLOW_SYNC, 5:FRONT_CURTAIN, 6:REAR_CURTAIN, 7:PERMANENT +StrobeMode = 0,1,3,-255,-255,-255,-255,2 || 0 +;StrobeStatus - Not support +;StrobeEV - Not support + + +[Effect] +Brightness = 0,8 || 4 +;Contrast = -2,2 || 0 +;Saturation = 0,4 || 2 +;Sharpness = 0,4 || 2 + +; White balance - real setting value +;;; 0:AUTO, 1:INCANDESCENT, 4:FLUORESCENT, 5:DAYLIGHT, 6:CLOUDY_DAYLIGHT +; White balance - MSL value(convert array index) +;;; 0:NONE, 1:AUTO, 2:DAYLIGHT, 3:CLOUDY, 4:FLUORESCENT, 5:INCANDESCENT, 6:SHADE, 7:HORIZON, 8:FLASH, 9:CUSTOM +WhiteBalance = -255,0,5,6,4,1,-255,-255,-255,-255 || 0 + +; Color tone - real setting value +;;; 0:NONE, 1:MONO, 6:NEGATIVE, 7:SEPIA, 4:COLD +; Color tone - MSL value(convert array index) +;;; 0:NONE, 1:MONO, 2:SEPIA, 3:NEGATIVE, 4:BLUE, 5:GREEN, 6:AQUA, 7:VIOLET, 8:ORANGE, 9:GRAY, 10:RED, +;;; 11:ANTIQUE, 12:WARM, 13:PINK, 14:YELLOW, 15:PURPLE, 16:EMBOSS, 17:OUTLINE, 18:SOLARIZATION, 19:SKETCH, 20:WASHED, +;;; 21:VINTAGE_WARM, 22:VINTAGE_COLD, 23:POSTERIZATION, 24:CARTOON, 25:SELECTIVE_RED, 26:SELECTIVE_GREEN, 27:SELECTIVE_BLUE, 28:SELECTIVE_YELLOW, 29:SELECTIVE_RED_YELLOW, 30:GRAPHICS +ColorTone = 0,1,7,6,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255 || 0 + +; Flip - MSL value(convert array index) +;;; 0:NONE, 1:HORIZONTAL, 2:VERTICAL, 3:BOTH +Flip = 0,-255,-255,-255 || 0 + +; Wide Dynamic Range - real setting value +;;; N/A +; Wide Dynamic Range - MSL value(convert array index) +;;; 0:OFF, 1:ON, 2:AUTO +WDR = 0,-255,-255 || 0 + +; Part color mode - real setting value +;;; 0:OFF, 1:SWAP, 2:ACCENT +; Part color mode - MSL value(convert array index) +;;; 0:OFF, 1:SWAP, 2:ACCENT +;PartColorMode = 0,1,2 || 0 + +; Part color - real setting value +;;; 0:VIOLET, 1:PURPLE, 2:MAGENTA_1, 3:MAGENTA_2, 4:RED_1, 5:RED_2, 6:BROWN, 7:YELLOW, 8:GREEN_1, 9:GREEN_2, 10:GREEN_3, +;;; 11:GREEN_4, 12:COBALT, 13:CYAN, 14:BLUE_1, 15:BLUE_2, 16:GRAY +; Part color - MSL value(convert array index) +;;; 0:VIOLET, 1:PURPLE, 2:MAGENTA_1, 3:MAGENTA_2, 4:RED_1, 5:RED_2, 6:BROWN, 7:YELLOW, 8:GREEN_1, 9:GREEN_2, 10:GREEN_3, +;;; 11:GREEN_4, 12:COBALT_BLUE, 13:CYAN, 14:BLUE_1, 15:BLUE_2, 16:GRAY +;PartColor = 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16 || 0 + + +[Photograph] +;LensInit = 0,1 || 0 +DigitalZoom = 0,30 || 0 +OpticalZoom = 0,0 || 0 + +; Focus mode - real setting value +;;; 0:AUTO, 1:MANUAL, 2:PAN, 3:TOUCH_AUTO, 4:CONTINUOUS +; Focus mode - MSL value(convert array index) +;;; 0:NONE, 1:PAN, 2:AUTO, 3:MANUAL, 4:TOUCH_AUTO, 5:CONTINUOUS +FocusMode = -255,-255,0,-255,3,4 || 3 + +; Auto focus type - real setting value +;;; 0:NORMAL, 1:MACRO, 2:FULL +; Auto focus - MSL value(convert array index) +;;; 0:NONE, 1:NORMAL, 2:MACRO, 3:FULL +AFType = -255,0,1,-255 || 0 + +; Auto exposure type - real setting value +;;; 0:MATRIX, 1:CENTER, 2:SPOT, 3.MAX +; Auto exposure mode - MSL value(convert array index) +;;; 0,OFF 1,ALL 2,CENTER1 3,CENTER2 4,CENTER3 5,SPOT1 6,SPOT2 7,CUSTOM1 8,CUSTOM2 +AEType = -255,0,1,-255,-255,2,-255,-255,-255 || 0 + +;ExposureValue - Not support +;FNumber - Not support +;ShutterSpeed - Not support + +; ISO - real setting value +;;; 0:AUTO, 1:100, 2:200, 3:400, 4:800 +; ISO - MSL value(convert array index) +;;; 0:AUTO, 1:50, 2:100, 3:200, 4:400, 5:800, 6:1600, 7:3200 +ISO = 0,-255,1,2,3,4,-255,-255 || 0 + +; Program mode - real setting value +;;; 1:NONE, 2:PORTRAIT, 3:NIGHTSHOT, 4:BACK_LIGHT, 5:LANDSCAPE, 6:SPORTS, 7:PARTY_INDOOR, 8:BEACH_SNOW, 9:SUNSET, 10:DUSK_DAWN, +;;; 11:FALL_COLOR, 12:FIREWORKS, 13:TEXT, 14:CANDLE_LIGHT +; Program mode - MSL value(convert array index) +;;; 0:NORMAL, 1:PORTRAIT, 2:LANDSCAPE, 3:SPORTS, 4:PARTY_N_INDOOR, 5:BEACH_N_INDOOR, 6:SUNSET, 7:DUSK_N_DAWN, 8:FALL_COLOR, 9:NIGHT_SCENE, +;;; 10:FIREWORK, 11:TEXT, 12:SHOW_WINDOW, 13:CANDLE_LIGHT, 14:BACKLIGHT +ProgramMode = 0,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255 || 0 + +; Anti-handshake - real setting value +;;; N/A +; Anti-handshake - MSL value(convert array index) +;;; 0:OFF, 1:ON, 2:AUTO, 3:MOVIE_ON +AntiHandshake = 0,-255,-255,-255 || 0 + +; Video-stabilization - real setting value +;;; 0:OFF, 1:ON +; Video-stabilization - MSL value(convert array index) +;;; 0:OFF, 1:ON +VideoStabilization = 0 || 0 + +; Face zoom mode +;;; 0:OFF, 1:ON +FaceZoomMode = 0 || 0 +; Face zoom level +FaceZoomLevel = 0,0 || 0 + + +[Capture] +; Output mode +;;; No need to convert +;;; 0:NV12, 1:NV12T, 2:NV16, 3:NV21, 4:YUYV, 5:UYVY, 6:422P, 7:I420, 8:YV12, 9:RGB565, 10:RGB888, 11:RGBA, 12:ARGB, 13:ENCODED, 14:INTERLEAVED_JPEG_UYVY +OutputMode = 0,13 || 13 +JpegQuality = 0,100 || 95 +MultishotNumber = 1,1024 || 1 +SensorEncodedCapture = 1 +; Support HDR +;;; 0: OFF, 1: ON, 2: ON and Original +SupportHDR = 0,-255,-255 || 0 +SupportZSL = 1 + +[Detect] +; Detect mode +;;; 0:OFF, 1:ON +;DetectMode - Not support +;DetectNumber - Not support +;DetectFocusSelect - Not support +;DetectSelectNumber - Not support +;DetectStatus - Not support + diff --git a/mmfw-sysconf-target-tm1/etc/multimedia/mmfw_camcorder_dev_video_sec.ini b/mmfw-sysconf-target-tm1/etc/multimedia/mmfw_camcorder_dev_video_sec.ini new file mode 100644 index 0000000..70e77fa --- /dev/null +++ b/mmfw-sysconf-target-tm1/etc/multimedia/mmfw_camcorder_dev_video_sec.ini @@ -0,0 +1,196 @@ +; < Camera/Camcorder Configure Control INI file > +; +; - Header List - +; 1. Camera +; 2. Strobe +; 3. Effect +; 4. Photograph +; 5. Capture +; 6. Detect +; +; - Note - +; If you want to add a new header, +; add a new enum value to "enum ConfigureCategoryControl" +; and new default table for it in mm_camcorder_configure.c/.h +; + +[Camera] +; Input index - real setting value +;;; 0:PRIMARY_CAMERA, 1:SECONDARY_CAMERA +; Input index - MSL value(convert array index) +;;; -1:NONE, 0:CAMERA0, 1:CAMERA1 +InputIndex = -255,1 || 1 +DeviceName = S5K5E3YX +PreviewResolution = 176,144 | 320,240 | 480,360 | 640,480 | 720,720 | 880,720 | 960,720 | 1280,720 || 960,720 +CaptureResolution = 480,480 | 640,480 | 1440, 1080 | 1920,1080 | 1920,1920 | 2048,1152 | 2048,1536 | 2560,1440 | 2576,1932 || 640,480 +VideoResolution = 176,144 | 320,240 | 640,480 | 1280,720 || 640,480 +FPS0 = 0,30 || 30 +FPS1 = 0,30 || 30 +FPS2 = 0,30 || 30 +FPS3 = 0,30 || 30 +FPS4 = 0,30 || 30 +FPS5 = 0,30 || 30 +FPS6 = 0,30 || 30 +FPS7 = 0,30 || 30 +; PictureForamt - MSL value +;;; 0:NV12, 1:NV12T, 2:NV16, 3:NV21, 4:YUYV, 5:UYVY, 6:422P, 7:I420, 8:YV12, 9:RGB565, 10:RGB888, 11:RGBA, 12:ARGB, 13:ENCODED, 14:INTERLEAVED_JPEG_UYVY, 15:ENCODED_H264 +PictureFormat = 0 || 0 +Overlay = 0,1 || 1 +; Recommend display rotation +;;; 0:NONE, 1:90, 2:180, 3:270 +RecommendDisplayRotation = 3 +; Recommend preview format for capture +;;; 0:NV12, 1:NV12T, 2:NV16, 3:NV21, 4:YUYV, 5:UYVY, 6:422P, 7:I420, 8:YV12, 9:RGB565, 10:RGB888, 11:RGBA, 12:ARGB, 13:ENCODED, 14:INTERLEAVED_JPEG_UYVY, 15:ENCODED_H264 +RecommendPreviewFormatCapture = 0 +; Recommend preview format for record +;;; 0:NV12, 1:NV12T, 2:NV16, 3:NV21, 4:YUYV, 5:UYVY, 6:422P, 7:I420, 8:YV12, 9:RGB565, 10:RGB888, 11:RGBA, 12:ARGB, 13:ENCODED, 14:INTERLEAVED_JPEG_UYVY, 15:ENCODED_H264 +RecommendPreviewFormatRecord = 0 +; Recommend preview resolution +;;; 0: NORMAL ratio(4:3), 1: WIDE ratio(16:9), 2: SQUARE ratio(1:1) +RecommendPreviewResolution = 960,720 | 1280,720 | 720,720 || 960,720 +; Camera facing direction +;;; 0:REAR, 1:FRONT +FacingDirection = 1 + + +[Strobe] +;StrobeControl - Not support +;StrobeCapabilities - Not support +; Strobe mode - real setting value +;;; N/A +; Strobe mode - MSL value(convert array index) +;;; 0:OFF, 1:ON, 2:AUTO, 3:REDEYE_REDUCTION, 4:SLOW_SYNC, 5:FRONT_CURTAIN, 6:REAR_CURTAIN, 7:PERMANENT +StrobeMode = 0,-255,-255,-255,-255,-255,-255,-255 || 0 +;StrobeStatus - Not support +;StrobeEV - Not support + + +[Effect] +Brightness = 0,8 || 4 +;Contrast = -2,2 || 0 +;Saturation = 0,4 || 2 +;Sharpness = 0,4 || 2 + +; White balance - real setting value +;;; 0:AUTO, 1:INCANDESCENT, 4:FLUORESCENT, 5:DAYLIGHT, 6:CLOUDY_DAYLIGHT +; White balance - MSL value(convert array index) +;;; 0:NONE, 1:AUTO, 2:DAYLIGHT, 3:CLOUDY, 4:FLUORESCENT, 5:INCANDESCENT, 6:SHADE, 7:HORIZON, 8:FLASH, 9:CUSTOM +WhiteBalance = -255,0,5,6,4,1,-255,-255,-255,-255 || 0 + +; Color tone - real setting value +;;; 0:NONE, 1:MONO, 6:NEGATIVE, 7:SEPIA, 4:COLD +; Color tone - MSL value(convert array index) +;;; 0:NONE, 1:MONO, 2:SEPIA, 3:NEGATIVE, 4:BLUE, 5:GREEN, 6:AQUA, 7:VIOLET, 8:ORANGE, 9:GRAY, 10:RED, +;;; 11:ANTIQUE, 12:WARM, 13:PINK, 14:YELLOW, 15:PURPLE, 16:EMBOSS, 17:OUTLINE, 18:SOLARIZATION, 19:SKETCH, 20:WASHED, +;;; 21:VINTAGE_WARM, 22:VINTAGE_COLD, 23:POSTERIZATION, 24:CARTOON, 25:SELECTIVE_RED, 26:SELECTIVE_GREEN, 27:SELECTIVE_BLUE, 28:SELECTIVE_YELLOW, 29:SELECTIVE_RED_YELLOW, 30:GRAPHICS +ColorTone = 0,1,7,6,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255 || 0 + +; Flip - MSL value(convert array index) +;;; 0:NONE, 1:HORIZONTAL, 2:VERTICAL, 3:BOTH +Flip = 0,1,2,3 || 0 + + + +; Wide Dynamic Range - real setting value +;;; N/A +; Wide Dynamic Range - MSL value(convert array index) +;;; 0:OFF, 1:ON, 2:AUTO +WDR = 0,-255,-255 || 0 + +; Part color mode - real setting value +;;; 0:OFF, 1:SWAP, 2:ACCENT +; Part color mode - MSL value(convert array index) +;;; 0:OFF, 1:SWAP, 2:ACCENT +;PartColorMode = 0,1,2 || 0 + +; Part color - real setting value +;;; 0:VIOLET, 1:PURPLE, 2:MAGENTA_1, 3:MAGENTA_2, 4:RED_1, 5:RED_2, 6:BROWN, 7:YELLOW, 8:GREEN_1, 9:GREEN_2, 10:GREEN_3, +;;; 11:GREEN_4, 12:COBALT, 13:CYAN, 14:BLUE_1, 15:BLUE_2, 16:GRAY +; Part color - MSL value(convert array index) +;;; 0:VIOLET, 1:PURPLE, 2:MAGENTA_1, 3:MAGENTA_2, 4:RED_1, 5:RED_2, 6:BROWN, 7:YELLOW, 8:GREEN_1, 9:GREEN_2, 10:GREEN_3, +;;; 11:GREEN_4, 12:COBALT_BLUE, 13:CYAN, 14:BLUE_1, 15:BLUE_2, 16:GRAY +;PartColor = 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16 || 0 + + +[Photograph] +;LensInit = 0,1 || 0 +DigitalZoom = 0,0 || 0 +OpticalZoom = 0,0 || 0 + +; Focus mode - real setting value +;;; Not Support, no need to convert +; Focus mode - MSL value(convert array index) +;;; 0:NONE, 1:PAN, 2:AUTO, 3:MANUAL, 4:TOUCH_AUTO, 5:CONTINUOUS +FocusMode = -255,0,-255,-255,-255,-255 || 0 + +; Auto focus type - real setting value +;;; 0:NORMAL, 1:MACRO, 2:FULL +; Auto focus - MSL value(convert array index) +;;; 0:NONE, 1:NORMAL, 2:MACRO, 3:FULL +AFType = 0,-255,-255,-255 || 0 + +; Auto exposure type - real setting value +;;; 0:CENTER, 1:MATRIX, 2:SPOT, 3.MAX +; Auto exposure mode - MSL value(convert array index) +;;; 0,OFF 1,ALL 2,CENTER1 3,CENTER2 4,CENTER3 5,SPOT1 6,SPOT2 7,CUSTOM1 8,CUSTOM2 +AEType = -255,-255,0,-255,-255,-255,-255,-255,-255 || 0 + +;ExposureValue - Not support +;FNumber - Not support +;ShutterSpeed - Not support + +; ISO - real setting value +;;; 0:AUTO, 1:50, 2:100, 3:200, 4:400, 5:800, 6:1600 +; ISO - MSL value(convert array index) +;;; 0:AUTO, 1:50, 2:100, 3:200, 4:400, 5:800, 6:1600, 7:3200 +ISO = 0,-255,-255,-255,-255,-255,-255,-255 || 0 + +; Program mode - real setting value +;;; 1:NONE, 2:PORTRAIT, 3:NIGHTSHOT, 4:BACK_LIGHT, 5:LANDSCAPE, 6:SPORTS, 7:PARTY_INDOOR, 8:BEACH_SNOW, 9:SUNSET, 10:DUSK_DAWN, +;;; 11:FALL_COLOR, 12:FIREWORKS, 13:TEXT, 14:CANDLE_LIGHT +; Program mode - MSL value(convert array index) +;;; 0:NORMAL, 1:PORTRAIT, 2:LANDSCAPE, 3:SPORTS, 4:PARTY_N_INDOOR, 5:BEACH_N_INDOOR, 6:SUNSET, 7:DUSK_N_DAWN, 8:FALL_COLOR, 9:NIGHT_SCENE, +;;; 10:FIREWORK, 11:TEXT, 12:SHOW_WINDOW, 13:CANDLE_LIGHT, 14:BACKLIGHT +ProgramMode = 0,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255 || 0 + +; Anti-handshake - real setting value +;;; N/A +; Anti-handshake - MSL value(convert array index) +;;; 0:OFF, 1:ON, 2:AUTO, 3:MOVIE_ON +AntiHandshake = 0,-255,-255,-255 || 0 + +; Video-stabilization - real setting value +;;; 0:OFF, 1:ON +; Video-stabilization - MSL value(convert array index) +;;; 0:OFF, 1:ON +VideoStabilization = 0 || 0 + +; Face zoom mode +;;; 0:OFF, 1:ON +FaceZoomMode = 0 || 0 +; Face zoom level +FaceZoomLevel = 0,0 || 0 + + +[Capture] +; Output mode +;;; No need to convert +;;; 0:NV12, 1:NV12T, 2:NV16, 3:NV21, 4:YUYV, 5:UYVY, 6:422P, 7:I420, 8:YV12, 9:RGB565, 10:RGB888, 11:RGBA, 12:ARGB, 13:ENCODED, 14:INTERLEAVED_JPEG_UYVY +OutputMode = 0,13 || 13 +JpegQuality = 0,100 || 95 +MultishotNumber = 1,1 || 1 +SensorEncodedCapture = 1 +; Support HDR +;;; 0: OFF, 1: ON, 2: ON and Original +SupportHDR = 0,-255,-255 || 0 +SupportZSL = 1 + +[Detect] +; Detect mode +;;; 0:OFF, 1:ON +;DetectMode - Not support +;DetectNumber - Not support +;DetectFocusSelect - Not support +;DetectSelectNumber - Not support +;DetectStatus - Not support + diff --git a/mmfw-sysconf-target-tm1/etc/multimedia/mmfw_media_codec.ini b/mmfw-sysconf-target-tm1/etc/multimedia/mmfw_media_codec.ini new file mode 100644 index 0000000..839a0cc --- /dev/null +++ b/mmfw-sysconf-target-tm1/etc/multimedia/mmfw_media_codec.ini @@ -0,0 +1,89 @@ +[h261] +hw_decoder = , , +hw_encoder = , , +sw_decoder = , , +sw_encoder = , , + +[h263] +hw_decoder = sprddec_h263, video/x-h263, NV12 +hw_encoder = sprdenc_h263, video/x-raw, H263P +sw_decoder = avdec_h263, video/x-h263, I420 +sw_encoder = avenc_h263, video/x-raw, H263P + +[h264] +hw_decoder = sprddec_h264, video/x-h264, NV12 +hw_encoder = sprdenc_h264, video/x-raw, H264_SP +sw_decoder = avdec_h264, video/x-h264, I420 +sw_encoder = avenc_h264, video/x-raw, H264_SP + +[mpeg4] +hw_decoder = sprddec_mpeg4, video/mpeg, NV12 +hw_encoder = sprdenc_mpeg4, video/x-raw, MPEG4_SP +sw_decoder = avdec_mpeg4, video/mpeg, I420 +sw_encoder = avenc_mpeg4, video/x-raw, MPEG4_SP + +[aac_lc] +hw_decoder = , , +hw_encoder = , , +sw_decoder = avdec_aac, audio/mpeg, PCM +sw_encoder = avenc_aac, audio/x-raw, AAC_LC + +[aac_he] +hw_decoder = , , +hw_encoder = , , +sw_decoder = avdec_aac, audio/mpeg, PCM +sw_encoder = , , + +[aac_he_ps] +hw_decoder = , , +hw_encoder = , , +sw_decoder = avdec_aac, audio/mpeg, PCM +sw_encoder = , , + +[mp3] +hw_decoder = , , +hw_encoder = , , +sw_decoder = avdec_mp3, audio/mpeg, PCM +sw_encoder = , , + +[amr_nb] +hw_decoder = , , +hw_encoder = , , +sw_decoder = avdec_amrnb, audio/AMR, PCM +sw_encoder = amrnbenc, audio/x-raw, AMR_NB + +[amr_wb] +hw_decoder = , , +hw_encoder = , , +sw_decoder = avdec_amrwb, audio/AMR-WB, PCM +sw_encoder = , , + +[vorbis] +hw_decoder = , , +hw_encoder = , , +sw_decoder = vorbisdec, audio/x-vorbis, PCM +sw_encoder = , , + +[flac] +hw_decoder = , , +hw_encoder = , , +sw_decoder = avdec_flac, audio/x-flac, PCM +sw_encoder = , , + +[wmav1] +hw_decoder = , , +hw_encoder = , , +sw_decoder = avdec_wmav1, audio/x-wma, PCM +sw_encoder = , , + +[wmav2] +hw_decoder = , , +hw_encoder = , , +sw_decoder = avdec_wmav2, audio/x-wma, PCM +sw_encoder = , , + +[wmapro] +hw_decoder = , , +hw_encoder = , , +sw_decoder = avdec_wmapro, audio/x-wma, PCM +sw_encoder = , , diff --git a/mmfw-sysconf-target-tm1/etc/multimedia/mmfw_media_streamer.ini b/mmfw-sysconf-target-tm1/etc/multimedia/mmfw_media_streamer.ini new file mode 100644 index 0000000..458ad4e --- /dev/null +++ b/mmfw-sysconf-target-tm1/etc/multimedia/mmfw_media_streamer.ini @@ -0,0 +1,50 @@ +[general] +; generating dot file representing pipeline state +generate dot = no +dot dir = + +; decodebin will be used instead of decoder node +use decodebin = yes + +; comma separated list of element names which +; will not be used in autoplug mode +exclude elements = v4l2video,omx,sprd + +; comma separated list of arguments +; that will pass to gst_init +gstreamer arguments = --gst-debug=2 + +[sources] + +audio_source = pulsesrc +camera_source = v4l2src +video_source = ximagesrc +udp_source = udpsrc + + +[sinks] +audio_sink = pulsesink +video_sink = waylandsink +evas_sink = evaspixmapsink +udp_sink = udpsink + + +[h263] +encoder = avenc_h263 +decoder = avdec_h263 +rtppay = rtph263pay +rtpdepay = rtph263depay +parser = h263parse + + +[h264] +encoder = avenc_h264 +decoder = avdec_h264 +rtppay = rtph264pay +rtpdepay = rtph264depay +parser = h264parse + + +[audio-raw] +rtppay = rtpL16pay +rtpdepay = rtpL16depay diff --git a/mmfw-sysconf-target-tm1/etc/multimedia/mmfw_player.ini.wayland b/mmfw-sysconf-target-tm1/etc/multimedia/mmfw_player.ini.wayland new file mode 100644 index 0000000..4167bb7 --- /dev/null +++ b/mmfw-sysconf-target-tm1/etc/multimedia/mmfw_player.ini.wayland @@ -0,0 +1,78 @@ +[general] + +disable segtrap = yes ; same effect with --gst-disable-segtrap + +; set default videosink element according to video surface type(X, EVAS, NULL) +videosink element overlay = waylandsink +videosink element evas = evasimagesink +videosink element fake = fakesink +videosink element remote = shmsink +videosrc element remote = shmsrc + +video converter element = + +audiosink element = pulsesink + + +drmsrc element = filesrc + +; if yes. gstreamer will not update registry +skip rescan = yes +delay before repeat = 50 ; msec + +; comma separated list of tocken which elemnts has it in it's name will not be used +element exclude keyword = v4l2 + +; ignore resume play just for debugging +ignore first skip request = no + +;audio/video decode type(0:DEFAULT, 1:HW, 2:SW, 3:DISABLE) +video decoder type = 0 +audio decoder type = 0 + +async start = yes + +multiple codec supported = yes + +; parameters for initializing gstreamer +; DEFAULT SET (--gst-debug=*:2) +gstparam1 = --gst-debug=*:2 +gstparam2 = +gstparam3 = +gstparam4 = +gstparam5 = + +; generating dot file representing pipeline state +; DEFAULT MUST BE 'no'. If 'yes', mmplayer will set env-variable for it's session as "export GST_DEBUG_DUMP_DOT_DIR=/tmp/" +generate dot = no + +; parameter is for only video to be determined +; which clock will be used +; if yes, system clock will be used +; apart from this, audiosink is clock provider for audio +use system clock = yes + +; allowed timeout for changing pipeline state +live state change timeout = 30 ; sec +localplayback state change timeout = 10 ; sec + +; delay in msec for sending EOS +eos delay = 0 ; msec + +; for asm function enable = yes, disable = no +enable asm = yes + +[http streaming] + +httpsrc element = souphttpsrc + +; if set, use file or not use memory for buffering +http file buffer path = /home/owner/content + +http buffering limit = 99.0 ; percent + +http max size bytes = 1048576 ; bytes + +http buffering time = 1.2 + +http timeout = 30 ; sec diff --git a/mmfw-sysconf-target-tm1/etc/multimedia/mmfw_player.ini.x b/mmfw-sysconf-target-tm1/etc/multimedia/mmfw_player.ini.x new file mode 100644 index 0000000..c10eede --- /dev/null +++ b/mmfw-sysconf-target-tm1/etc/multimedia/mmfw_player.ini.x @@ -0,0 +1,76 @@ +[general] + +disable segtrap = yes ; same effect with --gst-disable-segtrap + +; set default videosink element according to video surface type(X, EVAS, NULL) +videosink element overlay = xvimagesink +videosink element evas = evasimagesink +videosink element fake = fakesink + +video converter element = + +audiosink element = pulsesink + + +drmsrc element = filesrc + +; if yes. gstreamer will not update registry +skip rescan = yes +delay before repeat = 50 ; msec + +; comma separated list of tocken which elemnts has it in it's name will not be used +element exclude keyword = v4l2 + +; ignore resume play just for debugging +ignore first skip request = no + +;audio/video decode type(0:DEFAULT, 1:HW, 2:SW, 3:DISABLE) +video decoder type = 0 +audio decoder type = 0 + +async start = yes + +multiple codec supported = yes + +; parameters for initializing gstreamer +; DEFAULT SET (--gst-debug=*:2) +gstparam1 = --gst-debug=*:2 +gstparam2 = +gstparam3 = +gstparam4 = +gstparam5 = + +; generating dot file representing pipeline state +; DEFAULT MUST BE 'no'. If 'yes', mmplayer will set env-variable for it's session as "export GST_DEBUG_DUMP_DOT_DIR=/tmp/" +generate dot = no + +; parameter is for only video to be determined +; which clock will be used +; if yes, system clock will be used +; apart from this, audiosink is clock provider for audio +use system clock = yes + +; allowed timeout for changing pipeline state +live state change timeout = 30 ; sec +localplayback state change timeout = 10 ; sec + +; delay in msec for sending EOS +eos delay = 0 ; msec + +; for asm function enable = yes, disable = no +enable asm = yes + +[http streaming] + +httpsrc element = souphttpsrc + +; if set, use file or not use memory for buffering +http file buffer path = /home/owner/content + +http buffering limit = 99.0 ; percent + +http max size bytes = 1048576 ; bytes + +http buffering time = 1.2 + +http timeout = 30 ; sec diff --git a/mmfw-sysconf-target-tm1/etc/multimedia/mmfw_player_audio_effect.ini b/mmfw-sysconf-target-tm1/etc/multimedia/mmfw_player_audio_effect.ini new file mode 100644 index 0000000..1394608 --- /dev/null +++ b/mmfw-sysconf-target-tm1/etc/multimedia/mmfw_player_audio_effect.ini @@ -0,0 +1,17 @@ +[audio effect] +; name of audio effect element +audio effect element = audioeq + +; preset audio effect setting +audio effect preset = no + +; custom audio effect setting (EQ/extension) +audio effect custom = yes +audio effect custom list = 0 + +audio effect custom eq band num = 7 ; number of EQ bands +audio effect custom eq band width = 33, 90, 242, 649, 1743, 4676, 12544 ; list of each EQ band width (Hz) +audio effect custom eq band freq = 36, 98, 265, 711, 1907, 5117, 13727 ; list of each EQ band central frequency (Hz) + +audio effect custom min list = -12 ; list of minimum level value (the first element is for EQ, others for extension effect) +audio effect custom max list = 12 ; list of maximum level value (the first element is for EQ, others for extension effect) diff --git a/mmfw-sysconf-target-tm1/etc/multimedia/mmfw_streamrecorder.ini b/mmfw-sysconf-target-tm1/etc/multimedia/mmfw_streamrecorder.ini new file mode 100644 index 0000000..55a5cf4 --- /dev/null +++ b/mmfw-sysconf-target-tm1/etc/multimedia/mmfw_streamrecorder.ini @@ -0,0 +1,72 @@ +[general] +;is encsink source is live +encscink source is live = 0 + +retrialcount = 10 + +minimum frame = 5 + +reset pause time = 0 + +screen record = 1 + +convert output buffer num =6 + +[encodebin] +;MM_STREAMRECORDER_ENCBIN_PROFILE_VIDEO = 0 MM_STREAMRECORDER_ENCBIN_PROFILE_AUDIO = 1 +;MM_STREAMRECORDER_ENCBIN_PROFILE_IMAGE = 2 MM_STREAMRECORDER_ENCBIN_PROFILE_NUM = 3 +encsink bin profile = 0 + +encsink bin auto audio resample = 0 + +encsink bin auto colorspace = 1 + +encsink bin auto audio convert = 1 + +encsink bin use video toggle = 0 + +[pipeline] +encsink bin source = appsrc + +name of audio src = pulsesrc + +h264 encoder = + +h263 encoder = avenc_h263p + +mpeg4 encoder = avenc_mpeg4 + +name of audio encoder = avenc_aac + +use parser = + +name of 3GP muxer = avmux_3gp + +name of MP4 muxer = avmux_mp4 + +name of video converter = videoconvert + +name of sink = filesink + +[video param] +;/*ms*/ +video frame wait time = 200000 + +[audio param] +audio frame minimum space = 102400 + +audio frame wait time = 20000 + +[attribute] +supported height = 1080,720,480,240,288,144 + +supported width = 1920,1280,640,320,352,176 + +;/*AMR, AAC, VORBIS ,PCM*/ +supported audio encoders = AMR,AAC,PCM + +;/* H263 , H264 , MPEG4 */ +supported video encoders = H263,MPEG4 + +;/*3GP , AMR, MP4 , WAV, ADTS*/ +supported file formats = 3GP, MP4,AMR,ADTS,WAV diff --git a/mmfw-sysconf-target-tm1/usr/etc/audio_hw.xml b/mmfw-sysconf-target-tm1/usr/etc/audio_hw.xml deleted file mode 100644 index a49df9f..0000000 --- a/mmfw-sysconf-target-tm1/usr/etc/audio_hw.xml +++ /dev/null @@ -1,51 +0,0 @@ - - - - diff --git a/mmfw-sysconf-target-tm1/usr/etc/gst-openmax.conf b/mmfw-sysconf-target-tm1/usr/etc/gst-openmax.conf deleted file mode 100644 index 92a0e70..0000000 --- a/mmfw-sysconf-target-tm1/usr/etc/gst-openmax.conf +++ /dev/null @@ -1,143 +0,0 @@ -omx_mpeg2dec, - type=GstOmxMpeg2Dec, - library-name=libSDP_OMX_Core.so.0, - component-name=OMX.SDP.video_decoder.mfc.mp2, - sink="video/mpeg, mpegversion=(int)[1,2], systemstream=false, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max]; ", - src="video/x-raw-yuv, format=(fourcc){I420}, width=(int)[1,4096], height=(int)[1,4096], framerate=(fraction)[0,max];", - rank=257; - -omx_mpeg4dec, - type=GstOmxMpeg4Dec, - library-name=libSDP_OMX_Core.so.0, - component-name=OMX.SDP.video_decoder.mfc.mp4, - sink="video/x-msmpeg, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max], format=(fourcc){DIV3}; video/mpeg, mpegversion=(int)4, systemstream=false, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max]; video/x-divx, divxversion=(int)[4,5], width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max]; video/x-xvid, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max]; video/x-3ivx, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max];", - src="video/x-raw-yuv, format=(fourcc){I420}, width=(int)[1,4096], height=(int)[1,4096], framerate=(fraction)[0,max];", - rank=257; - -omx_h264dec, - type=GstOmxH264Dec, - library-name=libSDP_OMX_Core.so.0, - component-name=OMX.SDP.video_decoder.mfc.avc, - sink="video/x-h264, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max];", - src="video/x-raw-yuv, format=(fourcc){I420}, width=(int)[1,4096], height=(int)[1,4096], framerate=(fraction)[0,max];", - rank=257; - -omx_h263dec, - type=GstOmxH263Dec, - library-name=libSDP_OMX_Core.so.0, - component-name=OMX.SDP.video_decoder.mfc.h263, - sink="video/x-h263, variant=(string)itu, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max];", - src="video/x-raw-yuv, format=(fourcc){I420}, width=(int)[1,4096], height=(int)[1,4096], framerate=(fraction)[0,max];", - rank=257; - -omx_wmvdec, - type=GstOmxWmvDec, - library-name=libSDP_OMX_Core.so.0, - component-name=OMX.SDP.video_decoder.mfc.wmv, - sink="video/x-wmv, wmvversion=(int)3, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max];", - src="video/x-raw-yuv, format=(fourcc){I420}, width=(int)[1,4096], height=(int)[1,4096], framerate=(fraction)[0,max];", - rank=257; - -omx_vp8dec, - type=GstOmxVp8Dec, - library-name=libSDP_OMX_Core.so.0, - component-name=OMX.SDP.video_decoder.mfc.vp8, - sink="video/x-vp8, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max];", - src="video/x-raw-yuv, format=(fourcc){I420}, width=(int)[1,4096], height=(int)[1,4096], framerate=(fraction)[0,max];", - rank=257; - -omx_rvdec, - type=GstOmxRvDec, - library-name=libSDP_OMX_Core.so.0, - component-name=OMX.SDP.video_decoder.mfc.rv, - sink="video/x-pn-realvideo, rmversion=(int)[3,4], format=(fourcc){RV30,RV40}, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max];", - src="video/x-raw-yuv, format=(fourcc){I420}, width=(int)[1,4096], height=(int)[1,4096], framerate=(fraction)[0,max];", - rank=257; - -omx_avsdec, - type=GstOmxAvsDec, - library-name=libSDP_OMX_Core.so.0, - component-name=OMX.SDP.video_decoder.mfc.avs, - sink="video/x-avs, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max];", - src="video/x-raw-yuv, format=(fourcc){I420}, width=(int)[1,4096], height=(int)[1,4096], framerate=(fraction)[0,max];", - rank=257; - -omx_mjpegdec, - type=GstOmxMjpegDec, - library-name=libSDP_OMX_Core.so.0, - component-name=OMX.SDP.video_decoder.mjpeg, - sink="video/x-jpeg, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max];", - src="video/x-raw-yuv, format=(fourcc){I420}, width=(int)[1,4096], height=(int)[1,4096], framerate=(fraction)[0,max];", - rank=257; - -omx_mp3dec, - type=GstOmxMp3Dec, - library-name=libSDP_OMX_Core.so.0, - component-name=OMX.SDP.AUDANY.Decoder, - sink="audio/mpeg, mpegversion=(int)1, layer=(int)[1,3], parsed=true", - src="audio/x-raw-int", - rank=257; - -omx_aacdec, - type=GstOmxAacDec, - library-name=libSDP_OMX_Core.so.0, - component-name=OMX.SDP.AUDANY.Decoder, - sink="audio/x-aac;audio/mpeg, mpegversion=(int){2,4}, framed=true", - src="audio/x-raw-int, hassubdata=true", - rank=257; - -omx_ac3dec, - type=GstOmxAc3Dec, - library-name=libSDP_OMX_Core.so.0, - component-name=OMX.SDP.AUDANY.Decoder, - sink="audio/x-ac3, framed=true;audio/x-eac3, framed=true;audio/ac3, framed=true", - src="audio/x-raw-int, hassubdata=true", - rank=257; - -omx_adpcmdec, - type=GstOmxAdpcmDec, - library-name=libSDP_OMX_Core.so.0, - component-name=OMX.SDP.AUDANY.Decoder, - sink="audio/x-adpcm", - src="audio/x-raw-int", - rank=257; - -omx_wmadec, - type=GstOmxWmaDec, - library-name=libSDP_OMX_Core.so.0, - component-name=OMX.SDP.AUDANY.Decoder, - sink="audio/x-wma", - src="audio/x-raw-int", - rank=257; - -omx_dtsdec, - type=GstOmxDtsDec, - library-name=libSDP_OMX_Core.so.0, - component-name=OMX.SDP.AUDANY.Decoder, - sink="audio/x-dts, framed=true", - src="audio/x-raw-int, hassubdata=true", - rank=257; - -omx_vorbisdec, - type=GstOmxVorbisDec, - library-name=libSDP_OMX_Core.so.0, - component-name=OMX.SDP.AUDANY.Decoder, - sink="audio/x-vorbis", - src="audio/x-raw-int", - rank=257; - -omx_radec, - type=GstOmxRaDec, - library-name=libSDP_OMX_Core.so.0, - component-name=OMX.SDP.AUDANY.Decoder, - sink="audio/x-pn-realaudio", - src="audio/x-raw-int", - rank=257; - -omx_g711dec, - type=GstOmxG711Dec, - library-name=libSDP_OMX_Core.so.0, - component-name=OMX.SDP.AUDANY.Decoder, - sink="audio/x-alaw; audio/x-mulaw", - src="audio/x-raw-int", - rank=257; diff --git a/mmfw-sysconf-target-tm1/usr/etc/gst-tz-openmax.conf b/mmfw-sysconf-target-tm1/usr/etc/gst-tz-openmax.conf deleted file mode 100644 index 4decb28..0000000 --- a/mmfw-sysconf-target-tm1/usr/etc/gst-tz-openmax.conf +++ /dev/null @@ -1,140 +0,0 @@ -omx_tz_mpeg2dec, - type=GstOmxTZMpeg2Dec, - library-name=libSDP_OMX_Core.so.0, - component-name=OMX.SDP.video_decoder.mfc.mp2, - sink="video/mpeg, mpegversion=(int)[1,2], systemstream=false, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max], secure=(boolean)true; ", - src="video/x-raw-yuv, format=(fourcc){I420}, width=(int)[1,4096], height=(int)[1,4096], framerate=(fraction)[0,max];", - rank=257; - -omx_tz_mpeg4dec, - type=GstOmxTZMpeg4Dec, - library-name=libSDP_OMX_Core.so.0, - component-name=OMX.SDP.video_decoder.mfc.mp4, - sink="video/x-msmpeg, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max], format=(fourcc){DIV3}, secure=(boolean)true; video/mpeg, mpegversion=(int)4, systemstream=false, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max], secure=(boolean)true; video/x-divx, divxversion=(int)[4,5], width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max], secure=(boolean)true; video/x-xvid, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max], secure=(boolean)true; video/x-3ivx, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max], secure=(boolean)true;", - src="video/x-raw-yuv, format=(fourcc){I420}, width=(int)[1,4096], height=(int)[1,4096], framerate=(fraction)[0,max];", - rank=257; -omx_tz_h264dec, - type=GstOmxTZH264Dec, - library-name=libSDP_OMX_Core.so.0, - component-name=OMX.SDP.video_decoder.mfc.avc, - sink="video/x-h264, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max], secure=(boolean)true;", - src="video/x-raw-yuv, format=(fourcc){I420}, width=(int)[1,4096], height=(int)[1,4096], framerate=(fraction)[0,max];", - rank=257; - -omx_tz_h263dec, - type=GstOmxTZH263Dec, - library-name=libSDP_OMX_Core.so.0, - component-name=OMX.SDP.video_decoder.mfc.h263, - sink="video/x-h263, variant=(string)itu, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max], secure=(boolean)true;", - src="video/x-raw-yuv, format=(fourcc){I420}, width=(int)[1,4096], height=(int)[1,4096], framerate=(fraction)[0,max];", - rank=257; - -omx_tz_wmvdec, - type=GstOmxTZWmvDec, - library-name=libSDP_OMX_Core.so.0, - component-name=OMX.SDP.video_decoder.mfc.wmv, - sink="video/x-wmv, wmvversion=(int)3, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max], secure=(boolean)true;", - src="video/x-raw-yuv, format=(fourcc){I420}, width=(int)[1,4096], height=(int)[1,4096], framerate=(fraction)[0,max];", - rank=257; - -omx_tz_vp8dec, - type=GstOmxTZVp8Dec, - library-name=libSDP_OMX_Core.so.0, - component-name=OMX.SDP.video_decoder.mfc.vp8, - sink="video/x-vp8, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max], secure=(boolean)true;", - src="video/x-raw-yuv, format=(fourcc){I420}, width=(int)[1,4096], height=(int)[1,4096], framerate=(fraction)[0,max];", - rank=257; - -omx_tz_rvdec, - type=GstOmxTZRvDec, - library-name=libSDP_OMX_Core.so.0, - component-name=OMX.SDP.video_decoder.mfc.rv, - sink="video/x-pn-realvideo, rmversion=(int)[3,4], format=(fourcc){RV30,RV40}, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max], secure=(boolean)true;", - src="video/x-raw-yuv, format=(fourcc){I420}, width=(int)[1,4096], height=(int)[1,4096], framerate=(fraction)[0,max];", - rank=257; - -omx_tz_avsdec, - type=GstOmxTZAvsDec, - library-name=libSDP_OMX_Core.so.0, - component-name=OMX.SDP.video_decoder.mfc.avs, - sink="video/x-avs, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max], secure=(boolean)true;", - src="video/x-raw-yuv, format=(fourcc){I420}, width=(int)[1,4096], height=(int)[1,4096], framerate=(fraction)[0,max];", - rank=257; - -omx_tz_mjpegdec, - type=GstOmxTZMjpegDec, - library-name=libSDP_OMX_Core.so.0, - component-name=OMX.SDP.video_decoder.mjpeg, - sink="video/x-jpeg, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max], secure=(boolean)true;", - src="video/x-raw-yuv, format=(fourcc){I420}, width=(int)[1,4096], height=(int)[1,4096], framerate=(fraction)[0,max];", - rank=257; - -omx_tz_mp3dec, - type=GstOmxTZMp3Dec, - library-name=libSDP_OMX_Core.so.0, - component-name=OMX.SDP.AUDANY.Decoder, - sink="audio/mpeg, mpegversion=(int)1, layer=(int)[1,3], parsed=true, secure=(boolean)true", - src="audio/x-raw-int", - rank=257; - -omx_tz_aacdec, - type=GstOmxTZAacDec, - library-name=libSDP_OMX_Core.so.0, - component-name=OMX.SDP.AUDANY.Decoder, - sink="audio/x-aac;audio/mpeg, mpegversion=(int){2,4}, framed=true, secure=(boolean)true", - src="audio/x-raw-int", - rank=257; -omx_tz_ac3dec, - type=GstOmxTZAc3Dec, - library-name=libSDP_OMX_Core.so.0, - component-name=OMX.SDP.AUDANY.Decoder, - sink="audio/x-ac3,secure=(boolean)true;audio/x-eac3,secure=(boolean)true;audio/ac3,secure=(boolean)true;", - src="audio/x-raw-int", - rank=257; -omx_tz_adpcmdec, - type=GstOmxTZAdpcmDec, - library-name=libSDP_OMX_Core.so.0, - component-name=OMX.SDP.AUDANY.Decoder, - sink="audio/x-adpcm, secure=(boolean)true", - src="audio/x-raw-int", - rank=257; - -omx_tz_wmadec, - type=GstOmxTZWmaDec, - library-name=libSDP_OMX_Core.so.0, - component-name=OMX.SDP.AUDANY.Decoder, - sink="audio/x-wma, secure=(boolean)true", - src="audio/x-raw-int", - rank=257; - -omx_tz_dtsdec, - type=GstOmxTZDtsDec, - library-name=libSDP_OMX_Core.so.0, - component-name=OMX.SDP.AUDANY.Decoder, - sink="audio/x-dts, framed=true, secure=(boolean)true", - src="audio/x-raw-int", - rank=257; - -omx_tz_vorbisdec, - type=GstOmxTZVorbisDec, - library-name=libSDP_OMX_Core.so.0, - component-name=OMX.SDP.AUDANY.Decoder, - sink="audio/x-vorbis, secure=(boolean)true", - src="audio/x-raw-int", - rank=257; - -omx_tz_radec, - type=GstOmxTZRaDec, - library-name=libSDP_OMX_Core.so.0, - component-name=OMX.SDP.AUDANY.Decoder, - sink="audio/x-pn-realaudio, secure=(boolean)true", - src="audio/x-raw-int", - rank=257; - -omx_tz_g711dec, - type=GstOmxTZG711Dec, - library-name=libSDP_OMX_Core.so.0, - component-name=OMX.SDP.AUDANY.Decoder, - sink="audio/x-alaw, secure=(boolean)true; audio/x-mulaw, secure=(boolean)true", - src="audio/x-raw-int", - rank=257; diff --git a/mmfw-sysconf-target-tm1/usr/etc/mmfw_audio_pcm_dump.ini b/mmfw-sysconf-target-tm1/usr/etc/mmfw_audio_pcm_dump.ini deleted file mode 100644 index 6e13b68..0000000 --- a/mmfw-sysconf-target-tm1/usr/etc/mmfw_audio_pcm_dump.ini +++ /dev/null @@ -1,8 +0,0 @@ -[pcm_dump] -;playback -pa_sink = 0 -pa_sink_input = 0 - -;capture -pa_source = 0 -pa_source_output = 0 diff --git a/mmfw-sysconf-target-tm1/usr/etc/mmfw_audio_volume.ini b/mmfw-sysconf-target-tm1/usr/etc/mmfw_audio_volume.ini deleted file mode 100644 index 09a9a97..0000000 --- a/mmfw-sysconf-target-tm1/usr/etc/mmfw_audio_volume.ini +++ /dev/null @@ -1,19 +0,0 @@ -[volumes] -system = 0, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 82, 84, 86, 88, 90 -notification = 0, 66, 68, 70, 72, 74, 76, 78, 80, 82, 84, 86, 88, 90, 92, 95 -alarm = 0, 61, 63, 65, 67, 69, 71, 73, 75, 77, 79, 81, 83, 85, 87, 90 -ringtone = 0, 61, 63, 65, 67, 69, 71, 73, 75, 77, 79, 81, 83, 85, 87, 90 -media = 0, 44, 48, 52, 56, 61, 66, 70, 74, 78, 82, 85, 88, 91, 94, 97 -call = 60, 65, 70, 76, 82, 88, 94, 100 -voip = 60, 65, 70, 76, 82, 88, 94, 100 -voice = 0, 55, 58, 61, 64, 67, 70, 73, 76, 79, 82, 85, 88, 91, 94, 97 -gain_dialer = 1.00 -gain_touch = 1.00 -gain_af = 0.70 -gain_shutter1 = 0.14 -gain_shutter2 = 1.00 -gain_camcording = 0.30 -gain_midi = 1.00 -gain_booting = 0.40 -gain_video = 0.90 -gain_tts = 1.00 diff --git a/mmfw-sysconf-target-tm1/usr/etc/mmfw_avsystem.ini b/mmfw-sysconf-target-tm1/usr/etc/mmfw_avsystem.ini deleted file mode 100644 index 0742c30..0000000 --- a/mmfw-sysconf-target-tm1/usr/etc/mmfw_avsystem.ini +++ /dev/null @@ -1,8 +0,0 @@ -[aif] - -control aif before path set = no - -[debug] - -gain debug mode = no - diff --git a/mmfw-sysconf-target-tm1/usr/etc/mmfw_camcorder.ini.wayland b/mmfw-sysconf-target-tm1/usr/etc/mmfw_camcorder.ini.wayland deleted file mode 100644 index f3e67c9..0000000 --- a/mmfw-sysconf-target-tm1/usr/etc/mmfw_camcorder.ini.wayland +++ /dev/null @@ -1,109 +0,0 @@ -; < Camera/Camcorder Configure Main INI file > -; -; - Header List - -; 1. General -; 2. VideoInput -; 3. AudioInput -; 4. VideoOutput -; 5. Capture -; 6. Record -; 7. VideoEncoder -; 8. AudioEncoder -; 9. ImageEncoder -; 10. Mux -; -; - Note - -; If you want to add a new header, -; add a new enum value to "enum ConfigureCategoryMain" -; and new default table for it in mm_camcorder_configure.c/.h -; - -[General] -SyncStateChange = 1 -;GSTInitOption = --gst-enable-tiny-registry --gst-disable-segtrap || NOT-USE-DEFAULT_VALUE -;GSTInitOption = --gst-enable-tiny-registry --gst-disable-segtrap --gst-debug=3 || NOT-USE-DEFAULT_VALUE -ModelName = TM1 -;DisabledAttributes = camera-optical-zoom camera-af-touch-x camera-af-touch-y camera-exposure-value camera-f-number camera-shutter-speed camera-hold-af-after-capturing filter-flip filter-hue display-src-x display-src-y display-src-width display-src-height tag-image-description strobe-control strobe-capabilities strobe-mode detect-mode detect-number detect-focus-select detect-select-number detect-status || NO_DEFAULT_VALUE - -[VideoInput] -UseConfCtrl = 1 -ConfCtrlFile0 = mmfw_camcorder_dev_video_pri.ini -ConfCtrlFile1 = mmfw_camcorder_dev_video_sec.ini -VideosrcElement = camerasrc | 2,0 | do-timestamp,1 | num-alloc-buf,7 -UseVideoscale = 0 -VideoscaleElement = videoscale | 3,0 | width,320 | height,240 | method,1 -UseZeroCopyFormat = 1 -DeviceCount = 2 -SupportMediaPacketPreviewCb = 1 - -[AudioInput] -AudioDevice = 0,1 || 0 -AudiosrcElement = pulsesrc | 2,0 | do-timestamp,1 | blocksize,640 -AudiomodemsrcElement = pulsesrc | 2,0 | do-timestamp,1 | blocksize,640 - -[VideoOutput] -; DisplayDevice -;;; 0: MAIN LCD, 1: SUB LCD, 2:TV OUT, 3: MAIN LCD and SUB LCD, 4: MAIN LCD and TV OUT -DisplayDevice = 0 || 0 -; DisplayMode -;;; 0: Default, 1: Pri Video ON and Sec Video Full-Screen, 2: Pri Video OFF and Sec Video Full-Screen -DisplayMode = 0,1,2 || 0 -; Videosink -;;; 0: Overlay surface, 1: Evas surface, 2: GL surface, 3: NULL surface, 4: Remote -Videosink = 0,3,4 || 3 -VideosinkElementOverlay = waylandsink | 6,0 | draw-borders,0 | force-aspect-ratio,1 | enable-last-sample,0 | qos,0 | sync,0 | show-preroll-frame,0 -VideosinkElementRemote = tizenipcsink | 4,0 | permissions,511 | enable-last-sample,0 | qos,0 | sync,0 -VideosinkElementNull = fakesink | 4,0 | qos,0 | sync,0 | enable-last-sample,0 | show-preroll-frame,0 -UseVideoscale = 0 -VideoscaleElement = videoscale | 1,0 | rotang,90 - -[VideoEncoder] -H263 = sprdenc_h263 | 0,0 -H264 = sprdenc_h264 | 0,0 -MPEG4 = sprdenc_mpeg4 | 0,0 - -[AudioEncoder] -AMR = amrnbenc | 0,0 -AAC = avenc_aac | 1,0 | compliance,-2 -WAVE = wavenc | 0,0 - -[ImageEncoder] -JPEG = jpegenc | 0,0 -;PNG = pngenc | 0,0 - -[Capture] -UseEncodebin = 0 -UseCaptureMode = 0 -VideoscaleElement = videoscale | 1,0 | method,1 - -[Record] -UseAudioEncoderQueue = 1 -UseVideoEncoderQueue = 1 -VideoProfile = 0 -VideoAutoAudioConvert = 1 -VideoAutoAudioResample = 0 -VideoAutoColorSpace = 0 -AudioProfile = 1 -AudioAutoAudioConvert = 1 -AudioAutoAudioResample = 0 -AudioAutoColorSpace = 0 -ImageProfile = 2 -ImageAutoAudioConvert = 0 -ImageAutoAudioResample = 0 -ImageAutoColorSpace = 1 -RecordsinkElement = filesink | 1,0 | async,0 -SupportDualStream = 0 -UseNoiseSuppressor = 0 -DropVideoFrame = 0 -PassFirstVideoFrame = 0 - -[Mux] -3GP = avmux_3gp | 0,0 -AMR = avmux_amr | 0,0 -MP4 = avmux_mp4 | 0,0 -AVI = avimux | 0,0 -MATROSKA = matroskamux | 0,0 -WAV = wavenc | 0,0 -AAC = avmux_adts | 0,0 -M2TS = mpegtsmux | 0,0 - diff --git a/mmfw-sysconf-target-tm1/usr/etc/mmfw_camcorder.ini.x b/mmfw-sysconf-target-tm1/usr/etc/mmfw_camcorder.ini.x deleted file mode 100644 index 29ade38..0000000 --- a/mmfw-sysconf-target-tm1/usr/etc/mmfw_camcorder.ini.x +++ /dev/null @@ -1,109 +0,0 @@ -; < Camera/Camcorder Configure Main INI file > -; -; - Header List - -; 1. General -; 2. VideoInput -; 3. AudioInput -; 4. VideoOutput -; 5. Capture -; 6. Record -; 7. VideoEncoder -; 8. AudioEncoder -; 9. ImageEncoder -; 10. Mux -; -; - Note - -; If you want to add a new header, -; add a new enum value to "enum ConfigureCategoryMain" -; and new default table for it in mm_camcorder_configure.c/.h -; - -[General] -SyncStateChange = 1 -;GSTInitOption = --gst-enable-tiny-registry --gst-disable-segtrap || NOT-USE-DEFAULT_VALUE -;GSTInitOption = --gst-enable-tiny-registry --gst-disable-segtrap --gst-debug=3 || NOT-USE-DEFAULT_VALUE -ModelName = TM1 -;DisabledAttributes = camera-optical-zoom camera-af-touch-x camera-af-touch-y camera-exposure-value camera-f-number camera-shutter-speed camera-hold-af-after-capturing filter-flip filter-hue display-src-x display-src-y display-src-width display-src-height tag-image-description strobe-control strobe-capabilities strobe-mode detect-mode detect-number detect-focus-select detect-select-number detect-status || NO_DEFAULT_VALUE - -[VideoInput] -UseConfCtrl = 1 -ConfCtrlFile0 = mmfw_camcorder_dev_video_pri.ini -ConfCtrlFile1 = mmfw_camcorder_dev_video_sec.ini -VideosrcElement = camerasrc | 2,0 | do-timestamp,1 | num-alloc-buf,7 -UseVideoscale = 0 -VideoscaleElement = videoscale | 3,0 | width,320 | height,240 | method,1 -UseZeroCopyFormat = 1 -DeviceCount = 2 -SupportMediaPacketPreviewCb = 1 - -[AudioInput] -AudioDevice = 0,1 || 0 -AudiosrcElement = pulsesrc | 2,0 | do-timestamp,1 | blocksize,640 -AudiomodemsrcElement = pulsesrc | 2,0 | do-timestamp,1 | blocksize,640 - -[VideoOutput] -; DisplayDevice -;;; 0: MAIN LCD, 1: SUB LCD, 2:TV OUT, 3: MAIN LCD and SUB LCD, 4: MAIN LCD and TV OUT -DisplayDevice = 0 || 0 -; DisplayMode -;;; 0: Default, 1: Pri Video ON and Sec Video Full-Screen, 2: Pri Video OFF and Sec Video Full-Screen -DisplayMode = 0,1,2 || 0 -; Videosink -;;; 0: Overlay surface, 1: Evas surface, 2: GL surface, 3: NULL surface, 4: Remote -Videosink = 0,3,4 || 3 -VideosinkElementOverlay = xvimagesink | 6,0 | draw-borders,0 | force-aspect-ratio,1 | enable-last-sample,0 | qos,0 | sync,0 | show-preroll-frame,0 -VideosinkElementRemote = tizenipcsink | 4,0 | permissions,511 | enable-last-sample,0 | qos,0 | sync,0 -VideosinkElementNull = fakesink | 4,0 | qos,0 | sync,0 | enable-last-sample,0 | show-preroll-frame,0 -UseVideoscale = 0 -VideoscaleElement = videoscale | 1,0 | rotang,90 - -[VideoEncoder] -H263 = sprdenc_h263 | 0,0 -H264 = sprdenc_h264 | 0,0 -MPEG4 = sprdenc_mpeg4 | 0,0 - -[AudioEncoder] -AMR = amrnbenc | 0,0 -AAC = avenc_aac | 1,0 | compliance,-2 -WAVE = wavenc | 0,0 - -[ImageEncoder] -JPEG = jpegenc | 0,0 -;PNG = pngenc | 0,0 - -[Capture] -UseEncodebin = 0 -UseCaptureMode = 0 -VideoscaleElement = videoscale | 1,0 | method,1 - -[Record] -UseAudioEncoderQueue = 1 -UseVideoEncoderQueue = 1 -VideoProfile = 0 -VideoAutoAudioConvert = 1 -VideoAutoAudioResample = 0 -VideoAutoColorSpace = 0 -AudioProfile = 1 -AudioAutoAudioConvert = 1 -AudioAutoAudioResample = 0 -AudioAutoColorSpace = 0 -ImageProfile = 2 -ImageAutoAudioConvert = 0 -ImageAutoAudioResample = 0 -ImageAutoColorSpace = 1 -RecordsinkElement = filesink | 1,0 | async,0 -SupportDualStream = 0 -UseNoiseSuppressor = 0 -DropVideoFrame = 0 -PassFirstVideoFrame = 0 - -[Mux] -3GP = avmux_3gp | 0,0 -AMR = avmux_amr | 0,0 -MP4 = avmux_mp4 | 0,0 -AVI = avimux | 0,0 -MATROSKA = matroskamux | 0,0 -WAV = wavenc | 0,0 -AAC = avmux_adts | 0,0 -M2TS = mpegtsmux | 0,0 - diff --git a/mmfw-sysconf-target-tm1/usr/etc/mmfw_camcorder_dev_video_pri.ini b/mmfw-sysconf-target-tm1/usr/etc/mmfw_camcorder_dev_video_pri.ini deleted file mode 100644 index 1c21d05..0000000 --- a/mmfw-sysconf-target-tm1/usr/etc/mmfw_camcorder_dev_video_pri.ini +++ /dev/null @@ -1,194 +0,0 @@ -; < Camera/Camcorder Configure Control INI file > -; -; - Header List - -; 1. Camera -; 2. Strobe -; 3. Effect -; 4. Photograph -; 5. Capture -; 6. Detect -; -; - Note - -; If you want to add a new header, -; add a new enum value to "enum ConfigureCategoryControl" -; and new default table for it in mm_camcorder_configure.c/.h -; - -[Camera] -; Input index - real setting value -;;; 0:PRIMARY_CAMERA, 1:SECONDARY_CAMERA -; Input index - MSL value(convert array index) -;;; -1:NONE, 0:CAMERA0, 1:CAMERA1 -InputIndex = 0,-255 || 0 -DeviceName = S5K4H5YB -PreviewResolution = 176,144 | 320,240 | 480,360 | 480,480 | 640,480 | 720,720 | 960,720 | 1280,720 || 960,720 -CaptureResolution = 640,480 | 800,480 | 1280,720 | 1536,1536 | 1600,960 | 1600,1200 | 2048,1152 | 2048,1232 | 2048,1536 | 2448,2448 | 3264,1836| 3264,2448 || 3264,2448 -VideoResolution = 176,144 | 320,240 | 640,480 | 1280,720 || 640,480 -FPS0 = 0,30 || 30 -FPS1 = 0,30 || 30 -FPS2 = 0,30 || 30 -FPS3 = 0,30 || 30 -FPS4 = 0,30 || 30 -FPS5 = 0,30 || 30 -FPS6 = 0,30 || 30 -FPS7 = 0,30 || 30 -; PictureForamt - MSL value -;;; 0:NV12, 1:NV12T, 2:NV16, 3:NV21, 4:YUYV, 5:UYVY, 6:422P, 7:I420, 8:YV12, 9:RGB565, 10:RGB888, 11:RGBA, 12:ARGB, 13:ENCODED, 14:INTERLEAVED_JPEG_UYVY, 15:ENCODED_H264 -PictureFormat = 0 || 0 -Overlay = 0,1 || 1 -; Recommend display rotation -;;; 0:NONE, 1:90, 2:180, 3:270 -RecommendDisplayRotation = 3 -; Recommend preview format for capture -;;; 0:NV12, 1:NV12T, 2:NV16, 3:NV21, 4:YUYV, 5:UYVY, 6:422P, 7:I420, 8:YV12, 9:RGB565, 10:RGB888, 11:RGBA, 12:ARGB, 13:ENCODED, 14:INTERLEAVED_JPEG_UYVY, 15:ENCODED_H264 -RecommendPreviewFormatCapture = 0 -; Recommend preview format for record -;;; 0:NV12, 1:NV12T, 2:NV16, 3:NV21, 4:YUYV, 5:UYVY, 6:422P, 7:I420, 8:YV12, 9:RGB565, 10:RGB888, 11:RGBA, 12:ARGB, 13:ENCODED, 14:INTERLEAVED_JPEG_UYVY, 15:ENCODED_H264 -RecommendPreviewFormatRecord = 0 -; Recommend preview resolution -;;; 0: NORMAL ratio(4:3), 1: WIDE ratio(16:9), 2: SQUARE ratio(1:1) -RecommendPreviewResolution = 960,720 | 1280,720 | 720,720 || 960,720 -; Camera facing direction -;;; 0:REAR, 1:FRONT -FacingDirection = 0 - - -[Strobe] -;StrobeControl - Not support -;StrobeCapabilities - Not support -; Strobe mode - real setting value -;;; 0:OFF, 1:ON, 2:TORCH, 3:AUTO, 4:MAX -; Strobe mode - MSL value(convert array index) -;;; 0:OFF, 1:ON, 2:AUTO, 3:REDEYE_REDUCTION, 4:SLOW_SYNC, 5:FRONT_CURTAIN, 6:REAR_CURTAIN, 7:PERMANENT -StrobeMode = 0,1,3,-255,-255,-255,-255,2 || 0 -;StrobeStatus - Not support -;StrobeEV - Not support - - -[Effect] -Brightness = 0,8 || 4 -;Contrast = -2,2 || 0 -;Saturation = 0,4 || 2 -;Sharpness = 0,4 || 2 - -; White balance - real setting value -;;; 0:AUTO, 1:INCANDESCENT, 4:FLUORESCENT, 5:DAYLIGHT, 6:CLOUDY_DAYLIGHT -; White balance - MSL value(convert array index) -;;; 0:NONE, 1:AUTO, 2:DAYLIGHT, 3:CLOUDY, 4:FLUORESCENT, 5:INCANDESCENT, 6:SHADE, 7:HORIZON, 8:FLASH, 9:CUSTOM -WhiteBalance = -255,0,5,6,4,1,-255,-255,-255,-255 || 0 - -; Color tone - real setting value -;;; 0:NONE, 1:MONO, 6:NEGATIVE, 7:SEPIA, 4:COLD -; Color tone - MSL value(convert array index) -;;; 0:NONE, 1:MONO, 2:SEPIA, 3:NEGATIVE, 4:BLUE, 5:GREEN, 6:AQUA, 7:VIOLET, 8:ORANGE, 9:GRAY, 10:RED, -;;; 11:ANTIQUE, 12:WARM, 13:PINK, 14:YELLOW, 15:PURPLE, 16:EMBOSS, 17:OUTLINE, 18:SOLARIZATION, 19:SKETCH, 20:WASHED, -;;; 21:VINTAGE_WARM, 22:VINTAGE_COLD, 23:POSTERIZATION, 24:CARTOON, 25:SELECTIVE_RED, 26:SELECTIVE_GREEN, 27:SELECTIVE_BLUE, 28:SELECTIVE_YELLOW, 29:SELECTIVE_RED_YELLOW, 30:GRAPHICS -ColorTone = 0,1,7,6,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255 || 0 - -; Flip - MSL value(convert array index) -;;; 0:NONE, 1:HORIZONTAL, 2:VERTICAL, 3:BOTH -Flip = 0,-255,-255,-255 || 0 - -; Wide Dynamic Range - real setting value -;;; N/A -; Wide Dynamic Range - MSL value(convert array index) -;;; 0:OFF, 1:ON, 2:AUTO -WDR = 0,-255,-255 || 0 - -; Part color mode - real setting value -;;; 0:OFF, 1:SWAP, 2:ACCENT -; Part color mode - MSL value(convert array index) -;;; 0:OFF, 1:SWAP, 2:ACCENT -;PartColorMode = 0,1,2 || 0 - -; Part color - real setting value -;;; 0:VIOLET, 1:PURPLE, 2:MAGENTA_1, 3:MAGENTA_2, 4:RED_1, 5:RED_2, 6:BROWN, 7:YELLOW, 8:GREEN_1, 9:GREEN_2, 10:GREEN_3, -;;; 11:GREEN_4, 12:COBALT, 13:CYAN, 14:BLUE_1, 15:BLUE_2, 16:GRAY -; Part color - MSL value(convert array index) -;;; 0:VIOLET, 1:PURPLE, 2:MAGENTA_1, 3:MAGENTA_2, 4:RED_1, 5:RED_2, 6:BROWN, 7:YELLOW, 8:GREEN_1, 9:GREEN_2, 10:GREEN_3, -;;; 11:GREEN_4, 12:COBALT_BLUE, 13:CYAN, 14:BLUE_1, 15:BLUE_2, 16:GRAY -;PartColor = 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16 || 0 - - -[Photograph] -;LensInit = 0,1 || 0 -DigitalZoom = 0,30 || 0 -OpticalZoom = 0,0 || 0 - -; Focus mode - real setting value -;;; 0:AUTO, 1:MANUAL, 2:PAN, 3:TOUCH_AUTO, 4:CONTINUOUS -; Focus mode - MSL value(convert array index) -;;; 0:NONE, 1:PAN, 2:AUTO, 3:MANUAL, 4:TOUCH_AUTO, 5:CONTINUOUS -FocusMode = -255,-255,0,-255,3,4 || 3 - -; Auto focus type - real setting value -;;; 0:NORMAL, 1:MACRO, 2:FULL -; Auto focus - MSL value(convert array index) -;;; 0:NONE, 1:NORMAL, 2:MACRO, 3:FULL -AFType = -255,0,1,-255 || 0 - -; Auto exposure type - real setting value -;;; 0:MATRIX, 1:CENTER, 2:SPOT, 3.MAX -; Auto exposure mode - MSL value(convert array index) -;;; 0,OFF 1,ALL 2,CENTER1 3,CENTER2 4,CENTER3 5,SPOT1 6,SPOT2 7,CUSTOM1 8,CUSTOM2 -AEType = -255,0,1,-255,-255,2,-255,-255,-255 || 0 - -;ExposureValue - Not support -;FNumber - Not support -;ShutterSpeed - Not support - -; ISO - real setting value -;;; 0:AUTO, 1:100, 2:200, 3:400, 4:800 -; ISO - MSL value(convert array index) -;;; 0:AUTO, 1:50, 2:100, 3:200, 4:400, 5:800, 6:1600, 7:3200 -ISO = 0,-255,1,2,3,4,-255,-255 || 0 - -; Program mode - real setting value -;;; 1:NONE, 2:PORTRAIT, 3:NIGHTSHOT, 4:BACK_LIGHT, 5:LANDSCAPE, 6:SPORTS, 7:PARTY_INDOOR, 8:BEACH_SNOW, 9:SUNSET, 10:DUSK_DAWN, -;;; 11:FALL_COLOR, 12:FIREWORKS, 13:TEXT, 14:CANDLE_LIGHT -; Program mode - MSL value(convert array index) -;;; 0:NORMAL, 1:PORTRAIT, 2:LANDSCAPE, 3:SPORTS, 4:PARTY_N_INDOOR, 5:BEACH_N_INDOOR, 6:SUNSET, 7:DUSK_N_DAWN, 8:FALL_COLOR, 9:NIGHT_SCENE, -;;; 10:FIREWORK, 11:TEXT, 12:SHOW_WINDOW, 13:CANDLE_LIGHT, 14:BACKLIGHT -ProgramMode = 0,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255 || 0 - -; Anti-handshake - real setting value -;;; N/A -; Anti-handshake - MSL value(convert array index) -;;; 0:OFF, 1:ON, 2:AUTO, 3:MOVIE_ON -AntiHandshake = 0,-255,-255,-255 || 0 - -; Video-stabilization - real setting value -;;; 0:OFF, 1:ON -; Video-stabilization - MSL value(convert array index) -;;; 0:OFF, 1:ON -VideoStabilization = 0 || 0 - -; Face zoom mode -;;; 0:OFF, 1:ON -FaceZoomMode = 0 || 0 -; Face zoom level -FaceZoomLevel = 0,0 || 0 - - -[Capture] -; Output mode -;;; No need to convert -;;; 0:NV12, 1:NV12T, 2:NV16, 3:NV21, 4:YUYV, 5:UYVY, 6:422P, 7:I420, 8:YV12, 9:RGB565, 10:RGB888, 11:RGBA, 12:ARGB, 13:ENCODED, 14:INTERLEAVED_JPEG_UYVY -OutputMode = 0,13 || 13 -JpegQuality = 0,100 || 95 -MultishotNumber = 1,1024 || 1 -SensorEncodedCapture = 1 -; Support HDR -;;; 0: OFF, 1: ON, 2: ON and Original -SupportHDR = 0,-255,-255 || 0 -SupportZSL = 1 - -[Detect] -; Detect mode -;;; 0:OFF, 1:ON -;DetectMode - Not support -;DetectNumber - Not support -;DetectFocusSelect - Not support -;DetectSelectNumber - Not support -;DetectStatus - Not support - diff --git a/mmfw-sysconf-target-tm1/usr/etc/mmfw_camcorder_dev_video_sec.ini b/mmfw-sysconf-target-tm1/usr/etc/mmfw_camcorder_dev_video_sec.ini deleted file mode 100644 index 70e77fa..0000000 --- a/mmfw-sysconf-target-tm1/usr/etc/mmfw_camcorder_dev_video_sec.ini +++ /dev/null @@ -1,196 +0,0 @@ -; < Camera/Camcorder Configure Control INI file > -; -; - Header List - -; 1. Camera -; 2. Strobe -; 3. Effect -; 4. Photograph -; 5. Capture -; 6. Detect -; -; - Note - -; If you want to add a new header, -; add a new enum value to "enum ConfigureCategoryControl" -; and new default table for it in mm_camcorder_configure.c/.h -; - -[Camera] -; Input index - real setting value -;;; 0:PRIMARY_CAMERA, 1:SECONDARY_CAMERA -; Input index - MSL value(convert array index) -;;; -1:NONE, 0:CAMERA0, 1:CAMERA1 -InputIndex = -255,1 || 1 -DeviceName = S5K5E3YX -PreviewResolution = 176,144 | 320,240 | 480,360 | 640,480 | 720,720 | 880,720 | 960,720 | 1280,720 || 960,720 -CaptureResolution = 480,480 | 640,480 | 1440, 1080 | 1920,1080 | 1920,1920 | 2048,1152 | 2048,1536 | 2560,1440 | 2576,1932 || 640,480 -VideoResolution = 176,144 | 320,240 | 640,480 | 1280,720 || 640,480 -FPS0 = 0,30 || 30 -FPS1 = 0,30 || 30 -FPS2 = 0,30 || 30 -FPS3 = 0,30 || 30 -FPS4 = 0,30 || 30 -FPS5 = 0,30 || 30 -FPS6 = 0,30 || 30 -FPS7 = 0,30 || 30 -; PictureForamt - MSL value -;;; 0:NV12, 1:NV12T, 2:NV16, 3:NV21, 4:YUYV, 5:UYVY, 6:422P, 7:I420, 8:YV12, 9:RGB565, 10:RGB888, 11:RGBA, 12:ARGB, 13:ENCODED, 14:INTERLEAVED_JPEG_UYVY, 15:ENCODED_H264 -PictureFormat = 0 || 0 -Overlay = 0,1 || 1 -; Recommend display rotation -;;; 0:NONE, 1:90, 2:180, 3:270 -RecommendDisplayRotation = 3 -; Recommend preview format for capture -;;; 0:NV12, 1:NV12T, 2:NV16, 3:NV21, 4:YUYV, 5:UYVY, 6:422P, 7:I420, 8:YV12, 9:RGB565, 10:RGB888, 11:RGBA, 12:ARGB, 13:ENCODED, 14:INTERLEAVED_JPEG_UYVY, 15:ENCODED_H264 -RecommendPreviewFormatCapture = 0 -; Recommend preview format for record -;;; 0:NV12, 1:NV12T, 2:NV16, 3:NV21, 4:YUYV, 5:UYVY, 6:422P, 7:I420, 8:YV12, 9:RGB565, 10:RGB888, 11:RGBA, 12:ARGB, 13:ENCODED, 14:INTERLEAVED_JPEG_UYVY, 15:ENCODED_H264 -RecommendPreviewFormatRecord = 0 -; Recommend preview resolution -;;; 0: NORMAL ratio(4:3), 1: WIDE ratio(16:9), 2: SQUARE ratio(1:1) -RecommendPreviewResolution = 960,720 | 1280,720 | 720,720 || 960,720 -; Camera facing direction -;;; 0:REAR, 1:FRONT -FacingDirection = 1 - - -[Strobe] -;StrobeControl - Not support -;StrobeCapabilities - Not support -; Strobe mode - real setting value -;;; N/A -; Strobe mode - MSL value(convert array index) -;;; 0:OFF, 1:ON, 2:AUTO, 3:REDEYE_REDUCTION, 4:SLOW_SYNC, 5:FRONT_CURTAIN, 6:REAR_CURTAIN, 7:PERMANENT -StrobeMode = 0,-255,-255,-255,-255,-255,-255,-255 || 0 -;StrobeStatus - Not support -;StrobeEV - Not support - - -[Effect] -Brightness = 0,8 || 4 -;Contrast = -2,2 || 0 -;Saturation = 0,4 || 2 -;Sharpness = 0,4 || 2 - -; White balance - real setting value -;;; 0:AUTO, 1:INCANDESCENT, 4:FLUORESCENT, 5:DAYLIGHT, 6:CLOUDY_DAYLIGHT -; White balance - MSL value(convert array index) -;;; 0:NONE, 1:AUTO, 2:DAYLIGHT, 3:CLOUDY, 4:FLUORESCENT, 5:INCANDESCENT, 6:SHADE, 7:HORIZON, 8:FLASH, 9:CUSTOM -WhiteBalance = -255,0,5,6,4,1,-255,-255,-255,-255 || 0 - -; Color tone - real setting value -;;; 0:NONE, 1:MONO, 6:NEGATIVE, 7:SEPIA, 4:COLD -; Color tone - MSL value(convert array index) -;;; 0:NONE, 1:MONO, 2:SEPIA, 3:NEGATIVE, 4:BLUE, 5:GREEN, 6:AQUA, 7:VIOLET, 8:ORANGE, 9:GRAY, 10:RED, -;;; 11:ANTIQUE, 12:WARM, 13:PINK, 14:YELLOW, 15:PURPLE, 16:EMBOSS, 17:OUTLINE, 18:SOLARIZATION, 19:SKETCH, 20:WASHED, -;;; 21:VINTAGE_WARM, 22:VINTAGE_COLD, 23:POSTERIZATION, 24:CARTOON, 25:SELECTIVE_RED, 26:SELECTIVE_GREEN, 27:SELECTIVE_BLUE, 28:SELECTIVE_YELLOW, 29:SELECTIVE_RED_YELLOW, 30:GRAPHICS -ColorTone = 0,1,7,6,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255 || 0 - -; Flip - MSL value(convert array index) -;;; 0:NONE, 1:HORIZONTAL, 2:VERTICAL, 3:BOTH -Flip = 0,1,2,3 || 0 - - - -; Wide Dynamic Range - real setting value -;;; N/A -; Wide Dynamic Range - MSL value(convert array index) -;;; 0:OFF, 1:ON, 2:AUTO -WDR = 0,-255,-255 || 0 - -; Part color mode - real setting value -;;; 0:OFF, 1:SWAP, 2:ACCENT -; Part color mode - MSL value(convert array index) -;;; 0:OFF, 1:SWAP, 2:ACCENT -;PartColorMode = 0,1,2 || 0 - -; Part color - real setting value -;;; 0:VIOLET, 1:PURPLE, 2:MAGENTA_1, 3:MAGENTA_2, 4:RED_1, 5:RED_2, 6:BROWN, 7:YELLOW, 8:GREEN_1, 9:GREEN_2, 10:GREEN_3, -;;; 11:GREEN_4, 12:COBALT, 13:CYAN, 14:BLUE_1, 15:BLUE_2, 16:GRAY -; Part color - MSL value(convert array index) -;;; 0:VIOLET, 1:PURPLE, 2:MAGENTA_1, 3:MAGENTA_2, 4:RED_1, 5:RED_2, 6:BROWN, 7:YELLOW, 8:GREEN_1, 9:GREEN_2, 10:GREEN_3, -;;; 11:GREEN_4, 12:COBALT_BLUE, 13:CYAN, 14:BLUE_1, 15:BLUE_2, 16:GRAY -;PartColor = 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16 || 0 - - -[Photograph] -;LensInit = 0,1 || 0 -DigitalZoom = 0,0 || 0 -OpticalZoom = 0,0 || 0 - -; Focus mode - real setting value -;;; Not Support, no need to convert -; Focus mode - MSL value(convert array index) -;;; 0:NONE, 1:PAN, 2:AUTO, 3:MANUAL, 4:TOUCH_AUTO, 5:CONTINUOUS -FocusMode = -255,0,-255,-255,-255,-255 || 0 - -; Auto focus type - real setting value -;;; 0:NORMAL, 1:MACRO, 2:FULL -; Auto focus - MSL value(convert array index) -;;; 0:NONE, 1:NORMAL, 2:MACRO, 3:FULL -AFType = 0,-255,-255,-255 || 0 - -; Auto exposure type - real setting value -;;; 0:CENTER, 1:MATRIX, 2:SPOT, 3.MAX -; Auto exposure mode - MSL value(convert array index) -;;; 0,OFF 1,ALL 2,CENTER1 3,CENTER2 4,CENTER3 5,SPOT1 6,SPOT2 7,CUSTOM1 8,CUSTOM2 -AEType = -255,-255,0,-255,-255,-255,-255,-255,-255 || 0 - -;ExposureValue - Not support -;FNumber - Not support -;ShutterSpeed - Not support - -; ISO - real setting value -;;; 0:AUTO, 1:50, 2:100, 3:200, 4:400, 5:800, 6:1600 -; ISO - MSL value(convert array index) -;;; 0:AUTO, 1:50, 2:100, 3:200, 4:400, 5:800, 6:1600, 7:3200 -ISO = 0,-255,-255,-255,-255,-255,-255,-255 || 0 - -; Program mode - real setting value -;;; 1:NONE, 2:PORTRAIT, 3:NIGHTSHOT, 4:BACK_LIGHT, 5:LANDSCAPE, 6:SPORTS, 7:PARTY_INDOOR, 8:BEACH_SNOW, 9:SUNSET, 10:DUSK_DAWN, -;;; 11:FALL_COLOR, 12:FIREWORKS, 13:TEXT, 14:CANDLE_LIGHT -; Program mode - MSL value(convert array index) -;;; 0:NORMAL, 1:PORTRAIT, 2:LANDSCAPE, 3:SPORTS, 4:PARTY_N_INDOOR, 5:BEACH_N_INDOOR, 6:SUNSET, 7:DUSK_N_DAWN, 8:FALL_COLOR, 9:NIGHT_SCENE, -;;; 10:FIREWORK, 11:TEXT, 12:SHOW_WINDOW, 13:CANDLE_LIGHT, 14:BACKLIGHT -ProgramMode = 0,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255 || 0 - -; Anti-handshake - real setting value -;;; N/A -; Anti-handshake - MSL value(convert array index) -;;; 0:OFF, 1:ON, 2:AUTO, 3:MOVIE_ON -AntiHandshake = 0,-255,-255,-255 || 0 - -; Video-stabilization - real setting value -;;; 0:OFF, 1:ON -; Video-stabilization - MSL value(convert array index) -;;; 0:OFF, 1:ON -VideoStabilization = 0 || 0 - -; Face zoom mode -;;; 0:OFF, 1:ON -FaceZoomMode = 0 || 0 -; Face zoom level -FaceZoomLevel = 0,0 || 0 - - -[Capture] -; Output mode -;;; No need to convert -;;; 0:NV12, 1:NV12T, 2:NV16, 3:NV21, 4:YUYV, 5:UYVY, 6:422P, 7:I420, 8:YV12, 9:RGB565, 10:RGB888, 11:RGBA, 12:ARGB, 13:ENCODED, 14:INTERLEAVED_JPEG_UYVY -OutputMode = 0,13 || 13 -JpegQuality = 0,100 || 95 -MultishotNumber = 1,1 || 1 -SensorEncodedCapture = 1 -; Support HDR -;;; 0: OFF, 1: ON, 2: ON and Original -SupportHDR = 0,-255,-255 || 0 -SupportZSL = 1 - -[Detect] -; Detect mode -;;; 0:OFF, 1:ON -;DetectMode - Not support -;DetectNumber - Not support -;DetectFocusSelect - Not support -;DetectSelectNumber - Not support -;DetectStatus - Not support - diff --git a/mmfw-sysconf-target-tm1/usr/etc/mmfw_media_codec.ini b/mmfw-sysconf-target-tm1/usr/etc/mmfw_media_codec.ini deleted file mode 100644 index 839a0cc..0000000 --- a/mmfw-sysconf-target-tm1/usr/etc/mmfw_media_codec.ini +++ /dev/null @@ -1,89 +0,0 @@ -[h261] -hw_decoder = , , -hw_encoder = , , -sw_decoder = , , -sw_encoder = , , - -[h263] -hw_decoder = sprddec_h263, video/x-h263, NV12 -hw_encoder = sprdenc_h263, video/x-raw, H263P -sw_decoder = avdec_h263, video/x-h263, I420 -sw_encoder = avenc_h263, video/x-raw, H263P - -[h264] -hw_decoder = sprddec_h264, video/x-h264, NV12 -hw_encoder = sprdenc_h264, video/x-raw, H264_SP -sw_decoder = avdec_h264, video/x-h264, I420 -sw_encoder = avenc_h264, video/x-raw, H264_SP - -[mpeg4] -hw_decoder = sprddec_mpeg4, video/mpeg, NV12 -hw_encoder = sprdenc_mpeg4, video/x-raw, MPEG4_SP -sw_decoder = avdec_mpeg4, video/mpeg, I420 -sw_encoder = avenc_mpeg4, video/x-raw, MPEG4_SP - -[aac_lc] -hw_decoder = , , -hw_encoder = , , -sw_decoder = avdec_aac, audio/mpeg, PCM -sw_encoder = avenc_aac, audio/x-raw, AAC_LC - -[aac_he] -hw_decoder = , , -hw_encoder = , , -sw_decoder = avdec_aac, audio/mpeg, PCM -sw_encoder = , , - -[aac_he_ps] -hw_decoder = , , -hw_encoder = , , -sw_decoder = avdec_aac, audio/mpeg, PCM -sw_encoder = , , - -[mp3] -hw_decoder = , , -hw_encoder = , , -sw_decoder = avdec_mp3, audio/mpeg, PCM -sw_encoder = , , - -[amr_nb] -hw_decoder = , , -hw_encoder = , , -sw_decoder = avdec_amrnb, audio/AMR, PCM -sw_encoder = amrnbenc, audio/x-raw, AMR_NB - -[amr_wb] -hw_decoder = , , -hw_encoder = , , -sw_decoder = avdec_amrwb, audio/AMR-WB, PCM -sw_encoder = , , - -[vorbis] -hw_decoder = , , -hw_encoder = , , -sw_decoder = vorbisdec, audio/x-vorbis, PCM -sw_encoder = , , - -[flac] -hw_decoder = , , -hw_encoder = , , -sw_decoder = avdec_flac, audio/x-flac, PCM -sw_encoder = , , - -[wmav1] -hw_decoder = , , -hw_encoder = , , -sw_decoder = avdec_wmav1, audio/x-wma, PCM -sw_encoder = , , - -[wmav2] -hw_decoder = , , -hw_encoder = , , -sw_decoder = avdec_wmav2, audio/x-wma, PCM -sw_encoder = , , - -[wmapro] -hw_decoder = , , -hw_encoder = , , -sw_decoder = avdec_wmapro, audio/x-wma, PCM -sw_encoder = , , diff --git a/mmfw-sysconf-target-tm1/usr/etc/mmfw_media_streamer.ini b/mmfw-sysconf-target-tm1/usr/etc/mmfw_media_streamer.ini deleted file mode 100644 index 458ad4e..0000000 --- a/mmfw-sysconf-target-tm1/usr/etc/mmfw_media_streamer.ini +++ /dev/null @@ -1,50 +0,0 @@ -[general] -; generating dot file representing pipeline state -generate dot = no -dot dir = - -; decodebin will be used instead of decoder node -use decodebin = yes - -; comma separated list of element names which -; will not be used in autoplug mode -exclude elements = v4l2video,omx,sprd - -; comma separated list of arguments -; that will pass to gst_init -gstreamer arguments = --gst-debug=2 - -[sources] - -audio_source = pulsesrc -camera_source = v4l2src -video_source = ximagesrc -udp_source = udpsrc - - -[sinks] -audio_sink = pulsesink -video_sink = waylandsink -evas_sink = evaspixmapsink -udp_sink = udpsink - - -[h263] -encoder = avenc_h263 -decoder = avdec_h263 -rtppay = rtph263pay -rtpdepay = rtph263depay -parser = h263parse - - -[h264] -encoder = avenc_h264 -decoder = avdec_h264 -rtppay = rtph264pay -rtpdepay = rtph264depay -parser = h264parse - - -[audio-raw] -rtppay = rtpL16pay -rtpdepay = rtpL16depay diff --git a/mmfw-sysconf-target-tm1/usr/etc/mmfw_player.ini.wayland b/mmfw-sysconf-target-tm1/usr/etc/mmfw_player.ini.wayland deleted file mode 100644 index 4167bb7..0000000 --- a/mmfw-sysconf-target-tm1/usr/etc/mmfw_player.ini.wayland +++ /dev/null @@ -1,78 +0,0 @@ -[general] - -disable segtrap = yes ; same effect with --gst-disable-segtrap - -; set default videosink element according to video surface type(X, EVAS, NULL) -videosink element overlay = waylandsink -videosink element evas = evasimagesink -videosink element fake = fakesink -videosink element remote = shmsink -videosrc element remote = shmsrc - -video converter element = - -audiosink element = pulsesink - - -drmsrc element = filesrc - -; if yes. gstreamer will not update registry -skip rescan = yes -delay before repeat = 50 ; msec - -; comma separated list of tocken which elemnts has it in it's name will not be used -element exclude keyword = v4l2 - -; ignore resume play just for debugging -ignore first skip request = no - -;audio/video decode type(0:DEFAULT, 1:HW, 2:SW, 3:DISABLE) -video decoder type = 0 -audio decoder type = 0 - -async start = yes - -multiple codec supported = yes - -; parameters for initializing gstreamer -; DEFAULT SET (--gst-debug=*:2) -gstparam1 = --gst-debug=*:2 -gstparam2 = -gstparam3 = -gstparam4 = -gstparam5 = - -; generating dot file representing pipeline state -; DEFAULT MUST BE 'no'. If 'yes', mmplayer will set env-variable for it's session as "export GST_DEBUG_DUMP_DOT_DIR=/tmp/" -generate dot = no - -; parameter is for only video to be determined -; which clock will be used -; if yes, system clock will be used -; apart from this, audiosink is clock provider for audio -use system clock = yes - -; allowed timeout for changing pipeline state -live state change timeout = 30 ; sec -localplayback state change timeout = 10 ; sec - -; delay in msec for sending EOS -eos delay = 0 ; msec - -; for asm function enable = yes, disable = no -enable asm = yes - -[http streaming] - -httpsrc element = souphttpsrc - -; if set, use file or not use memory for buffering -http file buffer path = /home/owner/content - -http buffering limit = 99.0 ; percent - -http max size bytes = 1048576 ; bytes - -http buffering time = 1.2 - -http timeout = 30 ; sec diff --git a/mmfw-sysconf-target-tm1/usr/etc/mmfw_player.ini.x b/mmfw-sysconf-target-tm1/usr/etc/mmfw_player.ini.x deleted file mode 100644 index c10eede..0000000 --- a/mmfw-sysconf-target-tm1/usr/etc/mmfw_player.ini.x +++ /dev/null @@ -1,76 +0,0 @@ -[general] - -disable segtrap = yes ; same effect with --gst-disable-segtrap - -; set default videosink element according to video surface type(X, EVAS, NULL) -videosink element overlay = xvimagesink -videosink element evas = evasimagesink -videosink element fake = fakesink - -video converter element = - -audiosink element = pulsesink - - -drmsrc element = filesrc - -; if yes. gstreamer will not update registry -skip rescan = yes -delay before repeat = 50 ; msec - -; comma separated list of tocken which elemnts has it in it's name will not be used -element exclude keyword = v4l2 - -; ignore resume play just for debugging -ignore first skip request = no - -;audio/video decode type(0:DEFAULT, 1:HW, 2:SW, 3:DISABLE) -video decoder type = 0 -audio decoder type = 0 - -async start = yes - -multiple codec supported = yes - -; parameters for initializing gstreamer -; DEFAULT SET (--gst-debug=*:2) -gstparam1 = --gst-debug=*:2 -gstparam2 = -gstparam3 = -gstparam4 = -gstparam5 = - -; generating dot file representing pipeline state -; DEFAULT MUST BE 'no'. If 'yes', mmplayer will set env-variable for it's session as "export GST_DEBUG_DUMP_DOT_DIR=/tmp/" -generate dot = no - -; parameter is for only video to be determined -; which clock will be used -; if yes, system clock will be used -; apart from this, audiosink is clock provider for audio -use system clock = yes - -; allowed timeout for changing pipeline state -live state change timeout = 30 ; sec -localplayback state change timeout = 10 ; sec - -; delay in msec for sending EOS -eos delay = 0 ; msec - -; for asm function enable = yes, disable = no -enable asm = yes - -[http streaming] - -httpsrc element = souphttpsrc - -; if set, use file or not use memory for buffering -http file buffer path = /home/owner/content - -http buffering limit = 99.0 ; percent - -http max size bytes = 1048576 ; bytes - -http buffering time = 1.2 - -http timeout = 30 ; sec diff --git a/mmfw-sysconf-target-tm1/usr/etc/mmfw_player_audio_effect.ini b/mmfw-sysconf-target-tm1/usr/etc/mmfw_player_audio_effect.ini deleted file mode 100644 index 1394608..0000000 --- a/mmfw-sysconf-target-tm1/usr/etc/mmfw_player_audio_effect.ini +++ /dev/null @@ -1,17 +0,0 @@ -[audio effect] -; name of audio effect element -audio effect element = audioeq - -; preset audio effect setting -audio effect preset = no - -; custom audio effect setting (EQ/extension) -audio effect custom = yes -audio effect custom list = 0 - -audio effect custom eq band num = 7 ; number of EQ bands -audio effect custom eq band width = 33, 90, 242, 649, 1743, 4676, 12544 ; list of each EQ band width (Hz) -audio effect custom eq band freq = 36, 98, 265, 711, 1907, 5117, 13727 ; list of each EQ band central frequency (Hz) - -audio effect custom min list = -12 ; list of minimum level value (the first element is for EQ, others for extension effect) -audio effect custom max list = 12 ; list of maximum level value (the first element is for EQ, others for extension effect) diff --git a/mmfw-sysconf-target-tm1/usr/etc/mmfw_streamrecorder.ini b/mmfw-sysconf-target-tm1/usr/etc/mmfw_streamrecorder.ini deleted file mode 100644 index 55a5cf4..0000000 --- a/mmfw-sysconf-target-tm1/usr/etc/mmfw_streamrecorder.ini +++ /dev/null @@ -1,72 +0,0 @@ -[general] -;is encsink source is live -encscink source is live = 0 - -retrialcount = 10 - -minimum frame = 5 - -reset pause time = 0 - -screen record = 1 - -convert output buffer num =6 - -[encodebin] -;MM_STREAMRECORDER_ENCBIN_PROFILE_VIDEO = 0 MM_STREAMRECORDER_ENCBIN_PROFILE_AUDIO = 1 -;MM_STREAMRECORDER_ENCBIN_PROFILE_IMAGE = 2 MM_STREAMRECORDER_ENCBIN_PROFILE_NUM = 3 -encsink bin profile = 0 - -encsink bin auto audio resample = 0 - -encsink bin auto colorspace = 1 - -encsink bin auto audio convert = 1 - -encsink bin use video toggle = 0 - -[pipeline] -encsink bin source = appsrc - -name of audio src = pulsesrc - -h264 encoder = - -h263 encoder = avenc_h263p - -mpeg4 encoder = avenc_mpeg4 - -name of audio encoder = avenc_aac - -use parser = - -name of 3GP muxer = avmux_3gp - -name of MP4 muxer = avmux_mp4 - -name of video converter = videoconvert - -name of sink = filesink - -[video param] -;/*ms*/ -video frame wait time = 200000 - -[audio param] -audio frame minimum space = 102400 - -audio frame wait time = 20000 - -[attribute] -supported height = 1080,720,480,240,288,144 - -supported width = 1920,1280,640,320,352,176 - -;/*AMR, AAC, VORBIS ,PCM*/ -supported audio encoders = AMR,AAC,PCM - -;/* H263 , H264 , MPEG4 */ -supported video encoders = H263,MPEG4 - -;/*3GP , AMR, MP4 , WAV, ADTS*/ -supported file formats = 3GP, MP4,AMR,ADTS,WAV diff --git a/mmfw-sysconf-target-tw1/etc/multimedia/gst-openmax.conf b/mmfw-sysconf-target-tw1/etc/multimedia/gst-openmax.conf new file mode 100644 index 0000000..92a0e70 --- /dev/null +++ b/mmfw-sysconf-target-tw1/etc/multimedia/gst-openmax.conf @@ -0,0 +1,143 @@ +omx_mpeg2dec, + type=GstOmxMpeg2Dec, + library-name=libSDP_OMX_Core.so.0, + component-name=OMX.SDP.video_decoder.mfc.mp2, + sink="video/mpeg, mpegversion=(int)[1,2], systemstream=false, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max]; ", + src="video/x-raw-yuv, format=(fourcc){I420}, width=(int)[1,4096], height=(int)[1,4096], framerate=(fraction)[0,max];", + rank=257; + +omx_mpeg4dec, + type=GstOmxMpeg4Dec, + library-name=libSDP_OMX_Core.so.0, + component-name=OMX.SDP.video_decoder.mfc.mp4, + sink="video/x-msmpeg, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max], format=(fourcc){DIV3}; video/mpeg, mpegversion=(int)4, systemstream=false, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max]; video/x-divx, divxversion=(int)[4,5], width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max]; video/x-xvid, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max]; video/x-3ivx, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max];", + src="video/x-raw-yuv, format=(fourcc){I420}, width=(int)[1,4096], height=(int)[1,4096], framerate=(fraction)[0,max];", + rank=257; + +omx_h264dec, + type=GstOmxH264Dec, + library-name=libSDP_OMX_Core.so.0, + component-name=OMX.SDP.video_decoder.mfc.avc, + sink="video/x-h264, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max];", + src="video/x-raw-yuv, format=(fourcc){I420}, width=(int)[1,4096], height=(int)[1,4096], framerate=(fraction)[0,max];", + rank=257; + +omx_h263dec, + type=GstOmxH263Dec, + library-name=libSDP_OMX_Core.so.0, + component-name=OMX.SDP.video_decoder.mfc.h263, + sink="video/x-h263, variant=(string)itu, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max];", + src="video/x-raw-yuv, format=(fourcc){I420}, width=(int)[1,4096], height=(int)[1,4096], framerate=(fraction)[0,max];", + rank=257; + +omx_wmvdec, + type=GstOmxWmvDec, + library-name=libSDP_OMX_Core.so.0, + component-name=OMX.SDP.video_decoder.mfc.wmv, + sink="video/x-wmv, wmvversion=(int)3, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max];", + src="video/x-raw-yuv, format=(fourcc){I420}, width=(int)[1,4096], height=(int)[1,4096], framerate=(fraction)[0,max];", + rank=257; + +omx_vp8dec, + type=GstOmxVp8Dec, + library-name=libSDP_OMX_Core.so.0, + component-name=OMX.SDP.video_decoder.mfc.vp8, + sink="video/x-vp8, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max];", + src="video/x-raw-yuv, format=(fourcc){I420}, width=(int)[1,4096], height=(int)[1,4096], framerate=(fraction)[0,max];", + rank=257; + +omx_rvdec, + type=GstOmxRvDec, + library-name=libSDP_OMX_Core.so.0, + component-name=OMX.SDP.video_decoder.mfc.rv, + sink="video/x-pn-realvideo, rmversion=(int)[3,4], format=(fourcc){RV30,RV40}, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max];", + src="video/x-raw-yuv, format=(fourcc){I420}, width=(int)[1,4096], height=(int)[1,4096], framerate=(fraction)[0,max];", + rank=257; + +omx_avsdec, + type=GstOmxAvsDec, + library-name=libSDP_OMX_Core.so.0, + component-name=OMX.SDP.video_decoder.mfc.avs, + sink="video/x-avs, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max];", + src="video/x-raw-yuv, format=(fourcc){I420}, width=(int)[1,4096], height=(int)[1,4096], framerate=(fraction)[0,max];", + rank=257; + +omx_mjpegdec, + type=GstOmxMjpegDec, + library-name=libSDP_OMX_Core.so.0, + component-name=OMX.SDP.video_decoder.mjpeg, + sink="video/x-jpeg, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max];", + src="video/x-raw-yuv, format=(fourcc){I420}, width=(int)[1,4096], height=(int)[1,4096], framerate=(fraction)[0,max];", + rank=257; + +omx_mp3dec, + type=GstOmxMp3Dec, + library-name=libSDP_OMX_Core.so.0, + component-name=OMX.SDP.AUDANY.Decoder, + sink="audio/mpeg, mpegversion=(int)1, layer=(int)[1,3], parsed=true", + src="audio/x-raw-int", + rank=257; + +omx_aacdec, + type=GstOmxAacDec, + library-name=libSDP_OMX_Core.so.0, + component-name=OMX.SDP.AUDANY.Decoder, + sink="audio/x-aac;audio/mpeg, mpegversion=(int){2,4}, framed=true", + src="audio/x-raw-int, hassubdata=true", + rank=257; + +omx_ac3dec, + type=GstOmxAc3Dec, + library-name=libSDP_OMX_Core.so.0, + component-name=OMX.SDP.AUDANY.Decoder, + sink="audio/x-ac3, framed=true;audio/x-eac3, framed=true;audio/ac3, framed=true", + src="audio/x-raw-int, hassubdata=true", + rank=257; + +omx_adpcmdec, + type=GstOmxAdpcmDec, + library-name=libSDP_OMX_Core.so.0, + component-name=OMX.SDP.AUDANY.Decoder, + sink="audio/x-adpcm", + src="audio/x-raw-int", + rank=257; + +omx_wmadec, + type=GstOmxWmaDec, + library-name=libSDP_OMX_Core.so.0, + component-name=OMX.SDP.AUDANY.Decoder, + sink="audio/x-wma", + src="audio/x-raw-int", + rank=257; + +omx_dtsdec, + type=GstOmxDtsDec, + library-name=libSDP_OMX_Core.so.0, + component-name=OMX.SDP.AUDANY.Decoder, + sink="audio/x-dts, framed=true", + src="audio/x-raw-int, hassubdata=true", + rank=257; + +omx_vorbisdec, + type=GstOmxVorbisDec, + library-name=libSDP_OMX_Core.so.0, + component-name=OMX.SDP.AUDANY.Decoder, + sink="audio/x-vorbis", + src="audio/x-raw-int", + rank=257; + +omx_radec, + type=GstOmxRaDec, + library-name=libSDP_OMX_Core.so.0, + component-name=OMX.SDP.AUDANY.Decoder, + sink="audio/x-pn-realaudio", + src="audio/x-raw-int", + rank=257; + +omx_g711dec, + type=GstOmxG711Dec, + library-name=libSDP_OMX_Core.so.0, + component-name=OMX.SDP.AUDANY.Decoder, + sink="audio/x-alaw; audio/x-mulaw", + src="audio/x-raw-int", + rank=257; diff --git a/mmfw-sysconf-target-tw1/etc/multimedia/gst-tz-openmax.conf b/mmfw-sysconf-target-tw1/etc/multimedia/gst-tz-openmax.conf new file mode 100644 index 0000000..4decb28 --- /dev/null +++ b/mmfw-sysconf-target-tw1/etc/multimedia/gst-tz-openmax.conf @@ -0,0 +1,140 @@ +omx_tz_mpeg2dec, + type=GstOmxTZMpeg2Dec, + library-name=libSDP_OMX_Core.so.0, + component-name=OMX.SDP.video_decoder.mfc.mp2, + sink="video/mpeg, mpegversion=(int)[1,2], systemstream=false, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max], secure=(boolean)true; ", + src="video/x-raw-yuv, format=(fourcc){I420}, width=(int)[1,4096], height=(int)[1,4096], framerate=(fraction)[0,max];", + rank=257; + +omx_tz_mpeg4dec, + type=GstOmxTZMpeg4Dec, + library-name=libSDP_OMX_Core.so.0, + component-name=OMX.SDP.video_decoder.mfc.mp4, + sink="video/x-msmpeg, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max], format=(fourcc){DIV3}, secure=(boolean)true; video/mpeg, mpegversion=(int)4, systemstream=false, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max], secure=(boolean)true; video/x-divx, divxversion=(int)[4,5], width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max], secure=(boolean)true; video/x-xvid, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max], secure=(boolean)true; video/x-3ivx, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max], secure=(boolean)true;", + src="video/x-raw-yuv, format=(fourcc){I420}, width=(int)[1,4096], height=(int)[1,4096], framerate=(fraction)[0,max];", + rank=257; +omx_tz_h264dec, + type=GstOmxTZH264Dec, + library-name=libSDP_OMX_Core.so.0, + component-name=OMX.SDP.video_decoder.mfc.avc, + sink="video/x-h264, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max], secure=(boolean)true;", + src="video/x-raw-yuv, format=(fourcc){I420}, width=(int)[1,4096], height=(int)[1,4096], framerate=(fraction)[0,max];", + rank=257; + +omx_tz_h263dec, + type=GstOmxTZH263Dec, + library-name=libSDP_OMX_Core.so.0, + component-name=OMX.SDP.video_decoder.mfc.h263, + sink="video/x-h263, variant=(string)itu, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max], secure=(boolean)true;", + src="video/x-raw-yuv, format=(fourcc){I420}, width=(int)[1,4096], height=(int)[1,4096], framerate=(fraction)[0,max];", + rank=257; + +omx_tz_wmvdec, + type=GstOmxTZWmvDec, + library-name=libSDP_OMX_Core.so.0, + component-name=OMX.SDP.video_decoder.mfc.wmv, + sink="video/x-wmv, wmvversion=(int)3, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max], secure=(boolean)true;", + src="video/x-raw-yuv, format=(fourcc){I420}, width=(int)[1,4096], height=(int)[1,4096], framerate=(fraction)[0,max];", + rank=257; + +omx_tz_vp8dec, + type=GstOmxTZVp8Dec, + library-name=libSDP_OMX_Core.so.0, + component-name=OMX.SDP.video_decoder.mfc.vp8, + sink="video/x-vp8, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max], secure=(boolean)true;", + src="video/x-raw-yuv, format=(fourcc){I420}, width=(int)[1,4096], height=(int)[1,4096], framerate=(fraction)[0,max];", + rank=257; + +omx_tz_rvdec, + type=GstOmxTZRvDec, + library-name=libSDP_OMX_Core.so.0, + component-name=OMX.SDP.video_decoder.mfc.rv, + sink="video/x-pn-realvideo, rmversion=(int)[3,4], format=(fourcc){RV30,RV40}, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max], secure=(boolean)true;", + src="video/x-raw-yuv, format=(fourcc){I420}, width=(int)[1,4096], height=(int)[1,4096], framerate=(fraction)[0,max];", + rank=257; + +omx_tz_avsdec, + type=GstOmxTZAvsDec, + library-name=libSDP_OMX_Core.so.0, + component-name=OMX.SDP.video_decoder.mfc.avs, + sink="video/x-avs, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max], secure=(boolean)true;", + src="video/x-raw-yuv, format=(fourcc){I420}, width=(int)[1,4096], height=(int)[1,4096], framerate=(fraction)[0,max];", + rank=257; + +omx_tz_mjpegdec, + type=GstOmxTZMjpegDec, + library-name=libSDP_OMX_Core.so.0, + component-name=OMX.SDP.video_decoder.mjpeg, + sink="video/x-jpeg, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max], secure=(boolean)true;", + src="video/x-raw-yuv, format=(fourcc){I420}, width=(int)[1,4096], height=(int)[1,4096], framerate=(fraction)[0,max];", + rank=257; + +omx_tz_mp3dec, + type=GstOmxTZMp3Dec, + library-name=libSDP_OMX_Core.so.0, + component-name=OMX.SDP.AUDANY.Decoder, + sink="audio/mpeg, mpegversion=(int)1, layer=(int)[1,3], parsed=true, secure=(boolean)true", + src="audio/x-raw-int", + rank=257; + +omx_tz_aacdec, + type=GstOmxTZAacDec, + library-name=libSDP_OMX_Core.so.0, + component-name=OMX.SDP.AUDANY.Decoder, + sink="audio/x-aac;audio/mpeg, mpegversion=(int){2,4}, framed=true, secure=(boolean)true", + src="audio/x-raw-int", + rank=257; +omx_tz_ac3dec, + type=GstOmxTZAc3Dec, + library-name=libSDP_OMX_Core.so.0, + component-name=OMX.SDP.AUDANY.Decoder, + sink="audio/x-ac3,secure=(boolean)true;audio/x-eac3,secure=(boolean)true;audio/ac3,secure=(boolean)true;", + src="audio/x-raw-int", + rank=257; +omx_tz_adpcmdec, + type=GstOmxTZAdpcmDec, + library-name=libSDP_OMX_Core.so.0, + component-name=OMX.SDP.AUDANY.Decoder, + sink="audio/x-adpcm, secure=(boolean)true", + src="audio/x-raw-int", + rank=257; + +omx_tz_wmadec, + type=GstOmxTZWmaDec, + library-name=libSDP_OMX_Core.so.0, + component-name=OMX.SDP.AUDANY.Decoder, + sink="audio/x-wma, secure=(boolean)true", + src="audio/x-raw-int", + rank=257; + +omx_tz_dtsdec, + type=GstOmxTZDtsDec, + library-name=libSDP_OMX_Core.so.0, + component-name=OMX.SDP.AUDANY.Decoder, + sink="audio/x-dts, framed=true, secure=(boolean)true", + src="audio/x-raw-int", + rank=257; + +omx_tz_vorbisdec, + type=GstOmxTZVorbisDec, + library-name=libSDP_OMX_Core.so.0, + component-name=OMX.SDP.AUDANY.Decoder, + sink="audio/x-vorbis, secure=(boolean)true", + src="audio/x-raw-int", + rank=257; + +omx_tz_radec, + type=GstOmxTZRaDec, + library-name=libSDP_OMX_Core.so.0, + component-name=OMX.SDP.AUDANY.Decoder, + sink="audio/x-pn-realaudio, secure=(boolean)true", + src="audio/x-raw-int", + rank=257; + +omx_tz_g711dec, + type=GstOmxTZG711Dec, + library-name=libSDP_OMX_Core.so.0, + component-name=OMX.SDP.AUDANY.Decoder, + sink="audio/x-alaw, secure=(boolean)true; audio/x-mulaw, secure=(boolean)true", + src="audio/x-raw-int", + rank=257; diff --git a/mmfw-sysconf-target-tw1/etc/multimedia/mmfw_audio_pcm_dump.ini b/mmfw-sysconf-target-tw1/etc/multimedia/mmfw_audio_pcm_dump.ini new file mode 100644 index 0000000..6e13b68 --- /dev/null +++ b/mmfw-sysconf-target-tw1/etc/multimedia/mmfw_audio_pcm_dump.ini @@ -0,0 +1,8 @@ +[pcm_dump] +;playback +pa_sink = 0 +pa_sink_input = 0 + +;capture +pa_source = 0 +pa_source_output = 0 diff --git a/mmfw-sysconf-target-tw1/etc/multimedia/mmfw_audio_volume.ini b/mmfw-sysconf-target-tw1/etc/multimedia/mmfw_audio_volume.ini new file mode 100644 index 0000000..ae7e635 --- /dev/null +++ b/mmfw-sysconf-target-tw1/etc/multimedia/mmfw_audio_volume.ini @@ -0,0 +1,19 @@ +[volumes] +system = 0, 72, 73, 74, 75, 76, 77, 78, 80, 81, 82, 84, 86, 88, 90, 94 +notification = 0, 68, 70, 72, 73, 76, 78, 80, 82, 84, 86, 88, 90, 92, 94, 97 +alarm = 0, 63, 65, 67, 69, 71, 73, 75, 77, 79, 81, 83, 85, 87, 89, 92 +ringtone = 0, 63, 65, 67, 69, 71, 73, 75, 77, 79, 81, 83, 85, 87, 89, 92 +media = 0, 46, 50, 53, 58, 62, 68, 72, 76, 80, 84, 87, 90, 93, 96, 100 +call = 60, 65, 70, 76, 82, 88, 94, 100 +voip = 60, 65, 70, 76, 82, 88, 94, 100 +voice = 0, 55, 58, 61, 64, 67, 70, 75, 78, 82, 86, 89, 91, 94, 97, 100 +gain_dialer = 1.00 +gain_touch = 1.00 +gain_af = 0.70 +gain_shutter1 = 0.14 +gain_shutter2 = 1.00 +gain_camcording = 0.30 +gain_midi = 1.00 +gain_booting = 0.40 +gain_video = 0.90 +gain_tts = 1.00 diff --git a/mmfw-sysconf-target-tw1/etc/multimedia/mmfw_camcorder.ini.wayland b/mmfw-sysconf-target-tw1/etc/multimedia/mmfw_camcorder.ini.wayland new file mode 100644 index 0000000..9b5f61f --- /dev/null +++ b/mmfw-sysconf-target-tw1/etc/multimedia/mmfw_camcorder.ini.wayland @@ -0,0 +1,106 @@ +; < Camera/Camcorder Configure Main INI file > +; +; - Header List - +; 1. General +; 2. VideoInput +; 3. AudioInput +; 4. VideoOutput +; 5. Capture +; 6. Record +; 7. VideoEncoder +; 8. AudioEncoder +; 9. ImageEncoder +; 10. Mux +; +; - Note - +; If you want to add a new header, +; add a new enum value to "enum ConfigureCategoryMain" +; and new default table for it in mm_camcorder_configure.c/.h +; + +[General] +SyncStateChange = 1 +;GSTInitOption = --gst-enable-tiny-registry --gst-disable-segtrap || NOT-USE-DEFAULT_VALUE +;GSTInitOption = --gst-enable-tiny-registry --gst-disable-segtrap --gst-debug=3 || NOT-USE-DEFAULT_VALUE +ModelName = GT-TIZEN +;DisabledAttributes = camera-optical-zoom camera-af-touch-x camera-af-touch-y camera-exposure-value camera-f-number camera-shutter-speed camera-hold-af-after-capturing filter-flip filter-hue display-src-x display-src-y display-src-width display-src-height tag-image-description strobe-control strobe-capabilities strobe-mode detect-mode detect-number detect-focus-select detect-select-number detect-status || NO_DEFAULT_VALUE + +[VideoInput] +UseConfCtrl = 1 +ConfCtrlFile0 = mmfw_camcorder_dev_video_pri.ini +ConfCtrlFile1 = mmfw_camcorder_dev_video_sec.ini +VideosrcElement = v4l2src | 1,0 | do-timestamp,1 +UseVideoscale = 1 +VideoscaleElement = videoscale | 3,0 | width,320 | height,240 | method,1 +UseZeroCopyFormat = 0 +DeviceCount = 1 + +[AudioInput] +AudioDevice = 0,1 || 0 +AudiosrcElement = pulsesrc | 2,0 | do-timestamp,1 | blocksize,640 +AudiomodemsrcElement = pulsesrc | 2,0 | do-timestamp,1 | blocksize,640 + +[VideoOutput] +; DisplayDevice +;;; 0: MAIN LCD, 1: SUB LCD, 2:TV OUT, 3: MAIN LCD and SUB LCD, 4: MAIN LCD and TV OUT +DisplayDevice = 0 || 0 +; DisplayMode +;;; 0: Default, 1: Pri Video ON and Sec Video Full-Screen, 2: Pri Video OFF and Sec Video Full-Screen +DisplayMode = 0,1,2 || 0 +; Videosink +;;; 0: Overlay surface, 1: Evas surface, 2: GL surface, 3: NULL surface, 4: Remote +Videosink = 0,3,4 || 3 +VideosinkElementOverlay = waylandsink | 6,0 | draw-borders,0 | force-aspect-ratio,1 | enable-last-sample,0 | qos,0 | sync,0 | show-preroll-frame,0 +VideosinkElementRemote = shmsink | 5,0 | wait-for-connection,0 | perms,511 | enable-last-sample,0 | qos,0 | sync,0 +VideosinkElementNull = fakesink | 4,0 | qos,0 | sync,0 | enable-last-sample,0 | show-preroll-frame,0 +UseVideoscale = 1 +VideoscaleElement = fimcconvert | 1,0 | rotang,0 +;VideoscaleElement = videoscale + +[VideoEncoder] +MPEG4 = avenc_mpeg4 | 0,0 + +[AudioEncoder] +AMR = amrnbenc | 0,0 +AAC = avenc_aac | 1,0 | compliance,-2 +WAVE = wavenc | 0,0 + +[ImageEncoder] +JPEG = jpegenc | 0,0 +;PNG = pngenc | 0,0 + +[Capture] +UseEncodebin = 1 +UseCaptureMode = 0 +VideoscaleElement = videoscale | 1,0 | method,1 + +[Record] +UseAudioEncoderQueue = 1 +UseVideoEncoderQueue = 0 +VideoProfile = 0 +VideoAutoAudioConvert = 1 +VideoAutoAudioResample = 0 +VideoAutoColorSpace = 1 +AudioProfile = 1 +AudioAutoAudioConvert = 1 +AudioAutoAudioResample = 0 +AudioAutoColorSpace = 0 +ImageProfile = 2 +ImageAutoAudioConvert = 0 +ImageAutoAudioResample = 0 +ImageAutoColorSpace = 1 +RecordsinkElement = filesink | 1,0 | async,0 +UseNoiseSuppressor = 0 +DropVideoFrame = 0 +PassFirstVideoFrame = 0 + +[Mux] +3GP = avmux_3gp | 0,0 +AMR = avmux_amr | 0,0 +MP4 = mp4mux | 0,0 +AVI = avimux | 0,0 +MATROSKA = matroskamux | 0,0 +WAV = wavenc | 0,0 +AAC = avmux_adts | 0,0 +M2TS = mpegtsmux | 0,0 + diff --git a/mmfw-sysconf-target-tw1/etc/multimedia/mmfw_camcorder.ini.x b/mmfw-sysconf-target-tw1/etc/multimedia/mmfw_camcorder.ini.x new file mode 100644 index 0000000..19bf536 --- /dev/null +++ b/mmfw-sysconf-target-tw1/etc/multimedia/mmfw_camcorder.ini.x @@ -0,0 +1,106 @@ +; < Camera/Camcorder Configure Main INI file > +; +; - Header List - +; 1. General +; 2. VideoInput +; 3. AudioInput +; 4. VideoOutput +; 5. Capture +; 6. Record +; 7. VideoEncoder +; 8. AudioEncoder +; 9. ImageEncoder +; 10. Mux +; +; - Note - +; If you want to add a new header, +; add a new enum value to "enum ConfigureCategoryMain" +; and new default table for it in mm_camcorder_configure.c/.h +; + +[General] +SyncStateChange = 1 +;GSTInitOption = --gst-enable-tiny-registry --gst-disable-segtrap || NOT-USE-DEFAULT_VALUE +;GSTInitOption = --gst-enable-tiny-registry --gst-disable-segtrap --gst-debug=3 || NOT-USE-DEFAULT_VALUE +ModelName = GT-TIZEN +;DisabledAttributes = camera-optical-zoom camera-af-touch-x camera-af-touch-y camera-exposure-value camera-f-number camera-shutter-speed camera-hold-af-after-capturing filter-flip filter-hue display-src-x display-src-y display-src-width display-src-height tag-image-description strobe-control strobe-capabilities strobe-mode detect-mode detect-number detect-focus-select detect-select-number detect-status || NO_DEFAULT_VALUE + +[VideoInput] +UseConfCtrl = 1 +ConfCtrlFile0 = mmfw_camcorder_dev_video_pri.ini +ConfCtrlFile1 = mmfw_camcorder_dev_video_sec.ini +VideosrcElement = v4l2src | 1,0 | do-timestamp,1 +UseVideoscale = 1 +VideoscaleElement = videoscale | 3,0 | width,320 | height,240 | method,1 +UseZeroCopyFormat = 0 +DeviceCount = 1 + +[AudioInput] +AudioDevice = 0,1 || 0 +AudiosrcElement = pulsesrc | 2,0 | do-timestamp,1 | blocksize,640 +AudiomodemsrcElement = pulsesrc | 2,0 | do-timestamp,1 | blocksize,640 + +[VideoOutput] +; DisplayDevice +;;; 0: MAIN LCD, 1: SUB LCD, 2:TV OUT, 3: MAIN LCD and SUB LCD, 4: MAIN LCD and TV OUT +DisplayDevice = 0 || 0 +; DisplayMode +;;; 0: Default, 1: Pri Video ON and Sec Video Full-Screen, 2: Pri Video OFF and Sec Video Full-Screen +DisplayMode = 0,1,2 || 0 +; Videosink +;;; 0: Overlay surface, 1: Evas surface, 2: GL surface, 3: NULL surface, 4: Remote +Videosink = 0,3,4 || 3 +VideosinkElementOverlay = xvimagesink | 6,0 | draw-borders,0 | force-aspect-ratio,1 | enable-last-sample,0 | qos,0 | sync,0 | show-preroll-frame,0 +VideosinkElementRemote = shmsink | 5,0 | wait-for-connection,0 | perms,511 | enable-last-sample,0 | qos,0 | sync,0 +VideosinkElementNull = fakesink | 4,0 | qos,0 | sync,0 | enable-last-sample,0 | show-preroll-frame,0 +UseVideoscale = 1 +VideoscaleElement = fimcconvert | 1,0 | rotang,0 +;VideoscaleElement = videoscale + +[VideoEncoder] +MPEG4 = avenc_mpeg4 | 0,0 + +[AudioEncoder] +AMR = amrnbenc | 0,0 +AAC = avenc_aac | 1,0 | compliance,-2 +WAVE = wavenc | 0,0 + +[ImageEncoder] +JPEG = jpegenc | 0,0 +;PNG = pngenc | 0,0 + +[Capture] +UseEncodebin = 1 +UseCaptureMode = 0 +VideoscaleElement = videoscale | 1,0 | method,1 + +[Record] +UseAudioEncoderQueue = 1 +UseVideoEncoderQueue = 0 +VideoProfile = 0 +VideoAutoAudioConvert = 1 +VideoAutoAudioResample = 0 +VideoAutoColorSpace = 1 +AudioProfile = 1 +AudioAutoAudioConvert = 1 +AudioAutoAudioResample = 0 +AudioAutoColorSpace = 0 +ImageProfile = 2 +ImageAutoAudioConvert = 0 +ImageAutoAudioResample = 0 +ImageAutoColorSpace = 1 +RecordsinkElement = filesink | 1,0 | async,0 +UseNoiseSuppressor = 0 +DropVideoFrame = 0 +PassFirstVideoFrame = 0 + +[Mux] +3GP = avmux_3gp | 0,0 +AMR = avmux_amr | 0,0 +MP4 = mp4mux | 0,0 +AVI = avimux | 0,0 +MATROSKA = matroskamux | 0,0 +WAV = wavenc | 0,0 +AAC = avmux_adts | 0,0 +M2TS = mpegtsmux | 0,0 + diff --git a/mmfw-sysconf-target-tw1/etc/multimedia/mmfw_camcorder_dev_video_pri.ini b/mmfw-sysconf-target-tw1/etc/multimedia/mmfw_camcorder_dev_video_pri.ini new file mode 100644 index 0000000..b4ddbb0 --- /dev/null +++ b/mmfw-sysconf-target-tw1/etc/multimedia/mmfw_camcorder_dev_video_pri.ini @@ -0,0 +1,190 @@ +; < Camera/Camcorder Configure Control INI file > +; +; - Header List - +; 1. Camera +; 2. Strobe +; 3. Effect +; 4. Photograph +; 5. Capture +; 6. Detect +; +; - Note - +; If you want to add a new header, +; add a new enum value to "enum ConfigureCategoryControl" +; and new default table for it in mm_camcorder_configure.c/.h +; + +[Camera] +; Input index - real setting value +;;; 0:PRIMARY_CAMERA, 1:SECONDARY_CAMERA +; Input index - MSL value(convert array index) +;;; -1:NONE, 0:CAMERA0, 1:CAMERA1 +InputIndex = 0,-255 || 0 +DeviceName = USB_CAMERA +PreviewResolution = 320,240 | 640,480 || 320,240 +CaptureResolution = 320,240 | 640,480 || 640,480 +VideoResolution = 320,240 | 640,480 || 640,480 +FPS0 = 0,15,30 || 15 +FPS1 = 0,15,30 || 15 +; PictureForamt - MSL value +;;; 0:NV12, 1:NV12T, 2:NV16, 3:NV21, 4:YUYV, 5:UYVY, 6:422P, 7:I420, 8:YV12, 9:RGB565, 10:RGB888, 11:RGBA, 12:ARGB, 13:ENCODED, 14:INTERLEAVED_JPEG_UYVY, 15:ENCODED_H264 +PictureFormat = 7 || 7 +Overlay = 0,1 || 1 +; Recommend display rotation +;;; 0:NONE, 1:90, 2:180, 3:270 +RecommendDisplayRotation = 0 +; Recommend preview format for capture +;;; 0:NV12, 1:NV12T, 2:NV16, 3:NV21, 4:YUYV, 5:UYVY, 6:422P, 7:I420, 8:YV12, 9:RGB565, 10:RGB888, 11:RGBA, 12:ARGB, 13:ENCODED, 14:INTERLEAVED_JPEG_UYVY, 15:ENCODED_H264 +RecommendPreviewFormatCapture = 7 +; Recommend preview format for record +;;; 0:NV12, 1:NV12T, 2:NV16, 3:NV21, 4:YUYV, 5:UYVY, 6:422P, 7:I420, 8:YV12, 9:RGB565, 10:RGB888, 11:RGBA, 12:ARGB, 13:ENCODED, 14:INTERLEAVED_JPEG_UYVY, 15:ENCODED_H264 +RecommendPreviewFormatRecord = 7 +; Recommend preview resolution +;;; 0: NORMAL ratio(4:3), 1: WIDE ratio(16:9), 2: SQUARE ratio(1:1) +RecommendPreviewResolution = 320,240 | 320,240 | 320,240 || 320,240 +; Camera facing direction +;;; 0:REAR, 1:FRONT +FacingDirection = 0 + + +[Strobe] +;StrobeControl - Not support +;StrobeCapabilities - Not support +; Strobe mode - real setting value +;;; 0:BASE, 1:OFF, 2:AUTO, 3:ON, 4:TORCH, 5:MAX +; Strobe mode - MSL value(convert array index) +;;; 0:OFF, 1:ON, 2:AUTO, 3:REDEYE_REDUCTION, 4:SLOW_SYNC, 5:FRONT_CURTAIN, 6:REAR_CURTAIN, 7:PERMANENT +StrobeMode = 1,3,2,-255,-255,-255,-255,4 || 2 +;StrobeStatus - Not support +;StrobeEV - Not support + + +[Effect] +Brightness = 0,8 || 4 +;Contrast = 1,7 || 4 +;Saturation = 0,4 || 2 +;Sharpness = 0,4 || 2 + +; White balance - real setting value +;;; 0:AUTO, 1:DAYLIGHT, 2:CLOUDY, 3:TUNGSTEN, 4:FLUORESCENT +; White balance - MSL value(convert array index) +;;; 0:NONE, 1:AUTO, 2:DAYLIGHT, 3:CLOUDY, 4:FLUORESCENT, 5:INCANDESCENT, 6:SHADE, 7:HORIZON, 8:FLASH, 9:CUSTOM +WhiteBalance = -255,0,-255,-255,-255,-255,-255,-255,-255,-255 || 0 + +; Color tone - real setting value +;;; 1:NONE, 2:MONO, 3:SEPIA, 4:AQUA, 5:ANTIQUE, 6:NEGATIVE, 7:SHARPEN, 8:SKETCH, 9:WASHED, 10:VINTAGE_WARM +;;; 11:VINTAGE_COLD, 12:SOLARIZE, 13:POSTERIZE, 14:POINT_BLUE, 15:POINT_RED_YELLOW, 16:POINT_COLOR_3, 17:POINT_GREEN, 18:POINT_RED, 19:POINT_YELLOW, 20:CARTOONIZE +; Color tone - MSL value(convert array index) +;;; 0:NONE, 1:MONO, 2:SEPIA, 3:NEGATIVE, 4:BLUE, 5:GREEN, 6:AQUA, 7:VIOLET, 8:ORANGE, 9:GRAY, 10:RED, +;;; 11:ANTIQUE, 12:WARM, 13:PINK, 14:YELLOW, 15:PURPLE, 16:EMBOSS, 17:OUTLINE, 18:SOLARIZATION, 19:SKETCH, 20:WASHED, +;;; 21:VINTAGE_WARM, 22:VINTAGE_COLD, 23:POSTERIZATION, 24:CARTOON, 25:SELECTIVE_RED, 26:SELECTIVE_GREEN, 27:SELECTIVE_BLUE, 28:SELECTIVE_YELLOW, 29:SELECTIVE_RED_YELLOW +ColorTone = 1,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255 || 1 +; Flip - real setting value +;;; 0:NONE, 1:VERTICAL, 2:HORIZONTAL +; Flip - MSL value(convert array index) +;;; 0:HORIZONTAL, 1:VERTICAL, 2:NONE +;Flip = 2,1,0 || 0 + +; Wide Dynamic Range - real setting value +;;; 0:OFF, 1:ON +; Wide Dynamic Range - MSL value(convert array index) +;;; 0:OFF, 1:ON, 2:AUTO +WDR = 0,-255,-255 || 0 + +; Part color mode - real setting value +;;; 0:OFF, 1:SWAP, 2:ACCENT +; Part color mode - MSL value(convert array index) +;;; 0:OFF, 1:SWAP, 2:ACCENT +;PartColorMode = 0,1,2 || 0 + +; Part color - real setting value +;;; 0:VIOLET, 1:PURPLE, 2:MAGENTA_1, 3:MAGENTA_2, 4:RED_1, 5:RED_2, 6:BROWN, 7:YELLOW, 8:GREEN_1, 9:GREEN_2, 10:GREEN_3, +;;; 11:GREEN_4, 12:COBALT, 13:CYAN, 14:BLUE_1, 15:BLUE_2, 16:GRAY +; Part color - MSL value(convert array index) +;;; 0:VIOLET, 1:PURPLE, 2:MAGENTA_1, 3:MAGENTA_2, 4:RED_1, 5:RED_2, 6:BROWN, 7:YELLOW, 8:GREEN_1, 9:GREEN_2, 10:GREEN_3, +;;; 11:GREEN_4, 12:COBALT_BLUE, 13:CYAN, 14:BLUE_1, 15:BLUE_2, 16:GRAY +;PartColor = 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16 || 0 + + +[Photograph] +;LensInit = 0,1 || 0 +;DigitalZoom = 0,10 || 0 +;OpticalZoom = 0,0 || 0 + +; Focus mode - real setting value +;;; 0:AUTO, 1:MANUAL, 2:PAN, 3:TOUCH_AUTO, 4:CONTINUOUS +; Focus mode - MSL value(convert array index) +;;; 0:NONE, 1:PAN, 2:AUTO, 3:MANUAL, 4:TOUCH_AUTO, 5:CONTINUOUS +FocusMode = 0,-255,-255,-255,-255,-255 || 0 + +; Auto focus type - real setting value +;;; 0:NORMAL, 1:MACRO, 2:FULL +; Auto focus - MSL value(convert array index) +;;; 0:NONE, 1:NORMAL, 2:MACRO, 3:FULL +AFType = 0,-255,-255,-255 || 0 + +; Auto exposure type - real setting value +;;; 0:BASE, 1:MATRIX, 2:CENTER, 3:SPOT, 4:MAX +; Auto exposure mode - MSL value(convert array index) +;;; 0,OFF 1,ALL 2,CENTER1 3,CENTER2 4,CENTER3 5,SPOT1 6,SPOT2 7,CUSTOM1 8,CUSTOM2 +AEType = -255,0,-255,-255,-255,-255,-255,-255,-255 || 0 + +;ExposureValue - Not support +;FNumber - Not support +;ShutterSpeed - Not support + +; ISO - real setting value +;;; 0:AUTO, 1:50, 2:100, 3:200, 4:400, 5:800, 6:1600 +; ISO - MSL value(convert array index) +;;; 0:AUTO, 1:50, 2:100, 3:200, 4:400, 5:800, 6:1600, 7:3200 +ISO = 0,-255,-255,-255,-255,-255,-255,-255 || 0 + +; Program mode - real setting value +;;; 1:NONE, 2:PORTRAIT, 3:NIGHTSHOT, 4:BACK_LIGHT, 5:LANDSCAPE, 6:SPORTS, 7:PARTY_INDOOR, 8:BEACH_SNOW, 9:SUNSET, 10:DUSK_DAWN, +;;; 11:FALL_COLOR, 12:FIREWORKS, 13:TEXT, 14:CANDLE_LIGHT +; Program mode - MSL value(convert array index) +;;; 0:NORMAL, 1:PORTRAIT, 2:LANDSCAPE, 3:SPORTS, 4:PARTY_N_INDOOR, 5:BEACH_N_INDOOR, 6:SUNSET, 7:DUSK_N_DAWN, 8:FALL_COLOR, 9:NIGHT_SCENE, +;;; 10:FIREWORK, 11:TEXT, 12:SHOW_WINDOW, 13:CANDLE_LIGHT, 14:BACKLIGHT +ProgramMode = 0,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255 || 0 + +; Anti-handshake - real setting value +;;; 0:OFF, 1:ON +; Anti-handshake - MSL value(convert array index) +;;; 0:OFF, 1:ON, 2:AUTO, 3:MOVIE_ON +AntiHandshake = 0,-255,-255,-255 || 0 + +; Video-stabilization - real setting value +;;; 0:OFF, 1:ON +; Video-stabilization - MSL value(convert array index) +;;; 0:OFF, 1:ON +VideoStabilization = 0 || 0 + +; Face zoom mode +;;; 0:OFF, 1:ON +FaceZoomMode = 0 || 0 +; Face zoom level +FaceZoomLevel = 0,0 || 0 + + +[Capture] +; Output mode +;;; No need to convert +;;; 0:NV12, 1:NV12T, 2:NV16, 3:NV21, 4:YUYV, 5:UYVY, 6:422P, 7:I420, 8:YV12, 9:RGB565, 10:RGB888, 11:RGBA, 12:ARGB, 13:ENCODED, 14:INTERLEAVED_JPEG_UYVY +OutputMode = 7,13 || 13 +JpegQuality = 0,100 || 90 +MultishotNumber = 1,1 || 1 +SensorEncodedCapture = 0 +; Support HDR +;;; 0: OFF, 1: ON, 2: ON and Original +SupportHDR = 0,-255,-255 || 0 + + +[Detect] +; Detect mode +;;; 0:OFF, 1:ON +DetectMode = 0,-255 || 0 +;DetectNumber - Not support +;DetectFocusSelect - Not support +;DetectSelectNumber - Not support +;DetectStatus - Not support + diff --git a/mmfw-sysconf-target-tw1/etc/multimedia/mmfw_media_codec.ini b/mmfw-sysconf-target-tw1/etc/multimedia/mmfw_media_codec.ini new file mode 100644 index 0000000..49c6e3c --- /dev/null +++ b/mmfw-sysconf-target-tw1/etc/multimedia/mmfw_media_codec.ini @@ -0,0 +1,89 @@ +[h261] +hw_decoder = , , +hw_encoder = , , +sw_decoder = , , +sw_encoder = , , + +[h263] +hw_decoder = omxdec_h263, video/x-h263, NV12 +hw_encoder = omxenc_h263, video/x-raw, H263P +sw_decoder = avdec_h263, video/x-h263, I420 +sw_encoder = avenc_h263, video/x-raw, H263P + +[h264] +hw_decoder = omxdec_h264, video/x-h264, NV12 +hw_encoder = omxenc_h264, video/x-raw, H264_SP +sw_decoder = avdec_h264, video/x-h264, I420 +sw_encoder = avenc_h264, video/x-raw, H264_SP + +[mpeg4] +hw_decoder = omxdec_mpeg4, video/mpeg, NV12 +hw_encoder = omxenc_mpeg4, video/x-raw, MPEG4_SP +sw_decoder = avdec_mpeg4, video/mpeg, I420 +sw_encoder = avenc_mpeg4, video/x-raw, MPEG4_SP + +[aac_lc] +hw_decoder = , , +hw_encoder = , , +sw_decoder = avdec_aac, audio/mpeg, PCM +sw_encoder = avenc_aac, audio/x-raw, AAC_LC + +[aac_he] +hw_decoder = , , +hw_encoder = , , +sw_decoder = avdec_aac, audio/mpeg, PCM +sw_encoder = , , + +[aac_he_ps] +hw_decoder = , , +hw_encoder = , , +sw_decoder = avdec_aac, audio/mpeg, PCM +sw_encoder = , , + +[mp3] +hw_decoder = , , +hw_encoder = , , +sw_decoder = avdec_mp3, audio/mpeg, PCM +sw_encoder = , , + +[amr_nb] +hw_decoder = , , +hw_encoder = , , +sw_decoder = avdec_amrnb, audio/AMR, PCM +sw_encoder = amrnbenc, audio/x-raw, AMR_NB + +[amr_wb] +hw_decoder = , , +hw_encoder = , , +sw_decoder = avdec_amrwb, audio/AMR-WB, PCM +sw_encoder = , , + +[vorbis] +hw_decoder = , , +hw_encoder = , , +sw_decoder = vorbisdec, audio/x-vorbis, PCM +sw_encoder = , , + +[flac] +hw_decoder = , , +hw_encoder = , , +sw_decoder = avdec_flac, audio/x-flac, PCM +sw_encoder = , , + +[wmav1] +hw_decoder = , , +hw_encoder = , , +sw_decoder = avdec_wmav1, audio/x-wma, PCM +sw_encoder = , , + +[wmav2] +hw_decoder = , , +hw_encoder = , , +sw_decoder = avdec_wmav2, audio/x-wma, PCM +sw_encoder = , , + +[wmapro] +hw_decoder = , , +hw_encoder = , , +sw_decoder = avdec_wmapro, audio/x-wma, PCM +sw_encoder = , , diff --git a/mmfw-sysconf-target-tw1/etc/multimedia/mmfw_media_streamer.ini b/mmfw-sysconf-target-tw1/etc/multimedia/mmfw_media_streamer.ini new file mode 100644 index 0000000..458ad4e --- /dev/null +++ b/mmfw-sysconf-target-tw1/etc/multimedia/mmfw_media_streamer.ini @@ -0,0 +1,50 @@ +[general] +; generating dot file representing pipeline state +generate dot = no +dot dir = + +; decodebin will be used instead of decoder node +use decodebin = yes + +; comma separated list of element names which +; will not be used in autoplug mode +exclude elements = v4l2video,omx,sprd + +; comma separated list of arguments +; that will pass to gst_init +gstreamer arguments = --gst-debug=2 + +[sources] + +audio_source = pulsesrc +camera_source = v4l2src +video_source = ximagesrc +udp_source = udpsrc + + +[sinks] +audio_sink = pulsesink +video_sink = waylandsink +evas_sink = evaspixmapsink +udp_sink = udpsink + + +[h263] +encoder = avenc_h263 +decoder = avdec_h263 +rtppay = rtph263pay +rtpdepay = rtph263depay +parser = h263parse + + +[h264] +encoder = avenc_h264 +decoder = avdec_h264 +rtppay = rtph264pay +rtpdepay = rtph264depay +parser = h264parse + + +[audio-raw] +rtppay = rtpL16pay +rtpdepay = rtpL16depay diff --git a/mmfw-sysconf-target-tw1/etc/multimedia/mmfw_player.ini.wayland b/mmfw-sysconf-target-tw1/etc/multimedia/mmfw_player.ini.wayland new file mode 100644 index 0000000..29326d5 --- /dev/null +++ b/mmfw-sysconf-target-tw1/etc/multimedia/mmfw_player.ini.wayland @@ -0,0 +1,78 @@ +[general] + +disable segtrap = yes ; same effect with --gst-disable-segtrap + +; set default videosink element according to video surface type(X, EVAS, NULL) +videosink element overlay = waylandsink +videosink element evas = evasimagesink +videosink element fake = fakesink +videosink element remote = shmsink +videosrc element remote = shmsrc + +video converter element = + +audiosink element = pulsesink + + +drmsrc element = filesrc + +; if yes. gstreamer will not update registry +skip rescan = yes +delay before repeat = 50 ; msec + +; comma separated list of tocken which elemnts has it in it's name will not be used +element exclude keyword = v4l2,omx + +; ignore resume play just for debugging +ignore first skip request = no + +;audio/video decode type(0:DEFAULT, 1:HW, 2:SW, 3:DISABLE) +video decoder type = 0 +audio decoder type = 0 + +async start = yes + +multiple codec supported = yes + +; parameters for initializing gstreamer +; DEFAULT SET (--gst-debug=*:2) +gstparam1 = --gst-debug=*:2 +gstparam2 = +gstparam3 = +gstparam4 = +gstparam5 = + +; generating dot file representing pipeline state +; DEFAULT MUST BE 'no'. If 'yes', mmplayer will set env-variable for it's session as "export GST_DEBUG_DUMP_DOT_DIR=/tmp/" +generate dot = no + +; parameter is for only video to be determined +; which clock will be used +; if yes, system clock will be used +; apart from this, audiosink is clock provider for audio +use system clock = yes + +; allowed timeout for changing pipeline state +live state change timeout = 30 ; sec +localplayback state change timeout = 10 ; sec + +; delay in msec for sending EOS +eos delay = 0 ; msec + +; for asm function enable = yes, disable = no +enable asm = yes + +[http streaming] + +httpsrc element = souphttpsrc + +; if set, use file or not use memory for buffering +http file buffer path = /home/owner/content + +http buffering limit = 99.0 ; percent + +http max size bytes = 1048576 ; bytes + +http buffering time = 1.2 + +http timeout = 30 ; sec diff --git a/mmfw-sysconf-target-tw1/etc/multimedia/mmfw_player.ini.x b/mmfw-sysconf-target-tw1/etc/multimedia/mmfw_player.ini.x new file mode 100644 index 0000000..c10eede --- /dev/null +++ b/mmfw-sysconf-target-tw1/etc/multimedia/mmfw_player.ini.x @@ -0,0 +1,76 @@ +[general] + +disable segtrap = yes ; same effect with --gst-disable-segtrap + +; set default videosink element according to video surface type(X, EVAS, NULL) +videosink element overlay = xvimagesink +videosink element evas = evasimagesink +videosink element fake = fakesink + +video converter element = + +audiosink element = pulsesink + + +drmsrc element = filesrc + +; if yes. gstreamer will not update registry +skip rescan = yes +delay before repeat = 50 ; msec + +; comma separated list of tocken which elemnts has it in it's name will not be used +element exclude keyword = v4l2 + +; ignore resume play just for debugging +ignore first skip request = no + +;audio/video decode type(0:DEFAULT, 1:HW, 2:SW, 3:DISABLE) +video decoder type = 0 +audio decoder type = 0 + +async start = yes + +multiple codec supported = yes + +; parameters for initializing gstreamer +; DEFAULT SET (--gst-debug=*:2) +gstparam1 = --gst-debug=*:2 +gstparam2 = +gstparam3 = +gstparam4 = +gstparam5 = + +; generating dot file representing pipeline state +; DEFAULT MUST BE 'no'. If 'yes', mmplayer will set env-variable for it's session as "export GST_DEBUG_DUMP_DOT_DIR=/tmp/" +generate dot = no + +; parameter is for only video to be determined +; which clock will be used +; if yes, system clock will be used +; apart from this, audiosink is clock provider for audio +use system clock = yes + +; allowed timeout for changing pipeline state +live state change timeout = 30 ; sec +localplayback state change timeout = 10 ; sec + +; delay in msec for sending EOS +eos delay = 0 ; msec + +; for asm function enable = yes, disable = no +enable asm = yes + +[http streaming] + +httpsrc element = souphttpsrc + +; if set, use file or not use memory for buffering +http file buffer path = /home/owner/content + +http buffering limit = 99.0 ; percent + +http max size bytes = 1048576 ; bytes + +http buffering time = 1.2 + +http timeout = 30 ; sec diff --git a/mmfw-sysconf-target-tw1/etc/multimedia/mmfw_player_audio_effect.ini b/mmfw-sysconf-target-tw1/etc/multimedia/mmfw_player_audio_effect.ini new file mode 100644 index 0000000..1394608 --- /dev/null +++ b/mmfw-sysconf-target-tw1/etc/multimedia/mmfw_player_audio_effect.ini @@ -0,0 +1,17 @@ +[audio effect] +; name of audio effect element +audio effect element = audioeq + +; preset audio effect setting +audio effect preset = no + +; custom audio effect setting (EQ/extension) +audio effect custom = yes +audio effect custom list = 0 + +audio effect custom eq band num = 7 ; number of EQ bands +audio effect custom eq band width = 33, 90, 242, 649, 1743, 4676, 12544 ; list of each EQ band width (Hz) +audio effect custom eq band freq = 36, 98, 265, 711, 1907, 5117, 13727 ; list of each EQ band central frequency (Hz) + +audio effect custom min list = -12 ; list of minimum level value (the first element is for EQ, others for extension effect) +audio effect custom max list = 12 ; list of maximum level value (the first element is for EQ, others for extension effect) diff --git a/mmfw-sysconf-target-tw1/etc/multimedia/mmfw_streamrecorder.ini b/mmfw-sysconf-target-tw1/etc/multimedia/mmfw_streamrecorder.ini new file mode 100644 index 0000000..e5f4fca --- /dev/null +++ b/mmfw-sysconf-target-tw1/etc/multimedia/mmfw_streamrecorder.ini @@ -0,0 +1,72 @@ +[general] +;is encsink source is live +encscink source is live = 0 + +retrialcount = 10 + +minimum frame = 5 + +reset pause time = 0 + +screen record = 1 + +convert output buffer num =6 + +[encodebin] +;MM_STREAMRECORDER_ENCBIN_PROFILE_VIDEO = 0 MM_STREAMRECORDER_ENCBIN_PROFILE_AUDIO = 1 +;MM_STREAMRECORDER_ENCBIN_PROFILE_IMAGE = 2 MM_STREAMRECORDER_ENCBIN_PROFILE_NUM = 3 +encsink bin profile = 0 + +encsink bin auto audio resample = 0 + +encsink bin auto colorspace = 1 + +encsink bin auto audio convert = 1 + +encsink bin use video toggle = 0 + +[pipeline] +encsink bin source = appsrc + +name of audio src = pulsesrc + +h264 encoder = + +h263 encoder = avenc_h263p + +mpeg4 encoder = avenc_mpeg4 + +name of audio encoder = avenc_aac + +use parser = + +name of 3GP muxer = avmux_3gp + +name of MP4 muxer = avmux_mp4 + +name of video converter = videoconvert + +name of sink = filesink + +[video param] +;/*ms*/ +video frame wait time = 200000 + +[audio param] +audio frame minimum space = 102400 + +audio frame wait time = 20000 + +[attribute] +supported height = 1080,720,480,240,288,144 + +supported width = 1920,1280,640,320,352,176 + +;/*AMR, AAC, VORBIS ,PCM*/ +supported audio encoders = AMR,AAC,PCM + +;/* H263 , H264 , MPEG4 */ +supported video encoders = H263,MPEG4 + +;/*3GP , AMR, MP4 , WAV, ADTS*/ +supported file formats = 3GP,MP4,AMR,ADTS,WAV diff --git a/mmfw-sysconf-target-tw1/usr/etc/gst-openmax.conf b/mmfw-sysconf-target-tw1/usr/etc/gst-openmax.conf deleted file mode 100644 index 92a0e70..0000000 --- a/mmfw-sysconf-target-tw1/usr/etc/gst-openmax.conf +++ /dev/null @@ -1,143 +0,0 @@ -omx_mpeg2dec, - type=GstOmxMpeg2Dec, - library-name=libSDP_OMX_Core.so.0, - component-name=OMX.SDP.video_decoder.mfc.mp2, - sink="video/mpeg, mpegversion=(int)[1,2], systemstream=false, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max]; ", - src="video/x-raw-yuv, format=(fourcc){I420}, width=(int)[1,4096], height=(int)[1,4096], framerate=(fraction)[0,max];", - rank=257; - -omx_mpeg4dec, - type=GstOmxMpeg4Dec, - library-name=libSDP_OMX_Core.so.0, - component-name=OMX.SDP.video_decoder.mfc.mp4, - sink="video/x-msmpeg, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max], format=(fourcc){DIV3}; video/mpeg, mpegversion=(int)4, systemstream=false, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max]; video/x-divx, divxversion=(int)[4,5], width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max]; video/x-xvid, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max]; video/x-3ivx, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max];", - src="video/x-raw-yuv, format=(fourcc){I420}, width=(int)[1,4096], height=(int)[1,4096], framerate=(fraction)[0,max];", - rank=257; - -omx_h264dec, - type=GstOmxH264Dec, - library-name=libSDP_OMX_Core.so.0, - component-name=OMX.SDP.video_decoder.mfc.avc, - sink="video/x-h264, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max];", - src="video/x-raw-yuv, format=(fourcc){I420}, width=(int)[1,4096], height=(int)[1,4096], framerate=(fraction)[0,max];", - rank=257; - -omx_h263dec, - type=GstOmxH263Dec, - library-name=libSDP_OMX_Core.so.0, - component-name=OMX.SDP.video_decoder.mfc.h263, - sink="video/x-h263, variant=(string)itu, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max];", - src="video/x-raw-yuv, format=(fourcc){I420}, width=(int)[1,4096], height=(int)[1,4096], framerate=(fraction)[0,max];", - rank=257; - -omx_wmvdec, - type=GstOmxWmvDec, - library-name=libSDP_OMX_Core.so.0, - component-name=OMX.SDP.video_decoder.mfc.wmv, - sink="video/x-wmv, wmvversion=(int)3, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max];", - src="video/x-raw-yuv, format=(fourcc){I420}, width=(int)[1,4096], height=(int)[1,4096], framerate=(fraction)[0,max];", - rank=257; - -omx_vp8dec, - type=GstOmxVp8Dec, - library-name=libSDP_OMX_Core.so.0, - component-name=OMX.SDP.video_decoder.mfc.vp8, - sink="video/x-vp8, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max];", - src="video/x-raw-yuv, format=(fourcc){I420}, width=(int)[1,4096], height=(int)[1,4096], framerate=(fraction)[0,max];", - rank=257; - -omx_rvdec, - type=GstOmxRvDec, - library-name=libSDP_OMX_Core.so.0, - component-name=OMX.SDP.video_decoder.mfc.rv, - sink="video/x-pn-realvideo, rmversion=(int)[3,4], format=(fourcc){RV30,RV40}, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max];", - src="video/x-raw-yuv, format=(fourcc){I420}, width=(int)[1,4096], height=(int)[1,4096], framerate=(fraction)[0,max];", - rank=257; - -omx_avsdec, - type=GstOmxAvsDec, - library-name=libSDP_OMX_Core.so.0, - component-name=OMX.SDP.video_decoder.mfc.avs, - sink="video/x-avs, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max];", - src="video/x-raw-yuv, format=(fourcc){I420}, width=(int)[1,4096], height=(int)[1,4096], framerate=(fraction)[0,max];", - rank=257; - -omx_mjpegdec, - type=GstOmxMjpegDec, - library-name=libSDP_OMX_Core.so.0, - component-name=OMX.SDP.video_decoder.mjpeg, - sink="video/x-jpeg, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max];", - src="video/x-raw-yuv, format=(fourcc){I420}, width=(int)[1,4096], height=(int)[1,4096], framerate=(fraction)[0,max];", - rank=257; - -omx_mp3dec, - type=GstOmxMp3Dec, - library-name=libSDP_OMX_Core.so.0, - component-name=OMX.SDP.AUDANY.Decoder, - sink="audio/mpeg, mpegversion=(int)1, layer=(int)[1,3], parsed=true", - src="audio/x-raw-int", - rank=257; - -omx_aacdec, - type=GstOmxAacDec, - library-name=libSDP_OMX_Core.so.0, - component-name=OMX.SDP.AUDANY.Decoder, - sink="audio/x-aac;audio/mpeg, mpegversion=(int){2,4}, framed=true", - src="audio/x-raw-int, hassubdata=true", - rank=257; - -omx_ac3dec, - type=GstOmxAc3Dec, - library-name=libSDP_OMX_Core.so.0, - component-name=OMX.SDP.AUDANY.Decoder, - sink="audio/x-ac3, framed=true;audio/x-eac3, framed=true;audio/ac3, framed=true", - src="audio/x-raw-int, hassubdata=true", - rank=257; - -omx_adpcmdec, - type=GstOmxAdpcmDec, - library-name=libSDP_OMX_Core.so.0, - component-name=OMX.SDP.AUDANY.Decoder, - sink="audio/x-adpcm", - src="audio/x-raw-int", - rank=257; - -omx_wmadec, - type=GstOmxWmaDec, - library-name=libSDP_OMX_Core.so.0, - component-name=OMX.SDP.AUDANY.Decoder, - sink="audio/x-wma", - src="audio/x-raw-int", - rank=257; - -omx_dtsdec, - type=GstOmxDtsDec, - library-name=libSDP_OMX_Core.so.0, - component-name=OMX.SDP.AUDANY.Decoder, - sink="audio/x-dts, framed=true", - src="audio/x-raw-int, hassubdata=true", - rank=257; - -omx_vorbisdec, - type=GstOmxVorbisDec, - library-name=libSDP_OMX_Core.so.0, - component-name=OMX.SDP.AUDANY.Decoder, - sink="audio/x-vorbis", - src="audio/x-raw-int", - rank=257; - -omx_radec, - type=GstOmxRaDec, - library-name=libSDP_OMX_Core.so.0, - component-name=OMX.SDP.AUDANY.Decoder, - sink="audio/x-pn-realaudio", - src="audio/x-raw-int", - rank=257; - -omx_g711dec, - type=GstOmxG711Dec, - library-name=libSDP_OMX_Core.so.0, - component-name=OMX.SDP.AUDANY.Decoder, - sink="audio/x-alaw; audio/x-mulaw", - src="audio/x-raw-int", - rank=257; diff --git a/mmfw-sysconf-target-tw1/usr/etc/gst-tz-openmax.conf b/mmfw-sysconf-target-tw1/usr/etc/gst-tz-openmax.conf deleted file mode 100644 index 4decb28..0000000 --- a/mmfw-sysconf-target-tw1/usr/etc/gst-tz-openmax.conf +++ /dev/null @@ -1,140 +0,0 @@ -omx_tz_mpeg2dec, - type=GstOmxTZMpeg2Dec, - library-name=libSDP_OMX_Core.so.0, - component-name=OMX.SDP.video_decoder.mfc.mp2, - sink="video/mpeg, mpegversion=(int)[1,2], systemstream=false, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max], secure=(boolean)true; ", - src="video/x-raw-yuv, format=(fourcc){I420}, width=(int)[1,4096], height=(int)[1,4096], framerate=(fraction)[0,max];", - rank=257; - -omx_tz_mpeg4dec, - type=GstOmxTZMpeg4Dec, - library-name=libSDP_OMX_Core.so.0, - component-name=OMX.SDP.video_decoder.mfc.mp4, - sink="video/x-msmpeg, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max], format=(fourcc){DIV3}, secure=(boolean)true; video/mpeg, mpegversion=(int)4, systemstream=false, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max], secure=(boolean)true; video/x-divx, divxversion=(int)[4,5], width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max], secure=(boolean)true; video/x-xvid, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max], secure=(boolean)true; video/x-3ivx, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max], secure=(boolean)true;", - src="video/x-raw-yuv, format=(fourcc){I420}, width=(int)[1,4096], height=(int)[1,4096], framerate=(fraction)[0,max];", - rank=257; -omx_tz_h264dec, - type=GstOmxTZH264Dec, - library-name=libSDP_OMX_Core.so.0, - component-name=OMX.SDP.video_decoder.mfc.avc, - sink="video/x-h264, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max], secure=(boolean)true;", - src="video/x-raw-yuv, format=(fourcc){I420}, width=(int)[1,4096], height=(int)[1,4096], framerate=(fraction)[0,max];", - rank=257; - -omx_tz_h263dec, - type=GstOmxTZH263Dec, - library-name=libSDP_OMX_Core.so.0, - component-name=OMX.SDP.video_decoder.mfc.h263, - sink="video/x-h263, variant=(string)itu, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max], secure=(boolean)true;", - src="video/x-raw-yuv, format=(fourcc){I420}, width=(int)[1,4096], height=(int)[1,4096], framerate=(fraction)[0,max];", - rank=257; - -omx_tz_wmvdec, - type=GstOmxTZWmvDec, - library-name=libSDP_OMX_Core.so.0, - component-name=OMX.SDP.video_decoder.mfc.wmv, - sink="video/x-wmv, wmvversion=(int)3, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max], secure=(boolean)true;", - src="video/x-raw-yuv, format=(fourcc){I420}, width=(int)[1,4096], height=(int)[1,4096], framerate=(fraction)[0,max];", - rank=257; - -omx_tz_vp8dec, - type=GstOmxTZVp8Dec, - library-name=libSDP_OMX_Core.so.0, - component-name=OMX.SDP.video_decoder.mfc.vp8, - sink="video/x-vp8, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max], secure=(boolean)true;", - src="video/x-raw-yuv, format=(fourcc){I420}, width=(int)[1,4096], height=(int)[1,4096], framerate=(fraction)[0,max];", - rank=257; - -omx_tz_rvdec, - type=GstOmxTZRvDec, - library-name=libSDP_OMX_Core.so.0, - component-name=OMX.SDP.video_decoder.mfc.rv, - sink="video/x-pn-realvideo, rmversion=(int)[3,4], format=(fourcc){RV30,RV40}, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max], secure=(boolean)true;", - src="video/x-raw-yuv, format=(fourcc){I420}, width=(int)[1,4096], height=(int)[1,4096], framerate=(fraction)[0,max];", - rank=257; - -omx_tz_avsdec, - type=GstOmxTZAvsDec, - library-name=libSDP_OMX_Core.so.0, - component-name=OMX.SDP.video_decoder.mfc.avs, - sink="video/x-avs, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max], secure=(boolean)true;", - src="video/x-raw-yuv, format=(fourcc){I420}, width=(int)[1,4096], height=(int)[1,4096], framerate=(fraction)[0,max];", - rank=257; - -omx_tz_mjpegdec, - type=GstOmxTZMjpegDec, - library-name=libSDP_OMX_Core.so.0, - component-name=OMX.SDP.video_decoder.mjpeg, - sink="video/x-jpeg, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max], secure=(boolean)true;", - src="video/x-raw-yuv, format=(fourcc){I420}, width=(int)[1,4096], height=(int)[1,4096], framerate=(fraction)[0,max];", - rank=257; - -omx_tz_mp3dec, - type=GstOmxTZMp3Dec, - library-name=libSDP_OMX_Core.so.0, - component-name=OMX.SDP.AUDANY.Decoder, - sink="audio/mpeg, mpegversion=(int)1, layer=(int)[1,3], parsed=true, secure=(boolean)true", - src="audio/x-raw-int", - rank=257; - -omx_tz_aacdec, - type=GstOmxTZAacDec, - library-name=libSDP_OMX_Core.so.0, - component-name=OMX.SDP.AUDANY.Decoder, - sink="audio/x-aac;audio/mpeg, mpegversion=(int){2,4}, framed=true, secure=(boolean)true", - src="audio/x-raw-int", - rank=257; -omx_tz_ac3dec, - type=GstOmxTZAc3Dec, - library-name=libSDP_OMX_Core.so.0, - component-name=OMX.SDP.AUDANY.Decoder, - sink="audio/x-ac3,secure=(boolean)true;audio/x-eac3,secure=(boolean)true;audio/ac3,secure=(boolean)true;", - src="audio/x-raw-int", - rank=257; -omx_tz_adpcmdec, - type=GstOmxTZAdpcmDec, - library-name=libSDP_OMX_Core.so.0, - component-name=OMX.SDP.AUDANY.Decoder, - sink="audio/x-adpcm, secure=(boolean)true", - src="audio/x-raw-int", - rank=257; - -omx_tz_wmadec, - type=GstOmxTZWmaDec, - library-name=libSDP_OMX_Core.so.0, - component-name=OMX.SDP.AUDANY.Decoder, - sink="audio/x-wma, secure=(boolean)true", - src="audio/x-raw-int", - rank=257; - -omx_tz_dtsdec, - type=GstOmxTZDtsDec, - library-name=libSDP_OMX_Core.so.0, - component-name=OMX.SDP.AUDANY.Decoder, - sink="audio/x-dts, framed=true, secure=(boolean)true", - src="audio/x-raw-int", - rank=257; - -omx_tz_vorbisdec, - type=GstOmxTZVorbisDec, - library-name=libSDP_OMX_Core.so.0, - component-name=OMX.SDP.AUDANY.Decoder, - sink="audio/x-vorbis, secure=(boolean)true", - src="audio/x-raw-int", - rank=257; - -omx_tz_radec, - type=GstOmxTZRaDec, - library-name=libSDP_OMX_Core.so.0, - component-name=OMX.SDP.AUDANY.Decoder, - sink="audio/x-pn-realaudio, secure=(boolean)true", - src="audio/x-raw-int", - rank=257; - -omx_tz_g711dec, - type=GstOmxTZG711Dec, - library-name=libSDP_OMX_Core.so.0, - component-name=OMX.SDP.AUDANY.Decoder, - sink="audio/x-alaw, secure=(boolean)true; audio/x-mulaw, secure=(boolean)true", - src="audio/x-raw-int", - rank=257; diff --git a/mmfw-sysconf-target-tw1/usr/etc/mmfw_audio_pcm_dump.ini b/mmfw-sysconf-target-tw1/usr/etc/mmfw_audio_pcm_dump.ini deleted file mode 100644 index 6e13b68..0000000 --- a/mmfw-sysconf-target-tw1/usr/etc/mmfw_audio_pcm_dump.ini +++ /dev/null @@ -1,8 +0,0 @@ -[pcm_dump] -;playback -pa_sink = 0 -pa_sink_input = 0 - -;capture -pa_source = 0 -pa_source_output = 0 diff --git a/mmfw-sysconf-target-tw1/usr/etc/mmfw_audio_volume.ini b/mmfw-sysconf-target-tw1/usr/etc/mmfw_audio_volume.ini deleted file mode 100644 index ae7e635..0000000 --- a/mmfw-sysconf-target-tw1/usr/etc/mmfw_audio_volume.ini +++ /dev/null @@ -1,19 +0,0 @@ -[volumes] -system = 0, 72, 73, 74, 75, 76, 77, 78, 80, 81, 82, 84, 86, 88, 90, 94 -notification = 0, 68, 70, 72, 73, 76, 78, 80, 82, 84, 86, 88, 90, 92, 94, 97 -alarm = 0, 63, 65, 67, 69, 71, 73, 75, 77, 79, 81, 83, 85, 87, 89, 92 -ringtone = 0, 63, 65, 67, 69, 71, 73, 75, 77, 79, 81, 83, 85, 87, 89, 92 -media = 0, 46, 50, 53, 58, 62, 68, 72, 76, 80, 84, 87, 90, 93, 96, 100 -call = 60, 65, 70, 76, 82, 88, 94, 100 -voip = 60, 65, 70, 76, 82, 88, 94, 100 -voice = 0, 55, 58, 61, 64, 67, 70, 75, 78, 82, 86, 89, 91, 94, 97, 100 -gain_dialer = 1.00 -gain_touch = 1.00 -gain_af = 0.70 -gain_shutter1 = 0.14 -gain_shutter2 = 1.00 -gain_camcording = 0.30 -gain_midi = 1.00 -gain_booting = 0.40 -gain_video = 0.90 -gain_tts = 1.00 diff --git a/mmfw-sysconf-target-tw1/usr/etc/mmfw_avsystem.ini b/mmfw-sysconf-target-tw1/usr/etc/mmfw_avsystem.ini deleted file mode 100644 index 0742c30..0000000 --- a/mmfw-sysconf-target-tw1/usr/etc/mmfw_avsystem.ini +++ /dev/null @@ -1,8 +0,0 @@ -[aif] - -control aif before path set = no - -[debug] - -gain debug mode = no - diff --git a/mmfw-sysconf-target-tw1/usr/etc/mmfw_camcorder.ini.wayland b/mmfw-sysconf-target-tw1/usr/etc/mmfw_camcorder.ini.wayland deleted file mode 100644 index 9b5f61f..0000000 --- a/mmfw-sysconf-target-tw1/usr/etc/mmfw_camcorder.ini.wayland +++ /dev/null @@ -1,106 +0,0 @@ -; < Camera/Camcorder Configure Main INI file > -; -; - Header List - -; 1. General -; 2. VideoInput -; 3. AudioInput -; 4. VideoOutput -; 5. Capture -; 6. Record -; 7. VideoEncoder -; 8. AudioEncoder -; 9. ImageEncoder -; 10. Mux -; -; - Note - -; If you want to add a new header, -; add a new enum value to "enum ConfigureCategoryMain" -; and new default table for it in mm_camcorder_configure.c/.h -; - -[General] -SyncStateChange = 1 -;GSTInitOption = --gst-enable-tiny-registry --gst-disable-segtrap || NOT-USE-DEFAULT_VALUE -;GSTInitOption = --gst-enable-tiny-registry --gst-disable-segtrap --gst-debug=3 || NOT-USE-DEFAULT_VALUE -ModelName = GT-TIZEN -;DisabledAttributes = camera-optical-zoom camera-af-touch-x camera-af-touch-y camera-exposure-value camera-f-number camera-shutter-speed camera-hold-af-after-capturing filter-flip filter-hue display-src-x display-src-y display-src-width display-src-height tag-image-description strobe-control strobe-capabilities strobe-mode detect-mode detect-number detect-focus-select detect-select-number detect-status || NO_DEFAULT_VALUE - -[VideoInput] -UseConfCtrl = 1 -ConfCtrlFile0 = mmfw_camcorder_dev_video_pri.ini -ConfCtrlFile1 = mmfw_camcorder_dev_video_sec.ini -VideosrcElement = v4l2src | 1,0 | do-timestamp,1 -UseVideoscale = 1 -VideoscaleElement = videoscale | 3,0 | width,320 | height,240 | method,1 -UseZeroCopyFormat = 0 -DeviceCount = 1 - -[AudioInput] -AudioDevice = 0,1 || 0 -AudiosrcElement = pulsesrc | 2,0 | do-timestamp,1 | blocksize,640 -AudiomodemsrcElement = pulsesrc | 2,0 | do-timestamp,1 | blocksize,640 - -[VideoOutput] -; DisplayDevice -;;; 0: MAIN LCD, 1: SUB LCD, 2:TV OUT, 3: MAIN LCD and SUB LCD, 4: MAIN LCD and TV OUT -DisplayDevice = 0 || 0 -; DisplayMode -;;; 0: Default, 1: Pri Video ON and Sec Video Full-Screen, 2: Pri Video OFF and Sec Video Full-Screen -DisplayMode = 0,1,2 || 0 -; Videosink -;;; 0: Overlay surface, 1: Evas surface, 2: GL surface, 3: NULL surface, 4: Remote -Videosink = 0,3,4 || 3 -VideosinkElementOverlay = waylandsink | 6,0 | draw-borders,0 | force-aspect-ratio,1 | enable-last-sample,0 | qos,0 | sync,0 | show-preroll-frame,0 -VideosinkElementRemote = shmsink | 5,0 | wait-for-connection,0 | perms,511 | enable-last-sample,0 | qos,0 | sync,0 -VideosinkElementNull = fakesink | 4,0 | qos,0 | sync,0 | enable-last-sample,0 | show-preroll-frame,0 -UseVideoscale = 1 -VideoscaleElement = fimcconvert | 1,0 | rotang,0 -;VideoscaleElement = videoscale - -[VideoEncoder] -MPEG4 = avenc_mpeg4 | 0,0 - -[AudioEncoder] -AMR = amrnbenc | 0,0 -AAC = avenc_aac | 1,0 | compliance,-2 -WAVE = wavenc | 0,0 - -[ImageEncoder] -JPEG = jpegenc | 0,0 -;PNG = pngenc | 0,0 - -[Capture] -UseEncodebin = 1 -UseCaptureMode = 0 -VideoscaleElement = videoscale | 1,0 | method,1 - -[Record] -UseAudioEncoderQueue = 1 -UseVideoEncoderQueue = 0 -VideoProfile = 0 -VideoAutoAudioConvert = 1 -VideoAutoAudioResample = 0 -VideoAutoColorSpace = 1 -AudioProfile = 1 -AudioAutoAudioConvert = 1 -AudioAutoAudioResample = 0 -AudioAutoColorSpace = 0 -ImageProfile = 2 -ImageAutoAudioConvert = 0 -ImageAutoAudioResample = 0 -ImageAutoColorSpace = 1 -RecordsinkElement = filesink | 1,0 | async,0 -UseNoiseSuppressor = 0 -DropVideoFrame = 0 -PassFirstVideoFrame = 0 - -[Mux] -3GP = avmux_3gp | 0,0 -AMR = avmux_amr | 0,0 -MP4 = mp4mux | 0,0 -AVI = avimux | 0,0 -MATROSKA = matroskamux | 0,0 -WAV = wavenc | 0,0 -AAC = avmux_adts | 0,0 -M2TS = mpegtsmux | 0,0 - diff --git a/mmfw-sysconf-target-tw1/usr/etc/mmfw_camcorder.ini.x b/mmfw-sysconf-target-tw1/usr/etc/mmfw_camcorder.ini.x deleted file mode 100644 index 19bf536..0000000 --- a/mmfw-sysconf-target-tw1/usr/etc/mmfw_camcorder.ini.x +++ /dev/null @@ -1,106 +0,0 @@ -; < Camera/Camcorder Configure Main INI file > -; -; - Header List - -; 1. General -; 2. VideoInput -; 3. AudioInput -; 4. VideoOutput -; 5. Capture -; 6. Record -; 7. VideoEncoder -; 8. AudioEncoder -; 9. ImageEncoder -; 10. Mux -; -; - Note - -; If you want to add a new header, -; add a new enum value to "enum ConfigureCategoryMain" -; and new default table for it in mm_camcorder_configure.c/.h -; - -[General] -SyncStateChange = 1 -;GSTInitOption = --gst-enable-tiny-registry --gst-disable-segtrap || NOT-USE-DEFAULT_VALUE -;GSTInitOption = --gst-enable-tiny-registry --gst-disable-segtrap --gst-debug=3 || NOT-USE-DEFAULT_VALUE -ModelName = GT-TIZEN -;DisabledAttributes = camera-optical-zoom camera-af-touch-x camera-af-touch-y camera-exposure-value camera-f-number camera-shutter-speed camera-hold-af-after-capturing filter-flip filter-hue display-src-x display-src-y display-src-width display-src-height tag-image-description strobe-control strobe-capabilities strobe-mode detect-mode detect-number detect-focus-select detect-select-number detect-status || NO_DEFAULT_VALUE - -[VideoInput] -UseConfCtrl = 1 -ConfCtrlFile0 = mmfw_camcorder_dev_video_pri.ini -ConfCtrlFile1 = mmfw_camcorder_dev_video_sec.ini -VideosrcElement = v4l2src | 1,0 | do-timestamp,1 -UseVideoscale = 1 -VideoscaleElement = videoscale | 3,0 | width,320 | height,240 | method,1 -UseZeroCopyFormat = 0 -DeviceCount = 1 - -[AudioInput] -AudioDevice = 0,1 || 0 -AudiosrcElement = pulsesrc | 2,0 | do-timestamp,1 | blocksize,640 -AudiomodemsrcElement = pulsesrc | 2,0 | do-timestamp,1 | blocksize,640 - -[VideoOutput] -; DisplayDevice -;;; 0: MAIN LCD, 1: SUB LCD, 2:TV OUT, 3: MAIN LCD and SUB LCD, 4: MAIN LCD and TV OUT -DisplayDevice = 0 || 0 -; DisplayMode -;;; 0: Default, 1: Pri Video ON and Sec Video Full-Screen, 2: Pri Video OFF and Sec Video Full-Screen -DisplayMode = 0,1,2 || 0 -; Videosink -;;; 0: Overlay surface, 1: Evas surface, 2: GL surface, 3: NULL surface, 4: Remote -Videosink = 0,3,4 || 3 -VideosinkElementOverlay = xvimagesink | 6,0 | draw-borders,0 | force-aspect-ratio,1 | enable-last-sample,0 | qos,0 | sync,0 | show-preroll-frame,0 -VideosinkElementRemote = shmsink | 5,0 | wait-for-connection,0 | perms,511 | enable-last-sample,0 | qos,0 | sync,0 -VideosinkElementNull = fakesink | 4,0 | qos,0 | sync,0 | enable-last-sample,0 | show-preroll-frame,0 -UseVideoscale = 1 -VideoscaleElement = fimcconvert | 1,0 | rotang,0 -;VideoscaleElement = videoscale - -[VideoEncoder] -MPEG4 = avenc_mpeg4 | 0,0 - -[AudioEncoder] -AMR = amrnbenc | 0,0 -AAC = avenc_aac | 1,0 | compliance,-2 -WAVE = wavenc | 0,0 - -[ImageEncoder] -JPEG = jpegenc | 0,0 -;PNG = pngenc | 0,0 - -[Capture] -UseEncodebin = 1 -UseCaptureMode = 0 -VideoscaleElement = videoscale | 1,0 | method,1 - -[Record] -UseAudioEncoderQueue = 1 -UseVideoEncoderQueue = 0 -VideoProfile = 0 -VideoAutoAudioConvert = 1 -VideoAutoAudioResample = 0 -VideoAutoColorSpace = 1 -AudioProfile = 1 -AudioAutoAudioConvert = 1 -AudioAutoAudioResample = 0 -AudioAutoColorSpace = 0 -ImageProfile = 2 -ImageAutoAudioConvert = 0 -ImageAutoAudioResample = 0 -ImageAutoColorSpace = 1 -RecordsinkElement = filesink | 1,0 | async,0 -UseNoiseSuppressor = 0 -DropVideoFrame = 0 -PassFirstVideoFrame = 0 - -[Mux] -3GP = avmux_3gp | 0,0 -AMR = avmux_amr | 0,0 -MP4 = mp4mux | 0,0 -AVI = avimux | 0,0 -MATROSKA = matroskamux | 0,0 -WAV = wavenc | 0,0 -AAC = avmux_adts | 0,0 -M2TS = mpegtsmux | 0,0 - diff --git a/mmfw-sysconf-target-tw1/usr/etc/mmfw_camcorder_dev_video_pri.ini b/mmfw-sysconf-target-tw1/usr/etc/mmfw_camcorder_dev_video_pri.ini deleted file mode 100644 index b4ddbb0..0000000 --- a/mmfw-sysconf-target-tw1/usr/etc/mmfw_camcorder_dev_video_pri.ini +++ /dev/null @@ -1,190 +0,0 @@ -; < Camera/Camcorder Configure Control INI file > -; -; - Header List - -; 1. Camera -; 2. Strobe -; 3. Effect -; 4. Photograph -; 5. Capture -; 6. Detect -; -; - Note - -; If you want to add a new header, -; add a new enum value to "enum ConfigureCategoryControl" -; and new default table for it in mm_camcorder_configure.c/.h -; - -[Camera] -; Input index - real setting value -;;; 0:PRIMARY_CAMERA, 1:SECONDARY_CAMERA -; Input index - MSL value(convert array index) -;;; -1:NONE, 0:CAMERA0, 1:CAMERA1 -InputIndex = 0,-255 || 0 -DeviceName = USB_CAMERA -PreviewResolution = 320,240 | 640,480 || 320,240 -CaptureResolution = 320,240 | 640,480 || 640,480 -VideoResolution = 320,240 | 640,480 || 640,480 -FPS0 = 0,15,30 || 15 -FPS1 = 0,15,30 || 15 -; PictureForamt - MSL value -;;; 0:NV12, 1:NV12T, 2:NV16, 3:NV21, 4:YUYV, 5:UYVY, 6:422P, 7:I420, 8:YV12, 9:RGB565, 10:RGB888, 11:RGBA, 12:ARGB, 13:ENCODED, 14:INTERLEAVED_JPEG_UYVY, 15:ENCODED_H264 -PictureFormat = 7 || 7 -Overlay = 0,1 || 1 -; Recommend display rotation -;;; 0:NONE, 1:90, 2:180, 3:270 -RecommendDisplayRotation = 0 -; Recommend preview format for capture -;;; 0:NV12, 1:NV12T, 2:NV16, 3:NV21, 4:YUYV, 5:UYVY, 6:422P, 7:I420, 8:YV12, 9:RGB565, 10:RGB888, 11:RGBA, 12:ARGB, 13:ENCODED, 14:INTERLEAVED_JPEG_UYVY, 15:ENCODED_H264 -RecommendPreviewFormatCapture = 7 -; Recommend preview format for record -;;; 0:NV12, 1:NV12T, 2:NV16, 3:NV21, 4:YUYV, 5:UYVY, 6:422P, 7:I420, 8:YV12, 9:RGB565, 10:RGB888, 11:RGBA, 12:ARGB, 13:ENCODED, 14:INTERLEAVED_JPEG_UYVY, 15:ENCODED_H264 -RecommendPreviewFormatRecord = 7 -; Recommend preview resolution -;;; 0: NORMAL ratio(4:3), 1: WIDE ratio(16:9), 2: SQUARE ratio(1:1) -RecommendPreviewResolution = 320,240 | 320,240 | 320,240 || 320,240 -; Camera facing direction -;;; 0:REAR, 1:FRONT -FacingDirection = 0 - - -[Strobe] -;StrobeControl - Not support -;StrobeCapabilities - Not support -; Strobe mode - real setting value -;;; 0:BASE, 1:OFF, 2:AUTO, 3:ON, 4:TORCH, 5:MAX -; Strobe mode - MSL value(convert array index) -;;; 0:OFF, 1:ON, 2:AUTO, 3:REDEYE_REDUCTION, 4:SLOW_SYNC, 5:FRONT_CURTAIN, 6:REAR_CURTAIN, 7:PERMANENT -StrobeMode = 1,3,2,-255,-255,-255,-255,4 || 2 -;StrobeStatus - Not support -;StrobeEV - Not support - - -[Effect] -Brightness = 0,8 || 4 -;Contrast = 1,7 || 4 -;Saturation = 0,4 || 2 -;Sharpness = 0,4 || 2 - -; White balance - real setting value -;;; 0:AUTO, 1:DAYLIGHT, 2:CLOUDY, 3:TUNGSTEN, 4:FLUORESCENT -; White balance - MSL value(convert array index) -;;; 0:NONE, 1:AUTO, 2:DAYLIGHT, 3:CLOUDY, 4:FLUORESCENT, 5:INCANDESCENT, 6:SHADE, 7:HORIZON, 8:FLASH, 9:CUSTOM -WhiteBalance = -255,0,-255,-255,-255,-255,-255,-255,-255,-255 || 0 - -; Color tone - real setting value -;;; 1:NONE, 2:MONO, 3:SEPIA, 4:AQUA, 5:ANTIQUE, 6:NEGATIVE, 7:SHARPEN, 8:SKETCH, 9:WASHED, 10:VINTAGE_WARM -;;; 11:VINTAGE_COLD, 12:SOLARIZE, 13:POSTERIZE, 14:POINT_BLUE, 15:POINT_RED_YELLOW, 16:POINT_COLOR_3, 17:POINT_GREEN, 18:POINT_RED, 19:POINT_YELLOW, 20:CARTOONIZE -; Color tone - MSL value(convert array index) -;;; 0:NONE, 1:MONO, 2:SEPIA, 3:NEGATIVE, 4:BLUE, 5:GREEN, 6:AQUA, 7:VIOLET, 8:ORANGE, 9:GRAY, 10:RED, -;;; 11:ANTIQUE, 12:WARM, 13:PINK, 14:YELLOW, 15:PURPLE, 16:EMBOSS, 17:OUTLINE, 18:SOLARIZATION, 19:SKETCH, 20:WASHED, -;;; 21:VINTAGE_WARM, 22:VINTAGE_COLD, 23:POSTERIZATION, 24:CARTOON, 25:SELECTIVE_RED, 26:SELECTIVE_GREEN, 27:SELECTIVE_BLUE, 28:SELECTIVE_YELLOW, 29:SELECTIVE_RED_YELLOW -ColorTone = 1,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255 || 1 -; Flip - real setting value -;;; 0:NONE, 1:VERTICAL, 2:HORIZONTAL -; Flip - MSL value(convert array index) -;;; 0:HORIZONTAL, 1:VERTICAL, 2:NONE -;Flip = 2,1,0 || 0 - -; Wide Dynamic Range - real setting value -;;; 0:OFF, 1:ON -; Wide Dynamic Range - MSL value(convert array index) -;;; 0:OFF, 1:ON, 2:AUTO -WDR = 0,-255,-255 || 0 - -; Part color mode - real setting value -;;; 0:OFF, 1:SWAP, 2:ACCENT -; Part color mode - MSL value(convert array index) -;;; 0:OFF, 1:SWAP, 2:ACCENT -;PartColorMode = 0,1,2 || 0 - -; Part color - real setting value -;;; 0:VIOLET, 1:PURPLE, 2:MAGENTA_1, 3:MAGENTA_2, 4:RED_1, 5:RED_2, 6:BROWN, 7:YELLOW, 8:GREEN_1, 9:GREEN_2, 10:GREEN_3, -;;; 11:GREEN_4, 12:COBALT, 13:CYAN, 14:BLUE_1, 15:BLUE_2, 16:GRAY -; Part color - MSL value(convert array index) -;;; 0:VIOLET, 1:PURPLE, 2:MAGENTA_1, 3:MAGENTA_2, 4:RED_1, 5:RED_2, 6:BROWN, 7:YELLOW, 8:GREEN_1, 9:GREEN_2, 10:GREEN_3, -;;; 11:GREEN_4, 12:COBALT_BLUE, 13:CYAN, 14:BLUE_1, 15:BLUE_2, 16:GRAY -;PartColor = 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16 || 0 - - -[Photograph] -;LensInit = 0,1 || 0 -;DigitalZoom = 0,10 || 0 -;OpticalZoom = 0,0 || 0 - -; Focus mode - real setting value -;;; 0:AUTO, 1:MANUAL, 2:PAN, 3:TOUCH_AUTO, 4:CONTINUOUS -; Focus mode - MSL value(convert array index) -;;; 0:NONE, 1:PAN, 2:AUTO, 3:MANUAL, 4:TOUCH_AUTO, 5:CONTINUOUS -FocusMode = 0,-255,-255,-255,-255,-255 || 0 - -; Auto focus type - real setting value -;;; 0:NORMAL, 1:MACRO, 2:FULL -; Auto focus - MSL value(convert array index) -;;; 0:NONE, 1:NORMAL, 2:MACRO, 3:FULL -AFType = 0,-255,-255,-255 || 0 - -; Auto exposure type - real setting value -;;; 0:BASE, 1:MATRIX, 2:CENTER, 3:SPOT, 4:MAX -; Auto exposure mode - MSL value(convert array index) -;;; 0,OFF 1,ALL 2,CENTER1 3,CENTER2 4,CENTER3 5,SPOT1 6,SPOT2 7,CUSTOM1 8,CUSTOM2 -AEType = -255,0,-255,-255,-255,-255,-255,-255,-255 || 0 - -;ExposureValue - Not support -;FNumber - Not support -;ShutterSpeed - Not support - -; ISO - real setting value -;;; 0:AUTO, 1:50, 2:100, 3:200, 4:400, 5:800, 6:1600 -; ISO - MSL value(convert array index) -;;; 0:AUTO, 1:50, 2:100, 3:200, 4:400, 5:800, 6:1600, 7:3200 -ISO = 0,-255,-255,-255,-255,-255,-255,-255 || 0 - -; Program mode - real setting value -;;; 1:NONE, 2:PORTRAIT, 3:NIGHTSHOT, 4:BACK_LIGHT, 5:LANDSCAPE, 6:SPORTS, 7:PARTY_INDOOR, 8:BEACH_SNOW, 9:SUNSET, 10:DUSK_DAWN, -;;; 11:FALL_COLOR, 12:FIREWORKS, 13:TEXT, 14:CANDLE_LIGHT -; Program mode - MSL value(convert array index) -;;; 0:NORMAL, 1:PORTRAIT, 2:LANDSCAPE, 3:SPORTS, 4:PARTY_N_INDOOR, 5:BEACH_N_INDOOR, 6:SUNSET, 7:DUSK_N_DAWN, 8:FALL_COLOR, 9:NIGHT_SCENE, -;;; 10:FIREWORK, 11:TEXT, 12:SHOW_WINDOW, 13:CANDLE_LIGHT, 14:BACKLIGHT -ProgramMode = 0,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255 || 0 - -; Anti-handshake - real setting value -;;; 0:OFF, 1:ON -; Anti-handshake - MSL value(convert array index) -;;; 0:OFF, 1:ON, 2:AUTO, 3:MOVIE_ON -AntiHandshake = 0,-255,-255,-255 || 0 - -; Video-stabilization - real setting value -;;; 0:OFF, 1:ON -; Video-stabilization - MSL value(convert array index) -;;; 0:OFF, 1:ON -VideoStabilization = 0 || 0 - -; Face zoom mode -;;; 0:OFF, 1:ON -FaceZoomMode = 0 || 0 -; Face zoom level -FaceZoomLevel = 0,0 || 0 - - -[Capture] -; Output mode -;;; No need to convert -;;; 0:NV12, 1:NV12T, 2:NV16, 3:NV21, 4:YUYV, 5:UYVY, 6:422P, 7:I420, 8:YV12, 9:RGB565, 10:RGB888, 11:RGBA, 12:ARGB, 13:ENCODED, 14:INTERLEAVED_JPEG_UYVY -OutputMode = 7,13 || 13 -JpegQuality = 0,100 || 90 -MultishotNumber = 1,1 || 1 -SensorEncodedCapture = 0 -; Support HDR -;;; 0: OFF, 1: ON, 2: ON and Original -SupportHDR = 0,-255,-255 || 0 - - -[Detect] -; Detect mode -;;; 0:OFF, 1:ON -DetectMode = 0,-255 || 0 -;DetectNumber - Not support -;DetectFocusSelect - Not support -;DetectSelectNumber - Not support -;DetectStatus - Not support - diff --git a/mmfw-sysconf-target-tw1/usr/etc/mmfw_media_codec.ini b/mmfw-sysconf-target-tw1/usr/etc/mmfw_media_codec.ini deleted file mode 100644 index 49c6e3c..0000000 --- a/mmfw-sysconf-target-tw1/usr/etc/mmfw_media_codec.ini +++ /dev/null @@ -1,89 +0,0 @@ -[h261] -hw_decoder = , , -hw_encoder = , , -sw_decoder = , , -sw_encoder = , , - -[h263] -hw_decoder = omxdec_h263, video/x-h263, NV12 -hw_encoder = omxenc_h263, video/x-raw, H263P -sw_decoder = avdec_h263, video/x-h263, I420 -sw_encoder = avenc_h263, video/x-raw, H263P - -[h264] -hw_decoder = omxdec_h264, video/x-h264, NV12 -hw_encoder = omxenc_h264, video/x-raw, H264_SP -sw_decoder = avdec_h264, video/x-h264, I420 -sw_encoder = avenc_h264, video/x-raw, H264_SP - -[mpeg4] -hw_decoder = omxdec_mpeg4, video/mpeg, NV12 -hw_encoder = omxenc_mpeg4, video/x-raw, MPEG4_SP -sw_decoder = avdec_mpeg4, video/mpeg, I420 -sw_encoder = avenc_mpeg4, video/x-raw, MPEG4_SP - -[aac_lc] -hw_decoder = , , -hw_encoder = , , -sw_decoder = avdec_aac, audio/mpeg, PCM -sw_encoder = avenc_aac, audio/x-raw, AAC_LC - -[aac_he] -hw_decoder = , , -hw_encoder = , , -sw_decoder = avdec_aac, audio/mpeg, PCM -sw_encoder = , , - -[aac_he_ps] -hw_decoder = , , -hw_encoder = , , -sw_decoder = avdec_aac, audio/mpeg, PCM -sw_encoder = , , - -[mp3] -hw_decoder = , , -hw_encoder = , , -sw_decoder = avdec_mp3, audio/mpeg, PCM -sw_encoder = , , - -[amr_nb] -hw_decoder = , , -hw_encoder = , , -sw_decoder = avdec_amrnb, audio/AMR, PCM -sw_encoder = amrnbenc, audio/x-raw, AMR_NB - -[amr_wb] -hw_decoder = , , -hw_encoder = , , -sw_decoder = avdec_amrwb, audio/AMR-WB, PCM -sw_encoder = , , - -[vorbis] -hw_decoder = , , -hw_encoder = , , -sw_decoder = vorbisdec, audio/x-vorbis, PCM -sw_encoder = , , - -[flac] -hw_decoder = , , -hw_encoder = , , -sw_decoder = avdec_flac, audio/x-flac, PCM -sw_encoder = , , - -[wmav1] -hw_decoder = , , -hw_encoder = , , -sw_decoder = avdec_wmav1, audio/x-wma, PCM -sw_encoder = , , - -[wmav2] -hw_decoder = , , -hw_encoder = , , -sw_decoder = avdec_wmav2, audio/x-wma, PCM -sw_encoder = , , - -[wmapro] -hw_decoder = , , -hw_encoder = , , -sw_decoder = avdec_wmapro, audio/x-wma, PCM -sw_encoder = , , diff --git a/mmfw-sysconf-target-tw1/usr/etc/mmfw_media_streamer.ini b/mmfw-sysconf-target-tw1/usr/etc/mmfw_media_streamer.ini deleted file mode 100644 index 458ad4e..0000000 --- a/mmfw-sysconf-target-tw1/usr/etc/mmfw_media_streamer.ini +++ /dev/null @@ -1,50 +0,0 @@ -[general] -; generating dot file representing pipeline state -generate dot = no -dot dir = - -; decodebin will be used instead of decoder node -use decodebin = yes - -; comma separated list of element names which -; will not be used in autoplug mode -exclude elements = v4l2video,omx,sprd - -; comma separated list of arguments -; that will pass to gst_init -gstreamer arguments = --gst-debug=2 - -[sources] - -audio_source = pulsesrc -camera_source = v4l2src -video_source = ximagesrc -udp_source = udpsrc - - -[sinks] -audio_sink = pulsesink -video_sink = waylandsink -evas_sink = evaspixmapsink -udp_sink = udpsink - - -[h263] -encoder = avenc_h263 -decoder = avdec_h263 -rtppay = rtph263pay -rtpdepay = rtph263depay -parser = h263parse - - -[h264] -encoder = avenc_h264 -decoder = avdec_h264 -rtppay = rtph264pay -rtpdepay = rtph264depay -parser = h264parse - - -[audio-raw] -rtppay = rtpL16pay -rtpdepay = rtpL16depay diff --git a/mmfw-sysconf-target-tw1/usr/etc/mmfw_player.ini.wayland b/mmfw-sysconf-target-tw1/usr/etc/mmfw_player.ini.wayland deleted file mode 100644 index 29326d5..0000000 --- a/mmfw-sysconf-target-tw1/usr/etc/mmfw_player.ini.wayland +++ /dev/null @@ -1,78 +0,0 @@ -[general] - -disable segtrap = yes ; same effect with --gst-disable-segtrap - -; set default videosink element according to video surface type(X, EVAS, NULL) -videosink element overlay = waylandsink -videosink element evas = evasimagesink -videosink element fake = fakesink -videosink element remote = shmsink -videosrc element remote = shmsrc - -video converter element = - -audiosink element = pulsesink - - -drmsrc element = filesrc - -; if yes. gstreamer will not update registry -skip rescan = yes -delay before repeat = 50 ; msec - -; comma separated list of tocken which elemnts has it in it's name will not be used -element exclude keyword = v4l2,omx - -; ignore resume play just for debugging -ignore first skip request = no - -;audio/video decode type(0:DEFAULT, 1:HW, 2:SW, 3:DISABLE) -video decoder type = 0 -audio decoder type = 0 - -async start = yes - -multiple codec supported = yes - -; parameters for initializing gstreamer -; DEFAULT SET (--gst-debug=*:2) -gstparam1 = --gst-debug=*:2 -gstparam2 = -gstparam3 = -gstparam4 = -gstparam5 = - -; generating dot file representing pipeline state -; DEFAULT MUST BE 'no'. If 'yes', mmplayer will set env-variable for it's session as "export GST_DEBUG_DUMP_DOT_DIR=/tmp/" -generate dot = no - -; parameter is for only video to be determined -; which clock will be used -; if yes, system clock will be used -; apart from this, audiosink is clock provider for audio -use system clock = yes - -; allowed timeout for changing pipeline state -live state change timeout = 30 ; sec -localplayback state change timeout = 10 ; sec - -; delay in msec for sending EOS -eos delay = 0 ; msec - -; for asm function enable = yes, disable = no -enable asm = yes - -[http streaming] - -httpsrc element = souphttpsrc - -; if set, use file or not use memory for buffering -http file buffer path = /home/owner/content - -http buffering limit = 99.0 ; percent - -http max size bytes = 1048576 ; bytes - -http buffering time = 1.2 - -http timeout = 30 ; sec diff --git a/mmfw-sysconf-target-tw1/usr/etc/mmfw_player.ini.x b/mmfw-sysconf-target-tw1/usr/etc/mmfw_player.ini.x deleted file mode 100644 index c10eede..0000000 --- a/mmfw-sysconf-target-tw1/usr/etc/mmfw_player.ini.x +++ /dev/null @@ -1,76 +0,0 @@ -[general] - -disable segtrap = yes ; same effect with --gst-disable-segtrap - -; set default videosink element according to video surface type(X, EVAS, NULL) -videosink element overlay = xvimagesink -videosink element evas = evasimagesink -videosink element fake = fakesink - -video converter element = - -audiosink element = pulsesink - - -drmsrc element = filesrc - -; if yes. gstreamer will not update registry -skip rescan = yes -delay before repeat = 50 ; msec - -; comma separated list of tocken which elemnts has it in it's name will not be used -element exclude keyword = v4l2 - -; ignore resume play just for debugging -ignore first skip request = no - -;audio/video decode type(0:DEFAULT, 1:HW, 2:SW, 3:DISABLE) -video decoder type = 0 -audio decoder type = 0 - -async start = yes - -multiple codec supported = yes - -; parameters for initializing gstreamer -; DEFAULT SET (--gst-debug=*:2) -gstparam1 = --gst-debug=*:2 -gstparam2 = -gstparam3 = -gstparam4 = -gstparam5 = - -; generating dot file representing pipeline state -; DEFAULT MUST BE 'no'. If 'yes', mmplayer will set env-variable for it's session as "export GST_DEBUG_DUMP_DOT_DIR=/tmp/" -generate dot = no - -; parameter is for only video to be determined -; which clock will be used -; if yes, system clock will be used -; apart from this, audiosink is clock provider for audio -use system clock = yes - -; allowed timeout for changing pipeline state -live state change timeout = 30 ; sec -localplayback state change timeout = 10 ; sec - -; delay in msec for sending EOS -eos delay = 0 ; msec - -; for asm function enable = yes, disable = no -enable asm = yes - -[http streaming] - -httpsrc element = souphttpsrc - -; if set, use file or not use memory for buffering -http file buffer path = /home/owner/content - -http buffering limit = 99.0 ; percent - -http max size bytes = 1048576 ; bytes - -http buffering time = 1.2 - -http timeout = 30 ; sec diff --git a/mmfw-sysconf-target-tw1/usr/etc/mmfw_player_audio_effect.ini b/mmfw-sysconf-target-tw1/usr/etc/mmfw_player_audio_effect.ini deleted file mode 100644 index 1394608..0000000 --- a/mmfw-sysconf-target-tw1/usr/etc/mmfw_player_audio_effect.ini +++ /dev/null @@ -1,17 +0,0 @@ -[audio effect] -; name of audio effect element -audio effect element = audioeq - -; preset audio effect setting -audio effect preset = no - -; custom audio effect setting (EQ/extension) -audio effect custom = yes -audio effect custom list = 0 - -audio effect custom eq band num = 7 ; number of EQ bands -audio effect custom eq band width = 33, 90, 242, 649, 1743, 4676, 12544 ; list of each EQ band width (Hz) -audio effect custom eq band freq = 36, 98, 265, 711, 1907, 5117, 13727 ; list of each EQ band central frequency (Hz) - -audio effect custom min list = -12 ; list of minimum level value (the first element is for EQ, others for extension effect) -audio effect custom max list = 12 ; list of maximum level value (the first element is for EQ, others for extension effect) diff --git a/mmfw-sysconf-target-tw1/usr/etc/mmfw_streamrecorder.ini b/mmfw-sysconf-target-tw1/usr/etc/mmfw_streamrecorder.ini deleted file mode 100644 index e5f4fca..0000000 --- a/mmfw-sysconf-target-tw1/usr/etc/mmfw_streamrecorder.ini +++ /dev/null @@ -1,72 +0,0 @@ -[general] -;is encsink source is live -encscink source is live = 0 - -retrialcount = 10 - -minimum frame = 5 - -reset pause time = 0 - -screen record = 1 - -convert output buffer num =6 - -[encodebin] -;MM_STREAMRECORDER_ENCBIN_PROFILE_VIDEO = 0 MM_STREAMRECORDER_ENCBIN_PROFILE_AUDIO = 1 -;MM_STREAMRECORDER_ENCBIN_PROFILE_IMAGE = 2 MM_STREAMRECORDER_ENCBIN_PROFILE_NUM = 3 -encsink bin profile = 0 - -encsink bin auto audio resample = 0 - -encsink bin auto colorspace = 1 - -encsink bin auto audio convert = 1 - -encsink bin use video toggle = 0 - -[pipeline] -encsink bin source = appsrc - -name of audio src = pulsesrc - -h264 encoder = - -h263 encoder = avenc_h263p - -mpeg4 encoder = avenc_mpeg4 - -name of audio encoder = avenc_aac - -use parser = - -name of 3GP muxer = avmux_3gp - -name of MP4 muxer = avmux_mp4 - -name of video converter = videoconvert - -name of sink = filesink - -[video param] -;/*ms*/ -video frame wait time = 200000 - -[audio param] -audio frame minimum space = 102400 - -audio frame wait time = 20000 - -[attribute] -supported height = 1080,720,480,240,288,144 - -supported width = 1920,1280,640,320,352,176 - -;/*AMR, AAC, VORBIS ,PCM*/ -supported audio encoders = AMR,AAC,PCM - -;/* H263 , H264 , MPEG4 */ -supported video encoders = H263,MPEG4 - -;/*3GP , AMR, MP4 , WAV, ADTS*/ -supported file formats = 3GP,MP4,AMR,ADTS,WAV diff --git a/mmfw-sysconf-target-u3/etc/multimedia/gst-openmax.conf b/mmfw-sysconf-target-u3/etc/multimedia/gst-openmax.conf new file mode 100644 index 0000000..92a0e70 --- /dev/null +++ b/mmfw-sysconf-target-u3/etc/multimedia/gst-openmax.conf @@ -0,0 +1,143 @@ +omx_mpeg2dec, + type=GstOmxMpeg2Dec, + library-name=libSDP_OMX_Core.so.0, + component-name=OMX.SDP.video_decoder.mfc.mp2, + sink="video/mpeg, mpegversion=(int)[1,2], systemstream=false, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max]; ", + src="video/x-raw-yuv, format=(fourcc){I420}, width=(int)[1,4096], height=(int)[1,4096], framerate=(fraction)[0,max];", + rank=257; + +omx_mpeg4dec, + type=GstOmxMpeg4Dec, + library-name=libSDP_OMX_Core.so.0, + component-name=OMX.SDP.video_decoder.mfc.mp4, + sink="video/x-msmpeg, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max], format=(fourcc){DIV3}; video/mpeg, mpegversion=(int)4, systemstream=false, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max]; video/x-divx, divxversion=(int)[4,5], width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max]; video/x-xvid, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max]; video/x-3ivx, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max];", + src="video/x-raw-yuv, format=(fourcc){I420}, width=(int)[1,4096], height=(int)[1,4096], framerate=(fraction)[0,max];", + rank=257; + +omx_h264dec, + type=GstOmxH264Dec, + library-name=libSDP_OMX_Core.so.0, + component-name=OMX.SDP.video_decoder.mfc.avc, + sink="video/x-h264, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max];", + src="video/x-raw-yuv, format=(fourcc){I420}, width=(int)[1,4096], height=(int)[1,4096], framerate=(fraction)[0,max];", + rank=257; + +omx_h263dec, + type=GstOmxH263Dec, + library-name=libSDP_OMX_Core.so.0, + component-name=OMX.SDP.video_decoder.mfc.h263, + sink="video/x-h263, variant=(string)itu, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max];", + src="video/x-raw-yuv, format=(fourcc){I420}, width=(int)[1,4096], height=(int)[1,4096], framerate=(fraction)[0,max];", + rank=257; + +omx_wmvdec, + type=GstOmxWmvDec, + library-name=libSDP_OMX_Core.so.0, + component-name=OMX.SDP.video_decoder.mfc.wmv, + sink="video/x-wmv, wmvversion=(int)3, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max];", + src="video/x-raw-yuv, format=(fourcc){I420}, width=(int)[1,4096], height=(int)[1,4096], framerate=(fraction)[0,max];", + rank=257; + +omx_vp8dec, + type=GstOmxVp8Dec, + library-name=libSDP_OMX_Core.so.0, + component-name=OMX.SDP.video_decoder.mfc.vp8, + sink="video/x-vp8, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max];", + src="video/x-raw-yuv, format=(fourcc){I420}, width=(int)[1,4096], height=(int)[1,4096], framerate=(fraction)[0,max];", + rank=257; + +omx_rvdec, + type=GstOmxRvDec, + library-name=libSDP_OMX_Core.so.0, + component-name=OMX.SDP.video_decoder.mfc.rv, + sink="video/x-pn-realvideo, rmversion=(int)[3,4], format=(fourcc){RV30,RV40}, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max];", + src="video/x-raw-yuv, format=(fourcc){I420}, width=(int)[1,4096], height=(int)[1,4096], framerate=(fraction)[0,max];", + rank=257; + +omx_avsdec, + type=GstOmxAvsDec, + library-name=libSDP_OMX_Core.so.0, + component-name=OMX.SDP.video_decoder.mfc.avs, + sink="video/x-avs, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max];", + src="video/x-raw-yuv, format=(fourcc){I420}, width=(int)[1,4096], height=(int)[1,4096], framerate=(fraction)[0,max];", + rank=257; + +omx_mjpegdec, + type=GstOmxMjpegDec, + library-name=libSDP_OMX_Core.so.0, + component-name=OMX.SDP.video_decoder.mjpeg, + sink="video/x-jpeg, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max];", + src="video/x-raw-yuv, format=(fourcc){I420}, width=(int)[1,4096], height=(int)[1,4096], framerate=(fraction)[0,max];", + rank=257; + +omx_mp3dec, + type=GstOmxMp3Dec, + library-name=libSDP_OMX_Core.so.0, + component-name=OMX.SDP.AUDANY.Decoder, + sink="audio/mpeg, mpegversion=(int)1, layer=(int)[1,3], parsed=true", + src="audio/x-raw-int", + rank=257; + +omx_aacdec, + type=GstOmxAacDec, + library-name=libSDP_OMX_Core.so.0, + component-name=OMX.SDP.AUDANY.Decoder, + sink="audio/x-aac;audio/mpeg, mpegversion=(int){2,4}, framed=true", + src="audio/x-raw-int, hassubdata=true", + rank=257; + +omx_ac3dec, + type=GstOmxAc3Dec, + library-name=libSDP_OMX_Core.so.0, + component-name=OMX.SDP.AUDANY.Decoder, + sink="audio/x-ac3, framed=true;audio/x-eac3, framed=true;audio/ac3, framed=true", + src="audio/x-raw-int, hassubdata=true", + rank=257; + +omx_adpcmdec, + type=GstOmxAdpcmDec, + library-name=libSDP_OMX_Core.so.0, + component-name=OMX.SDP.AUDANY.Decoder, + sink="audio/x-adpcm", + src="audio/x-raw-int", + rank=257; + +omx_wmadec, + type=GstOmxWmaDec, + library-name=libSDP_OMX_Core.so.0, + component-name=OMX.SDP.AUDANY.Decoder, + sink="audio/x-wma", + src="audio/x-raw-int", + rank=257; + +omx_dtsdec, + type=GstOmxDtsDec, + library-name=libSDP_OMX_Core.so.0, + component-name=OMX.SDP.AUDANY.Decoder, + sink="audio/x-dts, framed=true", + src="audio/x-raw-int, hassubdata=true", + rank=257; + +omx_vorbisdec, + type=GstOmxVorbisDec, + library-name=libSDP_OMX_Core.so.0, + component-name=OMX.SDP.AUDANY.Decoder, + sink="audio/x-vorbis", + src="audio/x-raw-int", + rank=257; + +omx_radec, + type=GstOmxRaDec, + library-name=libSDP_OMX_Core.so.0, + component-name=OMX.SDP.AUDANY.Decoder, + sink="audio/x-pn-realaudio", + src="audio/x-raw-int", + rank=257; + +omx_g711dec, + type=GstOmxG711Dec, + library-name=libSDP_OMX_Core.so.0, + component-name=OMX.SDP.AUDANY.Decoder, + sink="audio/x-alaw; audio/x-mulaw", + src="audio/x-raw-int", + rank=257; diff --git a/mmfw-sysconf-target-u3/etc/multimedia/gst-tz-openmax.conf b/mmfw-sysconf-target-u3/etc/multimedia/gst-tz-openmax.conf new file mode 100644 index 0000000..4decb28 --- /dev/null +++ b/mmfw-sysconf-target-u3/etc/multimedia/gst-tz-openmax.conf @@ -0,0 +1,140 @@ +omx_tz_mpeg2dec, + type=GstOmxTZMpeg2Dec, + library-name=libSDP_OMX_Core.so.0, + component-name=OMX.SDP.video_decoder.mfc.mp2, + sink="video/mpeg, mpegversion=(int)[1,2], systemstream=false, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max], secure=(boolean)true; ", + src="video/x-raw-yuv, format=(fourcc){I420}, width=(int)[1,4096], height=(int)[1,4096], framerate=(fraction)[0,max];", + rank=257; + +omx_tz_mpeg4dec, + type=GstOmxTZMpeg4Dec, + library-name=libSDP_OMX_Core.so.0, + component-name=OMX.SDP.video_decoder.mfc.mp4, + sink="video/x-msmpeg, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max], format=(fourcc){DIV3}, secure=(boolean)true; video/mpeg, mpegversion=(int)4, systemstream=false, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max], secure=(boolean)true; video/x-divx, divxversion=(int)[4,5], width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max], secure=(boolean)true; video/x-xvid, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max], secure=(boolean)true; video/x-3ivx, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max], secure=(boolean)true;", + src="video/x-raw-yuv, format=(fourcc){I420}, width=(int)[1,4096], height=(int)[1,4096], framerate=(fraction)[0,max];", + rank=257; +omx_tz_h264dec, + type=GstOmxTZH264Dec, + library-name=libSDP_OMX_Core.so.0, + component-name=OMX.SDP.video_decoder.mfc.avc, + sink="video/x-h264, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max], secure=(boolean)true;", + src="video/x-raw-yuv, format=(fourcc){I420}, width=(int)[1,4096], height=(int)[1,4096], framerate=(fraction)[0,max];", + rank=257; + +omx_tz_h263dec, + type=GstOmxTZH263Dec, + library-name=libSDP_OMX_Core.so.0, + component-name=OMX.SDP.video_decoder.mfc.h263, + sink="video/x-h263, variant=(string)itu, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max], secure=(boolean)true;", + src="video/x-raw-yuv, format=(fourcc){I420}, width=(int)[1,4096], height=(int)[1,4096], framerate=(fraction)[0,max];", + rank=257; + +omx_tz_wmvdec, + type=GstOmxTZWmvDec, + library-name=libSDP_OMX_Core.so.0, + component-name=OMX.SDP.video_decoder.mfc.wmv, + sink="video/x-wmv, wmvversion=(int)3, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max], secure=(boolean)true;", + src="video/x-raw-yuv, format=(fourcc){I420}, width=(int)[1,4096], height=(int)[1,4096], framerate=(fraction)[0,max];", + rank=257; + +omx_tz_vp8dec, + type=GstOmxTZVp8Dec, + library-name=libSDP_OMX_Core.so.0, + component-name=OMX.SDP.video_decoder.mfc.vp8, + sink="video/x-vp8, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max], secure=(boolean)true;", + src="video/x-raw-yuv, format=(fourcc){I420}, width=(int)[1,4096], height=(int)[1,4096], framerate=(fraction)[0,max];", + rank=257; + +omx_tz_rvdec, + type=GstOmxTZRvDec, + library-name=libSDP_OMX_Core.so.0, + component-name=OMX.SDP.video_decoder.mfc.rv, + sink="video/x-pn-realvideo, rmversion=(int)[3,4], format=(fourcc){RV30,RV40}, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max], secure=(boolean)true;", + src="video/x-raw-yuv, format=(fourcc){I420}, width=(int)[1,4096], height=(int)[1,4096], framerate=(fraction)[0,max];", + rank=257; + +omx_tz_avsdec, + type=GstOmxTZAvsDec, + library-name=libSDP_OMX_Core.so.0, + component-name=OMX.SDP.video_decoder.mfc.avs, + sink="video/x-avs, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max], secure=(boolean)true;", + src="video/x-raw-yuv, format=(fourcc){I420}, width=(int)[1,4096], height=(int)[1,4096], framerate=(fraction)[0,max];", + rank=257; + +omx_tz_mjpegdec, + type=GstOmxTZMjpegDec, + library-name=libSDP_OMX_Core.so.0, + component-name=OMX.SDP.video_decoder.mjpeg, + sink="video/x-jpeg, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max], secure=(boolean)true;", + src="video/x-raw-yuv, format=(fourcc){I420}, width=(int)[1,4096], height=(int)[1,4096], framerate=(fraction)[0,max];", + rank=257; + +omx_tz_mp3dec, + type=GstOmxTZMp3Dec, + library-name=libSDP_OMX_Core.so.0, + component-name=OMX.SDP.AUDANY.Decoder, + sink="audio/mpeg, mpegversion=(int)1, layer=(int)[1,3], parsed=true, secure=(boolean)true", + src="audio/x-raw-int", + rank=257; + +omx_tz_aacdec, + type=GstOmxTZAacDec, + library-name=libSDP_OMX_Core.so.0, + component-name=OMX.SDP.AUDANY.Decoder, + sink="audio/x-aac;audio/mpeg, mpegversion=(int){2,4}, framed=true, secure=(boolean)true", + src="audio/x-raw-int", + rank=257; +omx_tz_ac3dec, + type=GstOmxTZAc3Dec, + library-name=libSDP_OMX_Core.so.0, + component-name=OMX.SDP.AUDANY.Decoder, + sink="audio/x-ac3,secure=(boolean)true;audio/x-eac3,secure=(boolean)true;audio/ac3,secure=(boolean)true;", + src="audio/x-raw-int", + rank=257; +omx_tz_adpcmdec, + type=GstOmxTZAdpcmDec, + library-name=libSDP_OMX_Core.so.0, + component-name=OMX.SDP.AUDANY.Decoder, + sink="audio/x-adpcm, secure=(boolean)true", + src="audio/x-raw-int", + rank=257; + +omx_tz_wmadec, + type=GstOmxTZWmaDec, + library-name=libSDP_OMX_Core.so.0, + component-name=OMX.SDP.AUDANY.Decoder, + sink="audio/x-wma, secure=(boolean)true", + src="audio/x-raw-int", + rank=257; + +omx_tz_dtsdec, + type=GstOmxTZDtsDec, + library-name=libSDP_OMX_Core.so.0, + component-name=OMX.SDP.AUDANY.Decoder, + sink="audio/x-dts, framed=true, secure=(boolean)true", + src="audio/x-raw-int", + rank=257; + +omx_tz_vorbisdec, + type=GstOmxTZVorbisDec, + library-name=libSDP_OMX_Core.so.0, + component-name=OMX.SDP.AUDANY.Decoder, + sink="audio/x-vorbis, secure=(boolean)true", + src="audio/x-raw-int", + rank=257; + +omx_tz_radec, + type=GstOmxTZRaDec, + library-name=libSDP_OMX_Core.so.0, + component-name=OMX.SDP.AUDANY.Decoder, + sink="audio/x-pn-realaudio, secure=(boolean)true", + src="audio/x-raw-int", + rank=257; + +omx_tz_g711dec, + type=GstOmxTZG711Dec, + library-name=libSDP_OMX_Core.so.0, + component-name=OMX.SDP.AUDANY.Decoder, + sink="audio/x-alaw, secure=(boolean)true; audio/x-mulaw, secure=(boolean)true", + src="audio/x-raw-int", + rank=257; diff --git a/mmfw-sysconf-target-u3/etc/multimedia/mmfw_audio_pcm_dump.ini b/mmfw-sysconf-target-u3/etc/multimedia/mmfw_audio_pcm_dump.ini new file mode 100644 index 0000000..6e13b68 --- /dev/null +++ b/mmfw-sysconf-target-u3/etc/multimedia/mmfw_audio_pcm_dump.ini @@ -0,0 +1,8 @@ +[pcm_dump] +;playback +pa_sink = 0 +pa_sink_input = 0 + +;capture +pa_source = 0 +pa_source_output = 0 diff --git a/mmfw-sysconf-target-u3/etc/multimedia/mmfw_audio_volume.ini b/mmfw-sysconf-target-u3/etc/multimedia/mmfw_audio_volume.ini new file mode 100644 index 0000000..ae7e635 --- /dev/null +++ b/mmfw-sysconf-target-u3/etc/multimedia/mmfw_audio_volume.ini @@ -0,0 +1,19 @@ +[volumes] +system = 0, 72, 73, 74, 75, 76, 77, 78, 80, 81, 82, 84, 86, 88, 90, 94 +notification = 0, 68, 70, 72, 73, 76, 78, 80, 82, 84, 86, 88, 90, 92, 94, 97 +alarm = 0, 63, 65, 67, 69, 71, 73, 75, 77, 79, 81, 83, 85, 87, 89, 92 +ringtone = 0, 63, 65, 67, 69, 71, 73, 75, 77, 79, 81, 83, 85, 87, 89, 92 +media = 0, 46, 50, 53, 58, 62, 68, 72, 76, 80, 84, 87, 90, 93, 96, 100 +call = 60, 65, 70, 76, 82, 88, 94, 100 +voip = 60, 65, 70, 76, 82, 88, 94, 100 +voice = 0, 55, 58, 61, 64, 67, 70, 75, 78, 82, 86, 89, 91, 94, 97, 100 +gain_dialer = 1.00 +gain_touch = 1.00 +gain_af = 0.70 +gain_shutter1 = 0.14 +gain_shutter2 = 1.00 +gain_camcording = 0.30 +gain_midi = 1.00 +gain_booting = 0.40 +gain_video = 0.90 +gain_tts = 1.00 diff --git a/mmfw-sysconf-target-u3/etc/multimedia/mmfw_camcorder.ini.wayland b/mmfw-sysconf-target-u3/etc/multimedia/mmfw_camcorder.ini.wayland new file mode 100644 index 0000000..9b5f61f --- /dev/null +++ b/mmfw-sysconf-target-u3/etc/multimedia/mmfw_camcorder.ini.wayland @@ -0,0 +1,106 @@ +; < Camera/Camcorder Configure Main INI file > +; +; - Header List - +; 1. General +; 2. VideoInput +; 3. AudioInput +; 4. VideoOutput +; 5. Capture +; 6. Record +; 7. VideoEncoder +; 8. AudioEncoder +; 9. ImageEncoder +; 10. Mux +; +; - Note - +; If you want to add a new header, +; add a new enum value to "enum ConfigureCategoryMain" +; and new default table for it in mm_camcorder_configure.c/.h +; + +[General] +SyncStateChange = 1 +;GSTInitOption = --gst-enable-tiny-registry --gst-disable-segtrap || NOT-USE-DEFAULT_VALUE +;GSTInitOption = --gst-enable-tiny-registry --gst-disable-segtrap --gst-debug=3 || NOT-USE-DEFAULT_VALUE +ModelName = GT-TIZEN +;DisabledAttributes = camera-optical-zoom camera-af-touch-x camera-af-touch-y camera-exposure-value camera-f-number camera-shutter-speed camera-hold-af-after-capturing filter-flip filter-hue display-src-x display-src-y display-src-width display-src-height tag-image-description strobe-control strobe-capabilities strobe-mode detect-mode detect-number detect-focus-select detect-select-number detect-status || NO_DEFAULT_VALUE + +[VideoInput] +UseConfCtrl = 1 +ConfCtrlFile0 = mmfw_camcorder_dev_video_pri.ini +ConfCtrlFile1 = mmfw_camcorder_dev_video_sec.ini +VideosrcElement = v4l2src | 1,0 | do-timestamp,1 +UseVideoscale = 1 +VideoscaleElement = videoscale | 3,0 | width,320 | height,240 | method,1 +UseZeroCopyFormat = 0 +DeviceCount = 1 + +[AudioInput] +AudioDevice = 0,1 || 0 +AudiosrcElement = pulsesrc | 2,0 | do-timestamp,1 | blocksize,640 +AudiomodemsrcElement = pulsesrc | 2,0 | do-timestamp,1 | blocksize,640 + +[VideoOutput] +; DisplayDevice +;;; 0: MAIN LCD, 1: SUB LCD, 2:TV OUT, 3: MAIN LCD and SUB LCD, 4: MAIN LCD and TV OUT +DisplayDevice = 0 || 0 +; DisplayMode +;;; 0: Default, 1: Pri Video ON and Sec Video Full-Screen, 2: Pri Video OFF and Sec Video Full-Screen +DisplayMode = 0,1,2 || 0 +; Videosink +;;; 0: Overlay surface, 1: Evas surface, 2: GL surface, 3: NULL surface, 4: Remote +Videosink = 0,3,4 || 3 +VideosinkElementOverlay = waylandsink | 6,0 | draw-borders,0 | force-aspect-ratio,1 | enable-last-sample,0 | qos,0 | sync,0 | show-preroll-frame,0 +VideosinkElementRemote = shmsink | 5,0 | wait-for-connection,0 | perms,511 | enable-last-sample,0 | qos,0 | sync,0 +VideosinkElementNull = fakesink | 4,0 | qos,0 | sync,0 | enable-last-sample,0 | show-preroll-frame,0 +UseVideoscale = 1 +VideoscaleElement = fimcconvert | 1,0 | rotang,0 +;VideoscaleElement = videoscale + +[VideoEncoder] +MPEG4 = avenc_mpeg4 | 0,0 + +[AudioEncoder] +AMR = amrnbenc | 0,0 +AAC = avenc_aac | 1,0 | compliance,-2 +WAVE = wavenc | 0,0 + +[ImageEncoder] +JPEG = jpegenc | 0,0 +;PNG = pngenc | 0,0 + +[Capture] +UseEncodebin = 1 +UseCaptureMode = 0 +VideoscaleElement = videoscale | 1,0 | method,1 + +[Record] +UseAudioEncoderQueue = 1 +UseVideoEncoderQueue = 0 +VideoProfile = 0 +VideoAutoAudioConvert = 1 +VideoAutoAudioResample = 0 +VideoAutoColorSpace = 1 +AudioProfile = 1 +AudioAutoAudioConvert = 1 +AudioAutoAudioResample = 0 +AudioAutoColorSpace = 0 +ImageProfile = 2 +ImageAutoAudioConvert = 0 +ImageAutoAudioResample = 0 +ImageAutoColorSpace = 1 +RecordsinkElement = filesink | 1,0 | async,0 +UseNoiseSuppressor = 0 +DropVideoFrame = 0 +PassFirstVideoFrame = 0 + +[Mux] +3GP = avmux_3gp | 0,0 +AMR = avmux_amr | 0,0 +MP4 = mp4mux | 0,0 +AVI = avimux | 0,0 +MATROSKA = matroskamux | 0,0 +WAV = wavenc | 0,0 +AAC = avmux_adts | 0,0 +M2TS = mpegtsmux | 0,0 + diff --git a/mmfw-sysconf-target-u3/etc/multimedia/mmfw_camcorder.ini.x b/mmfw-sysconf-target-u3/etc/multimedia/mmfw_camcorder.ini.x new file mode 100644 index 0000000..19bf536 --- /dev/null +++ b/mmfw-sysconf-target-u3/etc/multimedia/mmfw_camcorder.ini.x @@ -0,0 +1,106 @@ +; < Camera/Camcorder Configure Main INI file > +; +; - Header List - +; 1. General +; 2. VideoInput +; 3. AudioInput +; 4. VideoOutput +; 5. Capture +; 6. Record +; 7. VideoEncoder +; 8. AudioEncoder +; 9. ImageEncoder +; 10. Mux +; +; - Note - +; If you want to add a new header, +; add a new enum value to "enum ConfigureCategoryMain" +; and new default table for it in mm_camcorder_configure.c/.h +; + +[General] +SyncStateChange = 1 +;GSTInitOption = --gst-enable-tiny-registry --gst-disable-segtrap || NOT-USE-DEFAULT_VALUE +;GSTInitOption = --gst-enable-tiny-registry --gst-disable-segtrap --gst-debug=3 || NOT-USE-DEFAULT_VALUE +ModelName = GT-TIZEN +;DisabledAttributes = camera-optical-zoom camera-af-touch-x camera-af-touch-y camera-exposure-value camera-f-number camera-shutter-speed camera-hold-af-after-capturing filter-flip filter-hue display-src-x display-src-y display-src-width display-src-height tag-image-description strobe-control strobe-capabilities strobe-mode detect-mode detect-number detect-focus-select detect-select-number detect-status || NO_DEFAULT_VALUE + +[VideoInput] +UseConfCtrl = 1 +ConfCtrlFile0 = mmfw_camcorder_dev_video_pri.ini +ConfCtrlFile1 = mmfw_camcorder_dev_video_sec.ini +VideosrcElement = v4l2src | 1,0 | do-timestamp,1 +UseVideoscale = 1 +VideoscaleElement = videoscale | 3,0 | width,320 | height,240 | method,1 +UseZeroCopyFormat = 0 +DeviceCount = 1 + +[AudioInput] +AudioDevice = 0,1 || 0 +AudiosrcElement = pulsesrc | 2,0 | do-timestamp,1 | blocksize,640 +AudiomodemsrcElement = pulsesrc | 2,0 | do-timestamp,1 | blocksize,640 + +[VideoOutput] +; DisplayDevice +;;; 0: MAIN LCD, 1: SUB LCD, 2:TV OUT, 3: MAIN LCD and SUB LCD, 4: MAIN LCD and TV OUT +DisplayDevice = 0 || 0 +; DisplayMode +;;; 0: Default, 1: Pri Video ON and Sec Video Full-Screen, 2: Pri Video OFF and Sec Video Full-Screen +DisplayMode = 0,1,2 || 0 +; Videosink +;;; 0: Overlay surface, 1: Evas surface, 2: GL surface, 3: NULL surface, 4: Remote +Videosink = 0,3,4 || 3 +VideosinkElementOverlay = xvimagesink | 6,0 | draw-borders,0 | force-aspect-ratio,1 | enable-last-sample,0 | qos,0 | sync,0 | show-preroll-frame,0 +VideosinkElementRemote = shmsink | 5,0 | wait-for-connection,0 | perms,511 | enable-last-sample,0 | qos,0 | sync,0 +VideosinkElementNull = fakesink | 4,0 | qos,0 | sync,0 | enable-last-sample,0 | show-preroll-frame,0 +UseVideoscale = 1 +VideoscaleElement = fimcconvert | 1,0 | rotang,0 +;VideoscaleElement = videoscale + +[VideoEncoder] +MPEG4 = avenc_mpeg4 | 0,0 + +[AudioEncoder] +AMR = amrnbenc | 0,0 +AAC = avenc_aac | 1,0 | compliance,-2 +WAVE = wavenc | 0,0 + +[ImageEncoder] +JPEG = jpegenc | 0,0 +;PNG = pngenc | 0,0 + +[Capture] +UseEncodebin = 1 +UseCaptureMode = 0 +VideoscaleElement = videoscale | 1,0 | method,1 + +[Record] +UseAudioEncoderQueue = 1 +UseVideoEncoderQueue = 0 +VideoProfile = 0 +VideoAutoAudioConvert = 1 +VideoAutoAudioResample = 0 +VideoAutoColorSpace = 1 +AudioProfile = 1 +AudioAutoAudioConvert = 1 +AudioAutoAudioResample = 0 +AudioAutoColorSpace = 0 +ImageProfile = 2 +ImageAutoAudioConvert = 0 +ImageAutoAudioResample = 0 +ImageAutoColorSpace = 1 +RecordsinkElement = filesink | 1,0 | async,0 +UseNoiseSuppressor = 0 +DropVideoFrame = 0 +PassFirstVideoFrame = 0 + +[Mux] +3GP = avmux_3gp | 0,0 +AMR = avmux_amr | 0,0 +MP4 = mp4mux | 0,0 +AVI = avimux | 0,0 +MATROSKA = matroskamux | 0,0 +WAV = wavenc | 0,0 +AAC = avmux_adts | 0,0 +M2TS = mpegtsmux | 0,0 + diff --git a/mmfw-sysconf-target-u3/etc/multimedia/mmfw_camcorder_dev_video_pri.ini b/mmfw-sysconf-target-u3/etc/multimedia/mmfw_camcorder_dev_video_pri.ini new file mode 100644 index 0000000..b4ddbb0 --- /dev/null +++ b/mmfw-sysconf-target-u3/etc/multimedia/mmfw_camcorder_dev_video_pri.ini @@ -0,0 +1,190 @@ +; < Camera/Camcorder Configure Control INI file > +; +; - Header List - +; 1. Camera +; 2. Strobe +; 3. Effect +; 4. Photograph +; 5. Capture +; 6. Detect +; +; - Note - +; If you want to add a new header, +; add a new enum value to "enum ConfigureCategoryControl" +; and new default table for it in mm_camcorder_configure.c/.h +; + +[Camera] +; Input index - real setting value +;;; 0:PRIMARY_CAMERA, 1:SECONDARY_CAMERA +; Input index - MSL value(convert array index) +;;; -1:NONE, 0:CAMERA0, 1:CAMERA1 +InputIndex = 0,-255 || 0 +DeviceName = USB_CAMERA +PreviewResolution = 320,240 | 640,480 || 320,240 +CaptureResolution = 320,240 | 640,480 || 640,480 +VideoResolution = 320,240 | 640,480 || 640,480 +FPS0 = 0,15,30 || 15 +FPS1 = 0,15,30 || 15 +; PictureForamt - MSL value +;;; 0:NV12, 1:NV12T, 2:NV16, 3:NV21, 4:YUYV, 5:UYVY, 6:422P, 7:I420, 8:YV12, 9:RGB565, 10:RGB888, 11:RGBA, 12:ARGB, 13:ENCODED, 14:INTERLEAVED_JPEG_UYVY, 15:ENCODED_H264 +PictureFormat = 7 || 7 +Overlay = 0,1 || 1 +; Recommend display rotation +;;; 0:NONE, 1:90, 2:180, 3:270 +RecommendDisplayRotation = 0 +; Recommend preview format for capture +;;; 0:NV12, 1:NV12T, 2:NV16, 3:NV21, 4:YUYV, 5:UYVY, 6:422P, 7:I420, 8:YV12, 9:RGB565, 10:RGB888, 11:RGBA, 12:ARGB, 13:ENCODED, 14:INTERLEAVED_JPEG_UYVY, 15:ENCODED_H264 +RecommendPreviewFormatCapture = 7 +; Recommend preview format for record +;;; 0:NV12, 1:NV12T, 2:NV16, 3:NV21, 4:YUYV, 5:UYVY, 6:422P, 7:I420, 8:YV12, 9:RGB565, 10:RGB888, 11:RGBA, 12:ARGB, 13:ENCODED, 14:INTERLEAVED_JPEG_UYVY, 15:ENCODED_H264 +RecommendPreviewFormatRecord = 7 +; Recommend preview resolution +;;; 0: NORMAL ratio(4:3), 1: WIDE ratio(16:9), 2: SQUARE ratio(1:1) +RecommendPreviewResolution = 320,240 | 320,240 | 320,240 || 320,240 +; Camera facing direction +;;; 0:REAR, 1:FRONT +FacingDirection = 0 + + +[Strobe] +;StrobeControl - Not support +;StrobeCapabilities - Not support +; Strobe mode - real setting value +;;; 0:BASE, 1:OFF, 2:AUTO, 3:ON, 4:TORCH, 5:MAX +; Strobe mode - MSL value(convert array index) +;;; 0:OFF, 1:ON, 2:AUTO, 3:REDEYE_REDUCTION, 4:SLOW_SYNC, 5:FRONT_CURTAIN, 6:REAR_CURTAIN, 7:PERMANENT +StrobeMode = 1,3,2,-255,-255,-255,-255,4 || 2 +;StrobeStatus - Not support +;StrobeEV - Not support + + +[Effect] +Brightness = 0,8 || 4 +;Contrast = 1,7 || 4 +;Saturation = 0,4 || 2 +;Sharpness = 0,4 || 2 + +; White balance - real setting value +;;; 0:AUTO, 1:DAYLIGHT, 2:CLOUDY, 3:TUNGSTEN, 4:FLUORESCENT +; White balance - MSL value(convert array index) +;;; 0:NONE, 1:AUTO, 2:DAYLIGHT, 3:CLOUDY, 4:FLUORESCENT, 5:INCANDESCENT, 6:SHADE, 7:HORIZON, 8:FLASH, 9:CUSTOM +WhiteBalance = -255,0,-255,-255,-255,-255,-255,-255,-255,-255 || 0 + +; Color tone - real setting value +;;; 1:NONE, 2:MONO, 3:SEPIA, 4:AQUA, 5:ANTIQUE, 6:NEGATIVE, 7:SHARPEN, 8:SKETCH, 9:WASHED, 10:VINTAGE_WARM +;;; 11:VINTAGE_COLD, 12:SOLARIZE, 13:POSTERIZE, 14:POINT_BLUE, 15:POINT_RED_YELLOW, 16:POINT_COLOR_3, 17:POINT_GREEN, 18:POINT_RED, 19:POINT_YELLOW, 20:CARTOONIZE +; Color tone - MSL value(convert array index) +;;; 0:NONE, 1:MONO, 2:SEPIA, 3:NEGATIVE, 4:BLUE, 5:GREEN, 6:AQUA, 7:VIOLET, 8:ORANGE, 9:GRAY, 10:RED, +;;; 11:ANTIQUE, 12:WARM, 13:PINK, 14:YELLOW, 15:PURPLE, 16:EMBOSS, 17:OUTLINE, 18:SOLARIZATION, 19:SKETCH, 20:WASHED, +;;; 21:VINTAGE_WARM, 22:VINTAGE_COLD, 23:POSTERIZATION, 24:CARTOON, 25:SELECTIVE_RED, 26:SELECTIVE_GREEN, 27:SELECTIVE_BLUE, 28:SELECTIVE_YELLOW, 29:SELECTIVE_RED_YELLOW +ColorTone = 1,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255 || 1 +; Flip - real setting value +;;; 0:NONE, 1:VERTICAL, 2:HORIZONTAL +; Flip - MSL value(convert array index) +;;; 0:HORIZONTAL, 1:VERTICAL, 2:NONE +;Flip = 2,1,0 || 0 + +; Wide Dynamic Range - real setting value +;;; 0:OFF, 1:ON +; Wide Dynamic Range - MSL value(convert array index) +;;; 0:OFF, 1:ON, 2:AUTO +WDR = 0,-255,-255 || 0 + +; Part color mode - real setting value +;;; 0:OFF, 1:SWAP, 2:ACCENT +; Part color mode - MSL value(convert array index) +;;; 0:OFF, 1:SWAP, 2:ACCENT +;PartColorMode = 0,1,2 || 0 + +; Part color - real setting value +;;; 0:VIOLET, 1:PURPLE, 2:MAGENTA_1, 3:MAGENTA_2, 4:RED_1, 5:RED_2, 6:BROWN, 7:YELLOW, 8:GREEN_1, 9:GREEN_2, 10:GREEN_3, +;;; 11:GREEN_4, 12:COBALT, 13:CYAN, 14:BLUE_1, 15:BLUE_2, 16:GRAY +; Part color - MSL value(convert array index) +;;; 0:VIOLET, 1:PURPLE, 2:MAGENTA_1, 3:MAGENTA_2, 4:RED_1, 5:RED_2, 6:BROWN, 7:YELLOW, 8:GREEN_1, 9:GREEN_2, 10:GREEN_3, +;;; 11:GREEN_4, 12:COBALT_BLUE, 13:CYAN, 14:BLUE_1, 15:BLUE_2, 16:GRAY +;PartColor = 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16 || 0 + + +[Photograph] +;LensInit = 0,1 || 0 +;DigitalZoom = 0,10 || 0 +;OpticalZoom = 0,0 || 0 + +; Focus mode - real setting value +;;; 0:AUTO, 1:MANUAL, 2:PAN, 3:TOUCH_AUTO, 4:CONTINUOUS +; Focus mode - MSL value(convert array index) +;;; 0:NONE, 1:PAN, 2:AUTO, 3:MANUAL, 4:TOUCH_AUTO, 5:CONTINUOUS +FocusMode = 0,-255,-255,-255,-255,-255 || 0 + +; Auto focus type - real setting value +;;; 0:NORMAL, 1:MACRO, 2:FULL +; Auto focus - MSL value(convert array index) +;;; 0:NONE, 1:NORMAL, 2:MACRO, 3:FULL +AFType = 0,-255,-255,-255 || 0 + +; Auto exposure type - real setting value +;;; 0:BASE, 1:MATRIX, 2:CENTER, 3:SPOT, 4:MAX +; Auto exposure mode - MSL value(convert array index) +;;; 0,OFF 1,ALL 2,CENTER1 3,CENTER2 4,CENTER3 5,SPOT1 6,SPOT2 7,CUSTOM1 8,CUSTOM2 +AEType = -255,0,-255,-255,-255,-255,-255,-255,-255 || 0 + +;ExposureValue - Not support +;FNumber - Not support +;ShutterSpeed - Not support + +; ISO - real setting value +;;; 0:AUTO, 1:50, 2:100, 3:200, 4:400, 5:800, 6:1600 +; ISO - MSL value(convert array index) +;;; 0:AUTO, 1:50, 2:100, 3:200, 4:400, 5:800, 6:1600, 7:3200 +ISO = 0,-255,-255,-255,-255,-255,-255,-255 || 0 + +; Program mode - real setting value +;;; 1:NONE, 2:PORTRAIT, 3:NIGHTSHOT, 4:BACK_LIGHT, 5:LANDSCAPE, 6:SPORTS, 7:PARTY_INDOOR, 8:BEACH_SNOW, 9:SUNSET, 10:DUSK_DAWN, +;;; 11:FALL_COLOR, 12:FIREWORKS, 13:TEXT, 14:CANDLE_LIGHT +; Program mode - MSL value(convert array index) +;;; 0:NORMAL, 1:PORTRAIT, 2:LANDSCAPE, 3:SPORTS, 4:PARTY_N_INDOOR, 5:BEACH_N_INDOOR, 6:SUNSET, 7:DUSK_N_DAWN, 8:FALL_COLOR, 9:NIGHT_SCENE, +;;; 10:FIREWORK, 11:TEXT, 12:SHOW_WINDOW, 13:CANDLE_LIGHT, 14:BACKLIGHT +ProgramMode = 0,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255 || 0 + +; Anti-handshake - real setting value +;;; 0:OFF, 1:ON +; Anti-handshake - MSL value(convert array index) +;;; 0:OFF, 1:ON, 2:AUTO, 3:MOVIE_ON +AntiHandshake = 0,-255,-255,-255 || 0 + +; Video-stabilization - real setting value +;;; 0:OFF, 1:ON +; Video-stabilization - MSL value(convert array index) +;;; 0:OFF, 1:ON +VideoStabilization = 0 || 0 + +; Face zoom mode +;;; 0:OFF, 1:ON +FaceZoomMode = 0 || 0 +; Face zoom level +FaceZoomLevel = 0,0 || 0 + + +[Capture] +; Output mode +;;; No need to convert +;;; 0:NV12, 1:NV12T, 2:NV16, 3:NV21, 4:YUYV, 5:UYVY, 6:422P, 7:I420, 8:YV12, 9:RGB565, 10:RGB888, 11:RGBA, 12:ARGB, 13:ENCODED, 14:INTERLEAVED_JPEG_UYVY +OutputMode = 7,13 || 13 +JpegQuality = 0,100 || 90 +MultishotNumber = 1,1 || 1 +SensorEncodedCapture = 0 +; Support HDR +;;; 0: OFF, 1: ON, 2: ON and Original +SupportHDR = 0,-255,-255 || 0 + + +[Detect] +; Detect mode +;;; 0:OFF, 1:ON +DetectMode = 0,-255 || 0 +;DetectNumber - Not support +;DetectFocusSelect - Not support +;DetectSelectNumber - Not support +;DetectStatus - Not support + diff --git a/mmfw-sysconf-target-u3/etc/multimedia/mmfw_media_codec.ini b/mmfw-sysconf-target-u3/etc/multimedia/mmfw_media_codec.ini new file mode 100644 index 0000000..49c6e3c --- /dev/null +++ b/mmfw-sysconf-target-u3/etc/multimedia/mmfw_media_codec.ini @@ -0,0 +1,89 @@ +[h261] +hw_decoder = , , +hw_encoder = , , +sw_decoder = , , +sw_encoder = , , + +[h263] +hw_decoder = omxdec_h263, video/x-h263, NV12 +hw_encoder = omxenc_h263, video/x-raw, H263P +sw_decoder = avdec_h263, video/x-h263, I420 +sw_encoder = avenc_h263, video/x-raw, H263P + +[h264] +hw_decoder = omxdec_h264, video/x-h264, NV12 +hw_encoder = omxenc_h264, video/x-raw, H264_SP +sw_decoder = avdec_h264, video/x-h264, I420 +sw_encoder = avenc_h264, video/x-raw, H264_SP + +[mpeg4] +hw_decoder = omxdec_mpeg4, video/mpeg, NV12 +hw_encoder = omxenc_mpeg4, video/x-raw, MPEG4_SP +sw_decoder = avdec_mpeg4, video/mpeg, I420 +sw_encoder = avenc_mpeg4, video/x-raw, MPEG4_SP + +[aac_lc] +hw_decoder = , , +hw_encoder = , , +sw_decoder = avdec_aac, audio/mpeg, PCM +sw_encoder = avenc_aac, audio/x-raw, AAC_LC + +[aac_he] +hw_decoder = , , +hw_encoder = , , +sw_decoder = avdec_aac, audio/mpeg, PCM +sw_encoder = , , + +[aac_he_ps] +hw_decoder = , , +hw_encoder = , , +sw_decoder = avdec_aac, audio/mpeg, PCM +sw_encoder = , , + +[mp3] +hw_decoder = , , +hw_encoder = , , +sw_decoder = avdec_mp3, audio/mpeg, PCM +sw_encoder = , , + +[amr_nb] +hw_decoder = , , +hw_encoder = , , +sw_decoder = avdec_amrnb, audio/AMR, PCM +sw_encoder = amrnbenc, audio/x-raw, AMR_NB + +[amr_wb] +hw_decoder = , , +hw_encoder = , , +sw_decoder = avdec_amrwb, audio/AMR-WB, PCM +sw_encoder = , , + +[vorbis] +hw_decoder = , , +hw_encoder = , , +sw_decoder = vorbisdec, audio/x-vorbis, PCM +sw_encoder = , , + +[flac] +hw_decoder = , , +hw_encoder = , , +sw_decoder = avdec_flac, audio/x-flac, PCM +sw_encoder = , , + +[wmav1] +hw_decoder = , , +hw_encoder = , , +sw_decoder = avdec_wmav1, audio/x-wma, PCM +sw_encoder = , , + +[wmav2] +hw_decoder = , , +hw_encoder = , , +sw_decoder = avdec_wmav2, audio/x-wma, PCM +sw_encoder = , , + +[wmapro] +hw_decoder = , , +hw_encoder = , , +sw_decoder = avdec_wmapro, audio/x-wma, PCM +sw_encoder = , , diff --git a/mmfw-sysconf-target-u3/etc/multimedia/mmfw_media_streamer.ini b/mmfw-sysconf-target-u3/etc/multimedia/mmfw_media_streamer.ini new file mode 100644 index 0000000..458ad4e --- /dev/null +++ b/mmfw-sysconf-target-u3/etc/multimedia/mmfw_media_streamer.ini @@ -0,0 +1,50 @@ +[general] +; generating dot file representing pipeline state +generate dot = no +dot dir = + +; decodebin will be used instead of decoder node +use decodebin = yes + +; comma separated list of element names which +; will not be used in autoplug mode +exclude elements = v4l2video,omx,sprd + +; comma separated list of arguments +; that will pass to gst_init +gstreamer arguments = --gst-debug=2 + +[sources] + +audio_source = pulsesrc +camera_source = v4l2src +video_source = ximagesrc +udp_source = udpsrc + + +[sinks] +audio_sink = pulsesink +video_sink = waylandsink +evas_sink = evaspixmapsink +udp_sink = udpsink + + +[h263] +encoder = avenc_h263 +decoder = avdec_h263 +rtppay = rtph263pay +rtpdepay = rtph263depay +parser = h263parse + + +[h264] +encoder = avenc_h264 +decoder = avdec_h264 +rtppay = rtph264pay +rtpdepay = rtph264depay +parser = h264parse + + +[audio-raw] +rtppay = rtpL16pay +rtpdepay = rtpL16depay diff --git a/mmfw-sysconf-target-u3/etc/multimedia/mmfw_player.ini.wayland b/mmfw-sysconf-target-u3/etc/multimedia/mmfw_player.ini.wayland new file mode 100644 index 0000000..29326d5 --- /dev/null +++ b/mmfw-sysconf-target-u3/etc/multimedia/mmfw_player.ini.wayland @@ -0,0 +1,78 @@ +[general] + +disable segtrap = yes ; same effect with --gst-disable-segtrap + +; set default videosink element according to video surface type(X, EVAS, NULL) +videosink element overlay = waylandsink +videosink element evas = evasimagesink +videosink element fake = fakesink +videosink element remote = shmsink +videosrc element remote = shmsrc + +video converter element = + +audiosink element = pulsesink + + +drmsrc element = filesrc + +; if yes. gstreamer will not update registry +skip rescan = yes +delay before repeat = 50 ; msec + +; comma separated list of tocken which elemnts has it in it's name will not be used +element exclude keyword = v4l2,omx + +; ignore resume play just for debugging +ignore first skip request = no + +;audio/video decode type(0:DEFAULT, 1:HW, 2:SW, 3:DISABLE) +video decoder type = 0 +audio decoder type = 0 + +async start = yes + +multiple codec supported = yes + +; parameters for initializing gstreamer +; DEFAULT SET (--gst-debug=*:2) +gstparam1 = --gst-debug=*:2 +gstparam2 = +gstparam3 = +gstparam4 = +gstparam5 = + +; generating dot file representing pipeline state +; DEFAULT MUST BE 'no'. If 'yes', mmplayer will set env-variable for it's session as "export GST_DEBUG_DUMP_DOT_DIR=/tmp/" +generate dot = no + +; parameter is for only video to be determined +; which clock will be used +; if yes, system clock will be used +; apart from this, audiosink is clock provider for audio +use system clock = yes + +; allowed timeout for changing pipeline state +live state change timeout = 30 ; sec +localplayback state change timeout = 10 ; sec + +; delay in msec for sending EOS +eos delay = 0 ; msec + +; for asm function enable = yes, disable = no +enable asm = yes + +[http streaming] + +httpsrc element = souphttpsrc + +; if set, use file or not use memory for buffering +http file buffer path = /home/owner/content + +http buffering limit = 99.0 ; percent + +http max size bytes = 1048576 ; bytes + +http buffering time = 1.2 + +http timeout = 30 ; sec diff --git a/mmfw-sysconf-target-u3/etc/multimedia/mmfw_player.ini.x b/mmfw-sysconf-target-u3/etc/multimedia/mmfw_player.ini.x new file mode 100644 index 0000000..c10eede --- /dev/null +++ b/mmfw-sysconf-target-u3/etc/multimedia/mmfw_player.ini.x @@ -0,0 +1,76 @@ +[general] + +disable segtrap = yes ; same effect with --gst-disable-segtrap + +; set default videosink element according to video surface type(X, EVAS, NULL) +videosink element overlay = xvimagesink +videosink element evas = evasimagesink +videosink element fake = fakesink + +video converter element = + +audiosink element = pulsesink + + +drmsrc element = filesrc + +; if yes. gstreamer will not update registry +skip rescan = yes +delay before repeat = 50 ; msec + +; comma separated list of tocken which elemnts has it in it's name will not be used +element exclude keyword = v4l2 + +; ignore resume play just for debugging +ignore first skip request = no + +;audio/video decode type(0:DEFAULT, 1:HW, 2:SW, 3:DISABLE) +video decoder type = 0 +audio decoder type = 0 + +async start = yes + +multiple codec supported = yes + +; parameters for initializing gstreamer +; DEFAULT SET (--gst-debug=*:2) +gstparam1 = --gst-debug=*:2 +gstparam2 = +gstparam3 = +gstparam4 = +gstparam5 = + +; generating dot file representing pipeline state +; DEFAULT MUST BE 'no'. If 'yes', mmplayer will set env-variable for it's session as "export GST_DEBUG_DUMP_DOT_DIR=/tmp/" +generate dot = no + +; parameter is for only video to be determined +; which clock will be used +; if yes, system clock will be used +; apart from this, audiosink is clock provider for audio +use system clock = yes + +; allowed timeout for changing pipeline state +live state change timeout = 30 ; sec +localplayback state change timeout = 10 ; sec + +; delay in msec for sending EOS +eos delay = 0 ; msec + +; for asm function enable = yes, disable = no +enable asm = yes + +[http streaming] + +httpsrc element = souphttpsrc + +; if set, use file or not use memory for buffering +http file buffer path = /home/owner/content + +http buffering limit = 99.0 ; percent + +http max size bytes = 1048576 ; bytes + +http buffering time = 1.2 + +http timeout = 30 ; sec diff --git a/mmfw-sysconf-target-u3/etc/multimedia/mmfw_player_audio_effect.ini b/mmfw-sysconf-target-u3/etc/multimedia/mmfw_player_audio_effect.ini new file mode 100644 index 0000000..1394608 --- /dev/null +++ b/mmfw-sysconf-target-u3/etc/multimedia/mmfw_player_audio_effect.ini @@ -0,0 +1,17 @@ +[audio effect] +; name of audio effect element +audio effect element = audioeq + +; preset audio effect setting +audio effect preset = no + +; custom audio effect setting (EQ/extension) +audio effect custom = yes +audio effect custom list = 0 + +audio effect custom eq band num = 7 ; number of EQ bands +audio effect custom eq band width = 33, 90, 242, 649, 1743, 4676, 12544 ; list of each EQ band width (Hz) +audio effect custom eq band freq = 36, 98, 265, 711, 1907, 5117, 13727 ; list of each EQ band central frequency (Hz) + +audio effect custom min list = -12 ; list of minimum level value (the first element is for EQ, others for extension effect) +audio effect custom max list = 12 ; list of maximum level value (the first element is for EQ, others for extension effect) diff --git a/mmfw-sysconf-target-u3/etc/multimedia/mmfw_streamrecorder.ini b/mmfw-sysconf-target-u3/etc/multimedia/mmfw_streamrecorder.ini new file mode 100644 index 0000000..e5f4fca --- /dev/null +++ b/mmfw-sysconf-target-u3/etc/multimedia/mmfw_streamrecorder.ini @@ -0,0 +1,72 @@ +[general] +;is encsink source is live +encscink source is live = 0 + +retrialcount = 10 + +minimum frame = 5 + +reset pause time = 0 + +screen record = 1 + +convert output buffer num =6 + +[encodebin] +;MM_STREAMRECORDER_ENCBIN_PROFILE_VIDEO = 0 MM_STREAMRECORDER_ENCBIN_PROFILE_AUDIO = 1 +;MM_STREAMRECORDER_ENCBIN_PROFILE_IMAGE = 2 MM_STREAMRECORDER_ENCBIN_PROFILE_NUM = 3 +encsink bin profile = 0 + +encsink bin auto audio resample = 0 + +encsink bin auto colorspace = 1 + +encsink bin auto audio convert = 1 + +encsink bin use video toggle = 0 + +[pipeline] +encsink bin source = appsrc + +name of audio src = pulsesrc + +h264 encoder = + +h263 encoder = avenc_h263p + +mpeg4 encoder = avenc_mpeg4 + +name of audio encoder = avenc_aac + +use parser = + +name of 3GP muxer = avmux_3gp + +name of MP4 muxer = avmux_mp4 + +name of video converter = videoconvert + +name of sink = filesink + +[video param] +;/*ms*/ +video frame wait time = 200000 + +[audio param] +audio frame minimum space = 102400 + +audio frame wait time = 20000 + +[attribute] +supported height = 1080,720,480,240,288,144 + +supported width = 1920,1280,640,320,352,176 + +;/*AMR, AAC, VORBIS ,PCM*/ +supported audio encoders = AMR,AAC,PCM + +;/* H263 , H264 , MPEG4 */ +supported video encoders = H263,MPEG4 + +;/*3GP , AMR, MP4 , WAV, ADTS*/ +supported file formats = 3GP,MP4,AMR,ADTS,WAV diff --git a/mmfw-sysconf-target-u3/usr/etc/gst-openmax.conf b/mmfw-sysconf-target-u3/usr/etc/gst-openmax.conf deleted file mode 100644 index 92a0e70..0000000 --- a/mmfw-sysconf-target-u3/usr/etc/gst-openmax.conf +++ /dev/null @@ -1,143 +0,0 @@ -omx_mpeg2dec, - type=GstOmxMpeg2Dec, - library-name=libSDP_OMX_Core.so.0, - component-name=OMX.SDP.video_decoder.mfc.mp2, - sink="video/mpeg, mpegversion=(int)[1,2], systemstream=false, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max]; ", - src="video/x-raw-yuv, format=(fourcc){I420}, width=(int)[1,4096], height=(int)[1,4096], framerate=(fraction)[0,max];", - rank=257; - -omx_mpeg4dec, - type=GstOmxMpeg4Dec, - library-name=libSDP_OMX_Core.so.0, - component-name=OMX.SDP.video_decoder.mfc.mp4, - sink="video/x-msmpeg, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max], format=(fourcc){DIV3}; video/mpeg, mpegversion=(int)4, systemstream=false, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max]; video/x-divx, divxversion=(int)[4,5], width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max]; video/x-xvid, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max]; video/x-3ivx, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max];", - src="video/x-raw-yuv, format=(fourcc){I420}, width=(int)[1,4096], height=(int)[1,4096], framerate=(fraction)[0,max];", - rank=257; - -omx_h264dec, - type=GstOmxH264Dec, - library-name=libSDP_OMX_Core.so.0, - component-name=OMX.SDP.video_decoder.mfc.avc, - sink="video/x-h264, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max];", - src="video/x-raw-yuv, format=(fourcc){I420}, width=(int)[1,4096], height=(int)[1,4096], framerate=(fraction)[0,max];", - rank=257; - -omx_h263dec, - type=GstOmxH263Dec, - library-name=libSDP_OMX_Core.so.0, - component-name=OMX.SDP.video_decoder.mfc.h263, - sink="video/x-h263, variant=(string)itu, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max];", - src="video/x-raw-yuv, format=(fourcc){I420}, width=(int)[1,4096], height=(int)[1,4096], framerate=(fraction)[0,max];", - rank=257; - -omx_wmvdec, - type=GstOmxWmvDec, - library-name=libSDP_OMX_Core.so.0, - component-name=OMX.SDP.video_decoder.mfc.wmv, - sink="video/x-wmv, wmvversion=(int)3, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max];", - src="video/x-raw-yuv, format=(fourcc){I420}, width=(int)[1,4096], height=(int)[1,4096], framerate=(fraction)[0,max];", - rank=257; - -omx_vp8dec, - type=GstOmxVp8Dec, - library-name=libSDP_OMX_Core.so.0, - component-name=OMX.SDP.video_decoder.mfc.vp8, - sink="video/x-vp8, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max];", - src="video/x-raw-yuv, format=(fourcc){I420}, width=(int)[1,4096], height=(int)[1,4096], framerate=(fraction)[0,max];", - rank=257; - -omx_rvdec, - type=GstOmxRvDec, - library-name=libSDP_OMX_Core.so.0, - component-name=OMX.SDP.video_decoder.mfc.rv, - sink="video/x-pn-realvideo, rmversion=(int)[3,4], format=(fourcc){RV30,RV40}, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max];", - src="video/x-raw-yuv, format=(fourcc){I420}, width=(int)[1,4096], height=(int)[1,4096], framerate=(fraction)[0,max];", - rank=257; - -omx_avsdec, - type=GstOmxAvsDec, - library-name=libSDP_OMX_Core.so.0, - component-name=OMX.SDP.video_decoder.mfc.avs, - sink="video/x-avs, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max];", - src="video/x-raw-yuv, format=(fourcc){I420}, width=(int)[1,4096], height=(int)[1,4096], framerate=(fraction)[0,max];", - rank=257; - -omx_mjpegdec, - type=GstOmxMjpegDec, - library-name=libSDP_OMX_Core.so.0, - component-name=OMX.SDP.video_decoder.mjpeg, - sink="video/x-jpeg, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max];", - src="video/x-raw-yuv, format=(fourcc){I420}, width=(int)[1,4096], height=(int)[1,4096], framerate=(fraction)[0,max];", - rank=257; - -omx_mp3dec, - type=GstOmxMp3Dec, - library-name=libSDP_OMX_Core.so.0, - component-name=OMX.SDP.AUDANY.Decoder, - sink="audio/mpeg, mpegversion=(int)1, layer=(int)[1,3], parsed=true", - src="audio/x-raw-int", - rank=257; - -omx_aacdec, - type=GstOmxAacDec, - library-name=libSDP_OMX_Core.so.0, - component-name=OMX.SDP.AUDANY.Decoder, - sink="audio/x-aac;audio/mpeg, mpegversion=(int){2,4}, framed=true", - src="audio/x-raw-int, hassubdata=true", - rank=257; - -omx_ac3dec, - type=GstOmxAc3Dec, - library-name=libSDP_OMX_Core.so.0, - component-name=OMX.SDP.AUDANY.Decoder, - sink="audio/x-ac3, framed=true;audio/x-eac3, framed=true;audio/ac3, framed=true", - src="audio/x-raw-int, hassubdata=true", - rank=257; - -omx_adpcmdec, - type=GstOmxAdpcmDec, - library-name=libSDP_OMX_Core.so.0, - component-name=OMX.SDP.AUDANY.Decoder, - sink="audio/x-adpcm", - src="audio/x-raw-int", - rank=257; - -omx_wmadec, - type=GstOmxWmaDec, - library-name=libSDP_OMX_Core.so.0, - component-name=OMX.SDP.AUDANY.Decoder, - sink="audio/x-wma", - src="audio/x-raw-int", - rank=257; - -omx_dtsdec, - type=GstOmxDtsDec, - library-name=libSDP_OMX_Core.so.0, - component-name=OMX.SDP.AUDANY.Decoder, - sink="audio/x-dts, framed=true", - src="audio/x-raw-int, hassubdata=true", - rank=257; - -omx_vorbisdec, - type=GstOmxVorbisDec, - library-name=libSDP_OMX_Core.so.0, - component-name=OMX.SDP.AUDANY.Decoder, - sink="audio/x-vorbis", - src="audio/x-raw-int", - rank=257; - -omx_radec, - type=GstOmxRaDec, - library-name=libSDP_OMX_Core.so.0, - component-name=OMX.SDP.AUDANY.Decoder, - sink="audio/x-pn-realaudio", - src="audio/x-raw-int", - rank=257; - -omx_g711dec, - type=GstOmxG711Dec, - library-name=libSDP_OMX_Core.so.0, - component-name=OMX.SDP.AUDANY.Decoder, - sink="audio/x-alaw; audio/x-mulaw", - src="audio/x-raw-int", - rank=257; diff --git a/mmfw-sysconf-target-u3/usr/etc/gst-tz-openmax.conf b/mmfw-sysconf-target-u3/usr/etc/gst-tz-openmax.conf deleted file mode 100644 index 4decb28..0000000 --- a/mmfw-sysconf-target-u3/usr/etc/gst-tz-openmax.conf +++ /dev/null @@ -1,140 +0,0 @@ -omx_tz_mpeg2dec, - type=GstOmxTZMpeg2Dec, - library-name=libSDP_OMX_Core.so.0, - component-name=OMX.SDP.video_decoder.mfc.mp2, - sink="video/mpeg, mpegversion=(int)[1,2], systemstream=false, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max], secure=(boolean)true; ", - src="video/x-raw-yuv, format=(fourcc){I420}, width=(int)[1,4096], height=(int)[1,4096], framerate=(fraction)[0,max];", - rank=257; - -omx_tz_mpeg4dec, - type=GstOmxTZMpeg4Dec, - library-name=libSDP_OMX_Core.so.0, - component-name=OMX.SDP.video_decoder.mfc.mp4, - sink="video/x-msmpeg, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max], format=(fourcc){DIV3}, secure=(boolean)true; video/mpeg, mpegversion=(int)4, systemstream=false, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max], secure=(boolean)true; video/x-divx, divxversion=(int)[4,5], width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max], secure=(boolean)true; video/x-xvid, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max], secure=(boolean)true; video/x-3ivx, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max], secure=(boolean)true;", - src="video/x-raw-yuv, format=(fourcc){I420}, width=(int)[1,4096], height=(int)[1,4096], framerate=(fraction)[0,max];", - rank=257; -omx_tz_h264dec, - type=GstOmxTZH264Dec, - library-name=libSDP_OMX_Core.so.0, - component-name=OMX.SDP.video_decoder.mfc.avc, - sink="video/x-h264, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max], secure=(boolean)true;", - src="video/x-raw-yuv, format=(fourcc){I420}, width=(int)[1,4096], height=(int)[1,4096], framerate=(fraction)[0,max];", - rank=257; - -omx_tz_h263dec, - type=GstOmxTZH263Dec, - library-name=libSDP_OMX_Core.so.0, - component-name=OMX.SDP.video_decoder.mfc.h263, - sink="video/x-h263, variant=(string)itu, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max], secure=(boolean)true;", - src="video/x-raw-yuv, format=(fourcc){I420}, width=(int)[1,4096], height=(int)[1,4096], framerate=(fraction)[0,max];", - rank=257; - -omx_tz_wmvdec, - type=GstOmxTZWmvDec, - library-name=libSDP_OMX_Core.so.0, - component-name=OMX.SDP.video_decoder.mfc.wmv, - sink="video/x-wmv, wmvversion=(int)3, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max], secure=(boolean)true;", - src="video/x-raw-yuv, format=(fourcc){I420}, width=(int)[1,4096], height=(int)[1,4096], framerate=(fraction)[0,max];", - rank=257; - -omx_tz_vp8dec, - type=GstOmxTZVp8Dec, - library-name=libSDP_OMX_Core.so.0, - component-name=OMX.SDP.video_decoder.mfc.vp8, - sink="video/x-vp8, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max], secure=(boolean)true;", - src="video/x-raw-yuv, format=(fourcc){I420}, width=(int)[1,4096], height=(int)[1,4096], framerate=(fraction)[0,max];", - rank=257; - -omx_tz_rvdec, - type=GstOmxTZRvDec, - library-name=libSDP_OMX_Core.so.0, - component-name=OMX.SDP.video_decoder.mfc.rv, - sink="video/x-pn-realvideo, rmversion=(int)[3,4], format=(fourcc){RV30,RV40}, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max], secure=(boolean)true;", - src="video/x-raw-yuv, format=(fourcc){I420}, width=(int)[1,4096], height=(int)[1,4096], framerate=(fraction)[0,max];", - rank=257; - -omx_tz_avsdec, - type=GstOmxTZAvsDec, - library-name=libSDP_OMX_Core.so.0, - component-name=OMX.SDP.video_decoder.mfc.avs, - sink="video/x-avs, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max], secure=(boolean)true;", - src="video/x-raw-yuv, format=(fourcc){I420}, width=(int)[1,4096], height=(int)[1,4096], framerate=(fraction)[0,max];", - rank=257; - -omx_tz_mjpegdec, - type=GstOmxTZMjpegDec, - library-name=libSDP_OMX_Core.so.0, - component-name=OMX.SDP.video_decoder.mjpeg, - sink="video/x-jpeg, width=(int)[0,4096], height=(int)[0,4096], framerate=(fraction)[0,max], secure=(boolean)true;", - src="video/x-raw-yuv, format=(fourcc){I420}, width=(int)[1,4096], height=(int)[1,4096], framerate=(fraction)[0,max];", - rank=257; - -omx_tz_mp3dec, - type=GstOmxTZMp3Dec, - library-name=libSDP_OMX_Core.so.0, - component-name=OMX.SDP.AUDANY.Decoder, - sink="audio/mpeg, mpegversion=(int)1, layer=(int)[1,3], parsed=true, secure=(boolean)true", - src="audio/x-raw-int", - rank=257; - -omx_tz_aacdec, - type=GstOmxTZAacDec, - library-name=libSDP_OMX_Core.so.0, - component-name=OMX.SDP.AUDANY.Decoder, - sink="audio/x-aac;audio/mpeg, mpegversion=(int){2,4}, framed=true, secure=(boolean)true", - src="audio/x-raw-int", - rank=257; -omx_tz_ac3dec, - type=GstOmxTZAc3Dec, - library-name=libSDP_OMX_Core.so.0, - component-name=OMX.SDP.AUDANY.Decoder, - sink="audio/x-ac3,secure=(boolean)true;audio/x-eac3,secure=(boolean)true;audio/ac3,secure=(boolean)true;", - src="audio/x-raw-int", - rank=257; -omx_tz_adpcmdec, - type=GstOmxTZAdpcmDec, - library-name=libSDP_OMX_Core.so.0, - component-name=OMX.SDP.AUDANY.Decoder, - sink="audio/x-adpcm, secure=(boolean)true", - src="audio/x-raw-int", - rank=257; - -omx_tz_wmadec, - type=GstOmxTZWmaDec, - library-name=libSDP_OMX_Core.so.0, - component-name=OMX.SDP.AUDANY.Decoder, - sink="audio/x-wma, secure=(boolean)true", - src="audio/x-raw-int", - rank=257; - -omx_tz_dtsdec, - type=GstOmxTZDtsDec, - library-name=libSDP_OMX_Core.so.0, - component-name=OMX.SDP.AUDANY.Decoder, - sink="audio/x-dts, framed=true, secure=(boolean)true", - src="audio/x-raw-int", - rank=257; - -omx_tz_vorbisdec, - type=GstOmxTZVorbisDec, - library-name=libSDP_OMX_Core.so.0, - component-name=OMX.SDP.AUDANY.Decoder, - sink="audio/x-vorbis, secure=(boolean)true", - src="audio/x-raw-int", - rank=257; - -omx_tz_radec, - type=GstOmxTZRaDec, - library-name=libSDP_OMX_Core.so.0, - component-name=OMX.SDP.AUDANY.Decoder, - sink="audio/x-pn-realaudio, secure=(boolean)true", - src="audio/x-raw-int", - rank=257; - -omx_tz_g711dec, - type=GstOmxTZG711Dec, - library-name=libSDP_OMX_Core.so.0, - component-name=OMX.SDP.AUDANY.Decoder, - sink="audio/x-alaw, secure=(boolean)true; audio/x-mulaw, secure=(boolean)true", - src="audio/x-raw-int", - rank=257; diff --git a/mmfw-sysconf-target-u3/usr/etc/mmfw_audio_pcm_dump.ini b/mmfw-sysconf-target-u3/usr/etc/mmfw_audio_pcm_dump.ini deleted file mode 100644 index 6e13b68..0000000 --- a/mmfw-sysconf-target-u3/usr/etc/mmfw_audio_pcm_dump.ini +++ /dev/null @@ -1,8 +0,0 @@ -[pcm_dump] -;playback -pa_sink = 0 -pa_sink_input = 0 - -;capture -pa_source = 0 -pa_source_output = 0 diff --git a/mmfw-sysconf-target-u3/usr/etc/mmfw_audio_volume.ini b/mmfw-sysconf-target-u3/usr/etc/mmfw_audio_volume.ini deleted file mode 100644 index ae7e635..0000000 --- a/mmfw-sysconf-target-u3/usr/etc/mmfw_audio_volume.ini +++ /dev/null @@ -1,19 +0,0 @@ -[volumes] -system = 0, 72, 73, 74, 75, 76, 77, 78, 80, 81, 82, 84, 86, 88, 90, 94 -notification = 0, 68, 70, 72, 73, 76, 78, 80, 82, 84, 86, 88, 90, 92, 94, 97 -alarm = 0, 63, 65, 67, 69, 71, 73, 75, 77, 79, 81, 83, 85, 87, 89, 92 -ringtone = 0, 63, 65, 67, 69, 71, 73, 75, 77, 79, 81, 83, 85, 87, 89, 92 -media = 0, 46, 50, 53, 58, 62, 68, 72, 76, 80, 84, 87, 90, 93, 96, 100 -call = 60, 65, 70, 76, 82, 88, 94, 100 -voip = 60, 65, 70, 76, 82, 88, 94, 100 -voice = 0, 55, 58, 61, 64, 67, 70, 75, 78, 82, 86, 89, 91, 94, 97, 100 -gain_dialer = 1.00 -gain_touch = 1.00 -gain_af = 0.70 -gain_shutter1 = 0.14 -gain_shutter2 = 1.00 -gain_camcording = 0.30 -gain_midi = 1.00 -gain_booting = 0.40 -gain_video = 0.90 -gain_tts = 1.00 diff --git a/mmfw-sysconf-target-u3/usr/etc/mmfw_avsystem.ini b/mmfw-sysconf-target-u3/usr/etc/mmfw_avsystem.ini deleted file mode 100644 index 0742c30..0000000 --- a/mmfw-sysconf-target-u3/usr/etc/mmfw_avsystem.ini +++ /dev/null @@ -1,8 +0,0 @@ -[aif] - -control aif before path set = no - -[debug] - -gain debug mode = no - diff --git a/mmfw-sysconf-target-u3/usr/etc/mmfw_camcorder.ini.wayland b/mmfw-sysconf-target-u3/usr/etc/mmfw_camcorder.ini.wayland deleted file mode 100644 index 9b5f61f..0000000 --- a/mmfw-sysconf-target-u3/usr/etc/mmfw_camcorder.ini.wayland +++ /dev/null @@ -1,106 +0,0 @@ -; < Camera/Camcorder Configure Main INI file > -; -; - Header List - -; 1. General -; 2. VideoInput -; 3. AudioInput -; 4. VideoOutput -; 5. Capture -; 6. Record -; 7. VideoEncoder -; 8. AudioEncoder -; 9. ImageEncoder -; 10. Mux -; -; - Note - -; If you want to add a new header, -; add a new enum value to "enum ConfigureCategoryMain" -; and new default table for it in mm_camcorder_configure.c/.h -; - -[General] -SyncStateChange = 1 -;GSTInitOption = --gst-enable-tiny-registry --gst-disable-segtrap || NOT-USE-DEFAULT_VALUE -;GSTInitOption = --gst-enable-tiny-registry --gst-disable-segtrap --gst-debug=3 || NOT-USE-DEFAULT_VALUE -ModelName = GT-TIZEN -;DisabledAttributes = camera-optical-zoom camera-af-touch-x camera-af-touch-y camera-exposure-value camera-f-number camera-shutter-speed camera-hold-af-after-capturing filter-flip filter-hue display-src-x display-src-y display-src-width display-src-height tag-image-description strobe-control strobe-capabilities strobe-mode detect-mode detect-number detect-focus-select detect-select-number detect-status || NO_DEFAULT_VALUE - -[VideoInput] -UseConfCtrl = 1 -ConfCtrlFile0 = mmfw_camcorder_dev_video_pri.ini -ConfCtrlFile1 = mmfw_camcorder_dev_video_sec.ini -VideosrcElement = v4l2src | 1,0 | do-timestamp,1 -UseVideoscale = 1 -VideoscaleElement = videoscale | 3,0 | width,320 | height,240 | method,1 -UseZeroCopyFormat = 0 -DeviceCount = 1 - -[AudioInput] -AudioDevice = 0,1 || 0 -AudiosrcElement = pulsesrc | 2,0 | do-timestamp,1 | blocksize,640 -AudiomodemsrcElement = pulsesrc | 2,0 | do-timestamp,1 | blocksize,640 - -[VideoOutput] -; DisplayDevice -;;; 0: MAIN LCD, 1: SUB LCD, 2:TV OUT, 3: MAIN LCD and SUB LCD, 4: MAIN LCD and TV OUT -DisplayDevice = 0 || 0 -; DisplayMode -;;; 0: Default, 1: Pri Video ON and Sec Video Full-Screen, 2: Pri Video OFF and Sec Video Full-Screen -DisplayMode = 0,1,2 || 0 -; Videosink -;;; 0: Overlay surface, 1: Evas surface, 2: GL surface, 3: NULL surface, 4: Remote -Videosink = 0,3,4 || 3 -VideosinkElementOverlay = waylandsink | 6,0 | draw-borders,0 | force-aspect-ratio,1 | enable-last-sample,0 | qos,0 | sync,0 | show-preroll-frame,0 -VideosinkElementRemote = shmsink | 5,0 | wait-for-connection,0 | perms,511 | enable-last-sample,0 | qos,0 | sync,0 -VideosinkElementNull = fakesink | 4,0 | qos,0 | sync,0 | enable-last-sample,0 | show-preroll-frame,0 -UseVideoscale = 1 -VideoscaleElement = fimcconvert | 1,0 | rotang,0 -;VideoscaleElement = videoscale - -[VideoEncoder] -MPEG4 = avenc_mpeg4 | 0,0 - -[AudioEncoder] -AMR = amrnbenc | 0,0 -AAC = avenc_aac | 1,0 | compliance,-2 -WAVE = wavenc | 0,0 - -[ImageEncoder] -JPEG = jpegenc | 0,0 -;PNG = pngenc | 0,0 - -[Capture] -UseEncodebin = 1 -UseCaptureMode = 0 -VideoscaleElement = videoscale | 1,0 | method,1 - -[Record] -UseAudioEncoderQueue = 1 -UseVideoEncoderQueue = 0 -VideoProfile = 0 -VideoAutoAudioConvert = 1 -VideoAutoAudioResample = 0 -VideoAutoColorSpace = 1 -AudioProfile = 1 -AudioAutoAudioConvert = 1 -AudioAutoAudioResample = 0 -AudioAutoColorSpace = 0 -ImageProfile = 2 -ImageAutoAudioConvert = 0 -ImageAutoAudioResample = 0 -ImageAutoColorSpace = 1 -RecordsinkElement = filesink | 1,0 | async,0 -UseNoiseSuppressor = 0 -DropVideoFrame = 0 -PassFirstVideoFrame = 0 - -[Mux] -3GP = avmux_3gp | 0,0 -AMR = avmux_amr | 0,0 -MP4 = mp4mux | 0,0 -AVI = avimux | 0,0 -MATROSKA = matroskamux | 0,0 -WAV = wavenc | 0,0 -AAC = avmux_adts | 0,0 -M2TS = mpegtsmux | 0,0 - diff --git a/mmfw-sysconf-target-u3/usr/etc/mmfw_camcorder.ini.x b/mmfw-sysconf-target-u3/usr/etc/mmfw_camcorder.ini.x deleted file mode 100644 index 19bf536..0000000 --- a/mmfw-sysconf-target-u3/usr/etc/mmfw_camcorder.ini.x +++ /dev/null @@ -1,106 +0,0 @@ -; < Camera/Camcorder Configure Main INI file > -; -; - Header List - -; 1. General -; 2. VideoInput -; 3. AudioInput -; 4. VideoOutput -; 5. Capture -; 6. Record -; 7. VideoEncoder -; 8. AudioEncoder -; 9. ImageEncoder -; 10. Mux -; -; - Note - -; If you want to add a new header, -; add a new enum value to "enum ConfigureCategoryMain" -; and new default table for it in mm_camcorder_configure.c/.h -; - -[General] -SyncStateChange = 1 -;GSTInitOption = --gst-enable-tiny-registry --gst-disable-segtrap || NOT-USE-DEFAULT_VALUE -;GSTInitOption = --gst-enable-tiny-registry --gst-disable-segtrap --gst-debug=3 || NOT-USE-DEFAULT_VALUE -ModelName = GT-TIZEN -;DisabledAttributes = camera-optical-zoom camera-af-touch-x camera-af-touch-y camera-exposure-value camera-f-number camera-shutter-speed camera-hold-af-after-capturing filter-flip filter-hue display-src-x display-src-y display-src-width display-src-height tag-image-description strobe-control strobe-capabilities strobe-mode detect-mode detect-number detect-focus-select detect-select-number detect-status || NO_DEFAULT_VALUE - -[VideoInput] -UseConfCtrl = 1 -ConfCtrlFile0 = mmfw_camcorder_dev_video_pri.ini -ConfCtrlFile1 = mmfw_camcorder_dev_video_sec.ini -VideosrcElement = v4l2src | 1,0 | do-timestamp,1 -UseVideoscale = 1 -VideoscaleElement = videoscale | 3,0 | width,320 | height,240 | method,1 -UseZeroCopyFormat = 0 -DeviceCount = 1 - -[AudioInput] -AudioDevice = 0,1 || 0 -AudiosrcElement = pulsesrc | 2,0 | do-timestamp,1 | blocksize,640 -AudiomodemsrcElement = pulsesrc | 2,0 | do-timestamp,1 | blocksize,640 - -[VideoOutput] -; DisplayDevice -;;; 0: MAIN LCD, 1: SUB LCD, 2:TV OUT, 3: MAIN LCD and SUB LCD, 4: MAIN LCD and TV OUT -DisplayDevice = 0 || 0 -; DisplayMode -;;; 0: Default, 1: Pri Video ON and Sec Video Full-Screen, 2: Pri Video OFF and Sec Video Full-Screen -DisplayMode = 0,1,2 || 0 -; Videosink -;;; 0: Overlay surface, 1: Evas surface, 2: GL surface, 3: NULL surface, 4: Remote -Videosink = 0,3,4 || 3 -VideosinkElementOverlay = xvimagesink | 6,0 | draw-borders,0 | force-aspect-ratio,1 | enable-last-sample,0 | qos,0 | sync,0 | show-preroll-frame,0 -VideosinkElementRemote = shmsink | 5,0 | wait-for-connection,0 | perms,511 | enable-last-sample,0 | qos,0 | sync,0 -VideosinkElementNull = fakesink | 4,0 | qos,0 | sync,0 | enable-last-sample,0 | show-preroll-frame,0 -UseVideoscale = 1 -VideoscaleElement = fimcconvert | 1,0 | rotang,0 -;VideoscaleElement = videoscale - -[VideoEncoder] -MPEG4 = avenc_mpeg4 | 0,0 - -[AudioEncoder] -AMR = amrnbenc | 0,0 -AAC = avenc_aac | 1,0 | compliance,-2 -WAVE = wavenc | 0,0 - -[ImageEncoder] -JPEG = jpegenc | 0,0 -;PNG = pngenc | 0,0 - -[Capture] -UseEncodebin = 1 -UseCaptureMode = 0 -VideoscaleElement = videoscale | 1,0 | method,1 - -[Record] -UseAudioEncoderQueue = 1 -UseVideoEncoderQueue = 0 -VideoProfile = 0 -VideoAutoAudioConvert = 1 -VideoAutoAudioResample = 0 -VideoAutoColorSpace = 1 -AudioProfile = 1 -AudioAutoAudioConvert = 1 -AudioAutoAudioResample = 0 -AudioAutoColorSpace = 0 -ImageProfile = 2 -ImageAutoAudioConvert = 0 -ImageAutoAudioResample = 0 -ImageAutoColorSpace = 1 -RecordsinkElement = filesink | 1,0 | async,0 -UseNoiseSuppressor = 0 -DropVideoFrame = 0 -PassFirstVideoFrame = 0 - -[Mux] -3GP = avmux_3gp | 0,0 -AMR = avmux_amr | 0,0 -MP4 = mp4mux | 0,0 -AVI = avimux | 0,0 -MATROSKA = matroskamux | 0,0 -WAV = wavenc | 0,0 -AAC = avmux_adts | 0,0 -M2TS = mpegtsmux | 0,0 - diff --git a/mmfw-sysconf-target-u3/usr/etc/mmfw_camcorder_dev_video_pri.ini b/mmfw-sysconf-target-u3/usr/etc/mmfw_camcorder_dev_video_pri.ini deleted file mode 100644 index b4ddbb0..0000000 --- a/mmfw-sysconf-target-u3/usr/etc/mmfw_camcorder_dev_video_pri.ini +++ /dev/null @@ -1,190 +0,0 @@ -; < Camera/Camcorder Configure Control INI file > -; -; - Header List - -; 1. Camera -; 2. Strobe -; 3. Effect -; 4. Photograph -; 5. Capture -; 6. Detect -; -; - Note - -; If you want to add a new header, -; add a new enum value to "enum ConfigureCategoryControl" -; and new default table for it in mm_camcorder_configure.c/.h -; - -[Camera] -; Input index - real setting value -;;; 0:PRIMARY_CAMERA, 1:SECONDARY_CAMERA -; Input index - MSL value(convert array index) -;;; -1:NONE, 0:CAMERA0, 1:CAMERA1 -InputIndex = 0,-255 || 0 -DeviceName = USB_CAMERA -PreviewResolution = 320,240 | 640,480 || 320,240 -CaptureResolution = 320,240 | 640,480 || 640,480 -VideoResolution = 320,240 | 640,480 || 640,480 -FPS0 = 0,15,30 || 15 -FPS1 = 0,15,30 || 15 -; PictureForamt - MSL value -;;; 0:NV12, 1:NV12T, 2:NV16, 3:NV21, 4:YUYV, 5:UYVY, 6:422P, 7:I420, 8:YV12, 9:RGB565, 10:RGB888, 11:RGBA, 12:ARGB, 13:ENCODED, 14:INTERLEAVED_JPEG_UYVY, 15:ENCODED_H264 -PictureFormat = 7 || 7 -Overlay = 0,1 || 1 -; Recommend display rotation -;;; 0:NONE, 1:90, 2:180, 3:270 -RecommendDisplayRotation = 0 -; Recommend preview format for capture -;;; 0:NV12, 1:NV12T, 2:NV16, 3:NV21, 4:YUYV, 5:UYVY, 6:422P, 7:I420, 8:YV12, 9:RGB565, 10:RGB888, 11:RGBA, 12:ARGB, 13:ENCODED, 14:INTERLEAVED_JPEG_UYVY, 15:ENCODED_H264 -RecommendPreviewFormatCapture = 7 -; Recommend preview format for record -;;; 0:NV12, 1:NV12T, 2:NV16, 3:NV21, 4:YUYV, 5:UYVY, 6:422P, 7:I420, 8:YV12, 9:RGB565, 10:RGB888, 11:RGBA, 12:ARGB, 13:ENCODED, 14:INTERLEAVED_JPEG_UYVY, 15:ENCODED_H264 -RecommendPreviewFormatRecord = 7 -; Recommend preview resolution -;;; 0: NORMAL ratio(4:3), 1: WIDE ratio(16:9), 2: SQUARE ratio(1:1) -RecommendPreviewResolution = 320,240 | 320,240 | 320,240 || 320,240 -; Camera facing direction -;;; 0:REAR, 1:FRONT -FacingDirection = 0 - - -[Strobe] -;StrobeControl - Not support -;StrobeCapabilities - Not support -; Strobe mode - real setting value -;;; 0:BASE, 1:OFF, 2:AUTO, 3:ON, 4:TORCH, 5:MAX -; Strobe mode - MSL value(convert array index) -;;; 0:OFF, 1:ON, 2:AUTO, 3:REDEYE_REDUCTION, 4:SLOW_SYNC, 5:FRONT_CURTAIN, 6:REAR_CURTAIN, 7:PERMANENT -StrobeMode = 1,3,2,-255,-255,-255,-255,4 || 2 -;StrobeStatus - Not support -;StrobeEV - Not support - - -[Effect] -Brightness = 0,8 || 4 -;Contrast = 1,7 || 4 -;Saturation = 0,4 || 2 -;Sharpness = 0,4 || 2 - -; White balance - real setting value -;;; 0:AUTO, 1:DAYLIGHT, 2:CLOUDY, 3:TUNGSTEN, 4:FLUORESCENT -; White balance - MSL value(convert array index) -;;; 0:NONE, 1:AUTO, 2:DAYLIGHT, 3:CLOUDY, 4:FLUORESCENT, 5:INCANDESCENT, 6:SHADE, 7:HORIZON, 8:FLASH, 9:CUSTOM -WhiteBalance = -255,0,-255,-255,-255,-255,-255,-255,-255,-255 || 0 - -; Color tone - real setting value -;;; 1:NONE, 2:MONO, 3:SEPIA, 4:AQUA, 5:ANTIQUE, 6:NEGATIVE, 7:SHARPEN, 8:SKETCH, 9:WASHED, 10:VINTAGE_WARM -;;; 11:VINTAGE_COLD, 12:SOLARIZE, 13:POSTERIZE, 14:POINT_BLUE, 15:POINT_RED_YELLOW, 16:POINT_COLOR_3, 17:POINT_GREEN, 18:POINT_RED, 19:POINT_YELLOW, 20:CARTOONIZE -; Color tone - MSL value(convert array index) -;;; 0:NONE, 1:MONO, 2:SEPIA, 3:NEGATIVE, 4:BLUE, 5:GREEN, 6:AQUA, 7:VIOLET, 8:ORANGE, 9:GRAY, 10:RED, -;;; 11:ANTIQUE, 12:WARM, 13:PINK, 14:YELLOW, 15:PURPLE, 16:EMBOSS, 17:OUTLINE, 18:SOLARIZATION, 19:SKETCH, 20:WASHED, -;;; 21:VINTAGE_WARM, 22:VINTAGE_COLD, 23:POSTERIZATION, 24:CARTOON, 25:SELECTIVE_RED, 26:SELECTIVE_GREEN, 27:SELECTIVE_BLUE, 28:SELECTIVE_YELLOW, 29:SELECTIVE_RED_YELLOW -ColorTone = 1,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255 || 1 -; Flip - real setting value -;;; 0:NONE, 1:VERTICAL, 2:HORIZONTAL -; Flip - MSL value(convert array index) -;;; 0:HORIZONTAL, 1:VERTICAL, 2:NONE -;Flip = 2,1,0 || 0 - -; Wide Dynamic Range - real setting value -;;; 0:OFF, 1:ON -; Wide Dynamic Range - MSL value(convert array index) -;;; 0:OFF, 1:ON, 2:AUTO -WDR = 0,-255,-255 || 0 - -; Part color mode - real setting value -;;; 0:OFF, 1:SWAP, 2:ACCENT -; Part color mode - MSL value(convert array index) -;;; 0:OFF, 1:SWAP, 2:ACCENT -;PartColorMode = 0,1,2 || 0 - -; Part color - real setting value -;;; 0:VIOLET, 1:PURPLE, 2:MAGENTA_1, 3:MAGENTA_2, 4:RED_1, 5:RED_2, 6:BROWN, 7:YELLOW, 8:GREEN_1, 9:GREEN_2, 10:GREEN_3, -;;; 11:GREEN_4, 12:COBALT, 13:CYAN, 14:BLUE_1, 15:BLUE_2, 16:GRAY -; Part color - MSL value(convert array index) -;;; 0:VIOLET, 1:PURPLE, 2:MAGENTA_1, 3:MAGENTA_2, 4:RED_1, 5:RED_2, 6:BROWN, 7:YELLOW, 8:GREEN_1, 9:GREEN_2, 10:GREEN_3, -;;; 11:GREEN_4, 12:COBALT_BLUE, 13:CYAN, 14:BLUE_1, 15:BLUE_2, 16:GRAY -;PartColor = 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16 || 0 - - -[Photograph] -;LensInit = 0,1 || 0 -;DigitalZoom = 0,10 || 0 -;OpticalZoom = 0,0 || 0 - -; Focus mode - real setting value -;;; 0:AUTO, 1:MANUAL, 2:PAN, 3:TOUCH_AUTO, 4:CONTINUOUS -; Focus mode - MSL value(convert array index) -;;; 0:NONE, 1:PAN, 2:AUTO, 3:MANUAL, 4:TOUCH_AUTO, 5:CONTINUOUS -FocusMode = 0,-255,-255,-255,-255,-255 || 0 - -; Auto focus type - real setting value -;;; 0:NORMAL, 1:MACRO, 2:FULL -; Auto focus - MSL value(convert array index) -;;; 0:NONE, 1:NORMAL, 2:MACRO, 3:FULL -AFType = 0,-255,-255,-255 || 0 - -; Auto exposure type - real setting value -;;; 0:BASE, 1:MATRIX, 2:CENTER, 3:SPOT, 4:MAX -; Auto exposure mode - MSL value(convert array index) -;;; 0,OFF 1,ALL 2,CENTER1 3,CENTER2 4,CENTER3 5,SPOT1 6,SPOT2 7,CUSTOM1 8,CUSTOM2 -AEType = -255,0,-255,-255,-255,-255,-255,-255,-255 || 0 - -;ExposureValue - Not support -;FNumber - Not support -;ShutterSpeed - Not support - -; ISO - real setting value -;;; 0:AUTO, 1:50, 2:100, 3:200, 4:400, 5:800, 6:1600 -; ISO - MSL value(convert array index) -;;; 0:AUTO, 1:50, 2:100, 3:200, 4:400, 5:800, 6:1600, 7:3200 -ISO = 0,-255,-255,-255,-255,-255,-255,-255 || 0 - -; Program mode - real setting value -;;; 1:NONE, 2:PORTRAIT, 3:NIGHTSHOT, 4:BACK_LIGHT, 5:LANDSCAPE, 6:SPORTS, 7:PARTY_INDOOR, 8:BEACH_SNOW, 9:SUNSET, 10:DUSK_DAWN, -;;; 11:FALL_COLOR, 12:FIREWORKS, 13:TEXT, 14:CANDLE_LIGHT -; Program mode - MSL value(convert array index) -;;; 0:NORMAL, 1:PORTRAIT, 2:LANDSCAPE, 3:SPORTS, 4:PARTY_N_INDOOR, 5:BEACH_N_INDOOR, 6:SUNSET, 7:DUSK_N_DAWN, 8:FALL_COLOR, 9:NIGHT_SCENE, -;;; 10:FIREWORK, 11:TEXT, 12:SHOW_WINDOW, 13:CANDLE_LIGHT, 14:BACKLIGHT -ProgramMode = 0,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255,-255 || 0 - -; Anti-handshake - real setting value -;;; 0:OFF, 1:ON -; Anti-handshake - MSL value(convert array index) -;;; 0:OFF, 1:ON, 2:AUTO, 3:MOVIE_ON -AntiHandshake = 0,-255,-255,-255 || 0 - -; Video-stabilization - real setting value -;;; 0:OFF, 1:ON -; Video-stabilization - MSL value(convert array index) -;;; 0:OFF, 1:ON -VideoStabilization = 0 || 0 - -; Face zoom mode -;;; 0:OFF, 1:ON -FaceZoomMode = 0 || 0 -; Face zoom level -FaceZoomLevel = 0,0 || 0 - - -[Capture] -; Output mode -;;; No need to convert -;;; 0:NV12, 1:NV12T, 2:NV16, 3:NV21, 4:YUYV, 5:UYVY, 6:422P, 7:I420, 8:YV12, 9:RGB565, 10:RGB888, 11:RGBA, 12:ARGB, 13:ENCODED, 14:INTERLEAVED_JPEG_UYVY -OutputMode = 7,13 || 13 -JpegQuality = 0,100 || 90 -MultishotNumber = 1,1 || 1 -SensorEncodedCapture = 0 -; Support HDR -;;; 0: OFF, 1: ON, 2: ON and Original -SupportHDR = 0,-255,-255 || 0 - - -[Detect] -; Detect mode -;;; 0:OFF, 1:ON -DetectMode = 0,-255 || 0 -;DetectNumber - Not support -;DetectFocusSelect - Not support -;DetectSelectNumber - Not support -;DetectStatus - Not support - diff --git a/mmfw-sysconf-target-u3/usr/etc/mmfw_media_codec.ini b/mmfw-sysconf-target-u3/usr/etc/mmfw_media_codec.ini deleted file mode 100644 index 49c6e3c..0000000 --- a/mmfw-sysconf-target-u3/usr/etc/mmfw_media_codec.ini +++ /dev/null @@ -1,89 +0,0 @@ -[h261] -hw_decoder = , , -hw_encoder = , , -sw_decoder = , , -sw_encoder = , , - -[h263] -hw_decoder = omxdec_h263, video/x-h263, NV12 -hw_encoder = omxenc_h263, video/x-raw, H263P -sw_decoder = avdec_h263, video/x-h263, I420 -sw_encoder = avenc_h263, video/x-raw, H263P - -[h264] -hw_decoder = omxdec_h264, video/x-h264, NV12 -hw_encoder = omxenc_h264, video/x-raw, H264_SP -sw_decoder = avdec_h264, video/x-h264, I420 -sw_encoder = avenc_h264, video/x-raw, H264_SP - -[mpeg4] -hw_decoder = omxdec_mpeg4, video/mpeg, NV12 -hw_encoder = omxenc_mpeg4, video/x-raw, MPEG4_SP -sw_decoder = avdec_mpeg4, video/mpeg, I420 -sw_encoder = avenc_mpeg4, video/x-raw, MPEG4_SP - -[aac_lc] -hw_decoder = , , -hw_encoder = , , -sw_decoder = avdec_aac, audio/mpeg, PCM -sw_encoder = avenc_aac, audio/x-raw, AAC_LC - -[aac_he] -hw_decoder = , , -hw_encoder = , , -sw_decoder = avdec_aac, audio/mpeg, PCM -sw_encoder = , , - -[aac_he_ps] -hw_decoder = , , -hw_encoder = , , -sw_decoder = avdec_aac, audio/mpeg, PCM -sw_encoder = , , - -[mp3] -hw_decoder = , , -hw_encoder = , , -sw_decoder = avdec_mp3, audio/mpeg, PCM -sw_encoder = , , - -[amr_nb] -hw_decoder = , , -hw_encoder = , , -sw_decoder = avdec_amrnb, audio/AMR, PCM -sw_encoder = amrnbenc, audio/x-raw, AMR_NB - -[amr_wb] -hw_decoder = , , -hw_encoder = , , -sw_decoder = avdec_amrwb, audio/AMR-WB, PCM -sw_encoder = , , - -[vorbis] -hw_decoder = , , -hw_encoder = , , -sw_decoder = vorbisdec, audio/x-vorbis, PCM -sw_encoder = , , - -[flac] -hw_decoder = , , -hw_encoder = , , -sw_decoder = avdec_flac, audio/x-flac, PCM -sw_encoder = , , - -[wmav1] -hw_decoder = , , -hw_encoder = , , -sw_decoder = avdec_wmav1, audio/x-wma, PCM -sw_encoder = , , - -[wmav2] -hw_decoder = , , -hw_encoder = , , -sw_decoder = avdec_wmav2, audio/x-wma, PCM -sw_encoder = , , - -[wmapro] -hw_decoder = , , -hw_encoder = , , -sw_decoder = avdec_wmapro, audio/x-wma, PCM -sw_encoder = , , diff --git a/mmfw-sysconf-target-u3/usr/etc/mmfw_media_streamer.ini b/mmfw-sysconf-target-u3/usr/etc/mmfw_media_streamer.ini deleted file mode 100644 index 458ad4e..0000000 --- a/mmfw-sysconf-target-u3/usr/etc/mmfw_media_streamer.ini +++ /dev/null @@ -1,50 +0,0 @@ -[general] -; generating dot file representing pipeline state -generate dot = no -dot dir = - -; decodebin will be used instead of decoder node -use decodebin = yes - -; comma separated list of element names which -; will not be used in autoplug mode -exclude elements = v4l2video,omx,sprd - -; comma separated list of arguments -; that will pass to gst_init -gstreamer arguments = --gst-debug=2 - -[sources] - -audio_source = pulsesrc -camera_source = v4l2src -video_source = ximagesrc -udp_source = udpsrc - - -[sinks] -audio_sink = pulsesink -video_sink = waylandsink -evas_sink = evaspixmapsink -udp_sink = udpsink - - -[h263] -encoder = avenc_h263 -decoder = avdec_h263 -rtppay = rtph263pay -rtpdepay = rtph263depay -parser = h263parse - - -[h264] -encoder = avenc_h264 -decoder = avdec_h264 -rtppay = rtph264pay -rtpdepay = rtph264depay -parser = h264parse - - -[audio-raw] -rtppay = rtpL16pay -rtpdepay = rtpL16depay diff --git a/mmfw-sysconf-target-u3/usr/etc/mmfw_player.ini.wayland b/mmfw-sysconf-target-u3/usr/etc/mmfw_player.ini.wayland deleted file mode 100644 index 29326d5..0000000 --- a/mmfw-sysconf-target-u3/usr/etc/mmfw_player.ini.wayland +++ /dev/null @@ -1,78 +0,0 @@ -[general] - -disable segtrap = yes ; same effect with --gst-disable-segtrap - -; set default videosink element according to video surface type(X, EVAS, NULL) -videosink element overlay = waylandsink -videosink element evas = evasimagesink -videosink element fake = fakesink -videosink element remote = shmsink -videosrc element remote = shmsrc - -video converter element = - -audiosink element = pulsesink - - -drmsrc element = filesrc - -; if yes. gstreamer will not update registry -skip rescan = yes -delay before repeat = 50 ; msec - -; comma separated list of tocken which elemnts has it in it's name will not be used -element exclude keyword = v4l2,omx - -; ignore resume play just for debugging -ignore first skip request = no - -;audio/video decode type(0:DEFAULT, 1:HW, 2:SW, 3:DISABLE) -video decoder type = 0 -audio decoder type = 0 - -async start = yes - -multiple codec supported = yes - -; parameters for initializing gstreamer -; DEFAULT SET (--gst-debug=*:2) -gstparam1 = --gst-debug=*:2 -gstparam2 = -gstparam3 = -gstparam4 = -gstparam5 = - -; generating dot file representing pipeline state -; DEFAULT MUST BE 'no'. If 'yes', mmplayer will set env-variable for it's session as "export GST_DEBUG_DUMP_DOT_DIR=/tmp/" -generate dot = no - -; parameter is for only video to be determined -; which clock will be used -; if yes, system clock will be used -; apart from this, audiosink is clock provider for audio -use system clock = yes - -; allowed timeout for changing pipeline state -live state change timeout = 30 ; sec -localplayback state change timeout = 10 ; sec - -; delay in msec for sending EOS -eos delay = 0 ; msec - -; for asm function enable = yes, disable = no -enable asm = yes - -[http streaming] - -httpsrc element = souphttpsrc - -; if set, use file or not use memory for buffering -http file buffer path = /home/owner/content - -http buffering limit = 99.0 ; percent - -http max size bytes = 1048576 ; bytes - -http buffering time = 1.2 - -http timeout = 30 ; sec diff --git a/mmfw-sysconf-target-u3/usr/etc/mmfw_player.ini.x b/mmfw-sysconf-target-u3/usr/etc/mmfw_player.ini.x deleted file mode 100644 index c10eede..0000000 --- a/mmfw-sysconf-target-u3/usr/etc/mmfw_player.ini.x +++ /dev/null @@ -1,76 +0,0 @@ -[general] - -disable segtrap = yes ; same effect with --gst-disable-segtrap - -; set default videosink element according to video surface type(X, EVAS, NULL) -videosink element overlay = xvimagesink -videosink element evas = evasimagesink -videosink element fake = fakesink - -video converter element = - -audiosink element = pulsesink - - -drmsrc element = filesrc - -; if yes. gstreamer will not update registry -skip rescan = yes -delay before repeat = 50 ; msec - -; comma separated list of tocken which elemnts has it in it's name will not be used -element exclude keyword = v4l2 - -; ignore resume play just for debugging -ignore first skip request = no - -;audio/video decode type(0:DEFAULT, 1:HW, 2:SW, 3:DISABLE) -video decoder type = 0 -audio decoder type = 0 - -async start = yes - -multiple codec supported = yes - -; parameters for initializing gstreamer -; DEFAULT SET (--gst-debug=*:2) -gstparam1 = --gst-debug=*:2 -gstparam2 = -gstparam3 = -gstparam4 = -gstparam5 = - -; generating dot file representing pipeline state -; DEFAULT MUST BE 'no'. If 'yes', mmplayer will set env-variable for it's session as "export GST_DEBUG_DUMP_DOT_DIR=/tmp/" -generate dot = no - -; parameter is for only video to be determined -; which clock will be used -; if yes, system clock will be used -; apart from this, audiosink is clock provider for audio -use system clock = yes - -; allowed timeout for changing pipeline state -live state change timeout = 30 ; sec -localplayback state change timeout = 10 ; sec - -; delay in msec for sending EOS -eos delay = 0 ; msec - -; for asm function enable = yes, disable = no -enable asm = yes - -[http streaming] - -httpsrc element = souphttpsrc - -; if set, use file or not use memory for buffering -http file buffer path = /home/owner/content - -http buffering limit = 99.0 ; percent - -http max size bytes = 1048576 ; bytes - -http buffering time = 1.2 - -http timeout = 30 ; sec diff --git a/mmfw-sysconf-target-u3/usr/etc/mmfw_player_audio_effect.ini b/mmfw-sysconf-target-u3/usr/etc/mmfw_player_audio_effect.ini deleted file mode 100644 index 1394608..0000000 --- a/mmfw-sysconf-target-u3/usr/etc/mmfw_player_audio_effect.ini +++ /dev/null @@ -1,17 +0,0 @@ -[audio effect] -; name of audio effect element -audio effect element = audioeq - -; preset audio effect setting -audio effect preset = no - -; custom audio effect setting (EQ/extension) -audio effect custom = yes -audio effect custom list = 0 - -audio effect custom eq band num = 7 ; number of EQ bands -audio effect custom eq band width = 33, 90, 242, 649, 1743, 4676, 12544 ; list of each EQ band width (Hz) -audio effect custom eq band freq = 36, 98, 265, 711, 1907, 5117, 13727 ; list of each EQ band central frequency (Hz) - -audio effect custom min list = -12 ; list of minimum level value (the first element is for EQ, others for extension effect) -audio effect custom max list = 12 ; list of maximum level value (the first element is for EQ, others for extension effect) diff --git a/mmfw-sysconf-target-u3/usr/etc/mmfw_streamrecorder.ini b/mmfw-sysconf-target-u3/usr/etc/mmfw_streamrecorder.ini deleted file mode 100644 index e5f4fca..0000000 --- a/mmfw-sysconf-target-u3/usr/etc/mmfw_streamrecorder.ini +++ /dev/null @@ -1,72 +0,0 @@ -[general] -;is encsink source is live -encscink source is live = 0 - -retrialcount = 10 - -minimum frame = 5 - -reset pause time = 0 - -screen record = 1 - -convert output buffer num =6 - -[encodebin] -;MM_STREAMRECORDER_ENCBIN_PROFILE_VIDEO = 0 MM_STREAMRECORDER_ENCBIN_PROFILE_AUDIO = 1 -;MM_STREAMRECORDER_ENCBIN_PROFILE_IMAGE = 2 MM_STREAMRECORDER_ENCBIN_PROFILE_NUM = 3 -encsink bin profile = 0 - -encsink bin auto audio resample = 0 - -encsink bin auto colorspace = 1 - -encsink bin auto audio convert = 1 - -encsink bin use video toggle = 0 - -[pipeline] -encsink bin source = appsrc - -name of audio src = pulsesrc - -h264 encoder = - -h263 encoder = avenc_h263p - -mpeg4 encoder = avenc_mpeg4 - -name of audio encoder = avenc_aac - -use parser = - -name of 3GP muxer = avmux_3gp - -name of MP4 muxer = avmux_mp4 - -name of video converter = videoconvert - -name of sink = filesink - -[video param] -;/*ms*/ -video frame wait time = 200000 - -[audio param] -audio frame minimum space = 102400 - -audio frame wait time = 20000 - -[attribute] -supported height = 1080,720,480,240,288,144 - -supported width = 1920,1280,640,320,352,176 - -;/*AMR, AAC, VORBIS ,PCM*/ -supported audio encoders = AMR,AAC,PCM - -;/* H263 , H264 , MPEG4 */ -supported video encoders = H263,MPEG4 - -;/*3GP , AMR, MP4 , WAV, ADTS*/ -supported file formats = 3GP,MP4,AMR,ADTS,WAV diff --git a/packaging/mmfw-sysconf.spec b/packaging/mmfw-sysconf.spec index 3ee6029..779d83a 100644 --- a/packaging/mmfw-sysconf.spec +++ b/packaging/mmfw-sysconf.spec @@ -2,7 +2,7 @@ Name: mmfw-sysconf Summary: Multimedia Framework system configuration package -Version: 0.2.54 +Version: 0.2.55 Release: 0 Group: Multimedia/Configuration License: LGPL-2.1+ and Apache-2.0 @@ -85,59 +85,59 @@ mkdir -p %{buildroot}%{_datadir} mkdir -p %{buildroot}%{_datadir}/%{name}-target-u3 cp -arf %{name}-target-u3/* %{buildroot}%{_datadir}/%{name}-target-u3 %if %{with wayland} -mv %{buildroot}%{_datadir}/%{name}-target-u3/usr/etc/mmfw_player.ini.wayland %{buildroot}%{_datadir}/%{name}-target-u3/usr/etc/mmfw_player.ini -mv %{buildroot}%{_datadir}/%{name}-target-u3/usr/etc/mmfw_camcorder.ini.wayland %{buildroot}%{_datadir}/%{name}-target-u3/usr/etc/mmfw_camcorder.ini -rm %{buildroot}%{_datadir}/%{name}-target-u3/usr/etc/mmfw_player.ini.x -rm %{buildroot}%{_datadir}/%{name}-target-u3/usr/etc/mmfw_camcorder.ini.x +mv %{buildroot}%{_datadir}/%{name}-target-u3%{_sysconfdir}/multimedia/mmfw_player.ini.wayland %{buildroot}%{_datadir}/%{name}-target-u3%{_sysconfdir}/multimedia/mmfw_player.ini +mv %{buildroot}%{_datadir}/%{name}-target-u3%{_sysconfdir}/multimedia/mmfw_camcorder.ini.wayland %{buildroot}%{_datadir}/%{name}-target-u3%{_sysconfdir}/multimedia/mmfw_camcorder.ini +rm %{buildroot}%{_datadir}/%{name}-target-u3%{_sysconfdir}/multimedia/mmfw_player.ini.x +rm %{buildroot}%{_datadir}/%{name}-target-u3%{_sysconfdir}/multimedia/mmfw_camcorder.ini.x %else -mv %{buildroot}%{_datadir}/%{name}-target-u3/usr/etc/mmfw_player.ini.x %{buildroot}%{_datadir}/%{name}-target-u3/usr/etc/mmfw_player.ini -mv %{buildroot}%{_datadir}/%{name}-target-u3/usr/etc/mmfw_camcorder.ini.x %{buildroot}%{_datadir}/%{name}-target-u3/usr/etc/mmfw_camcorder.ini -rm %{buildroot}%{_datadir}/%{name}-target-u3/usr/etc/mmfw_player.ini.wayland -rm %{buildroot}%{_datadir}/%{name}-target-u3/usr/etc/mmfw_camcorder.ini.wayland +mv %{buildroot}%{_datadir}/%{name}-target-u3%{_sysconfdir}/multimedia/mmfw_player.ini.x %{buildroot}%{_datadir}/%{name}-target-u3%{_sysconfdir}/multimedia/mmfw_player.ini +mv %{buildroot}%{_datadir}/%{name}-target-u3%{_sysconfdir}/multimedia/mmfw_camcorder.ini.x %{buildroot}%{_datadir}/%{name}-target-u3%{_sysconfdir}/multimedia/mmfw_camcorder.ini +rm %{buildroot}%{_datadir}/%{name}-target-u3%{_sysconfdir}/multimedia/mmfw_player.ini.wayland +rm %{buildroot}%{_datadir}/%{name}-target-u3%{_sysconfdir}/multimedia/mmfw_camcorder.ini.wayland %endif -mkdir -p %{buildroot}%{_datadir}/%{name}-target-u3/usr/share/license -cp LICENSE.APLv2.0 %{buildroot}%{_datadir}/%{name}-target-u3/usr/share/license/%{name}-target-u3 -cat LICENSE.LGPLv2.1 >> %{buildroot}%{_datadir}/%{name}-target-u3/usr/share/license/%{name}-target-u3 +mkdir -p %{buildroot}%{_datadir}/%{name}-target-u3%{_datadir}/license +cp LICENSE.APLv2.0 %{buildroot}%{_datadir}/%{name}-target-u3%{_datadir}/license/%{name}-target-u3 +cat LICENSE.LGPLv2.1 >> %{buildroot}%{_datadir}/%{name}-target-u3%{_datadir}/license/%{name}-target-u3 mkdir -p %{buildroot}%{_datadir}/%{name}-target-n4 cp -arf %{name}-target-n4/* %{buildroot}%{_datadir}/%{name}-target-n4 -mv %{buildroot}%{_datadir}/%{name}-target-n4/usr/etc/mmfw_player.ini.wayland %{buildroot}%{_datadir}/%{name}-target-n4/usr/etc/mmfw_player.ini -mv %{buildroot}%{_datadir}/%{name}-target-n4/usr/etc/mmfw_camcorder.ini.wayland %{buildroot}%{_datadir}/%{name}-target-n4/usr/etc/mmfw_camcorder.ini -rm %{buildroot}%{_datadir}/%{name}-target-n4/usr/etc/mmfw_player.ini.x -rm %{buildroot}%{_datadir}/%{name}-target-n4/usr/etc/mmfw_camcorder.ini.x -mkdir -p %{buildroot}%{_datadir}/%{name}-target-n4/usr/share/license -cp LICENSE.APLv2.0 %{buildroot}%{_datadir}/%{name}-target-n4/usr/share/license/%{name}-target-n4 -cat LICENSE.LGPLv2.1 >> %{buildroot}%{_datadir}/%{name}-target-n4/usr/share/license/%{name}-target-n4 +mv %{buildroot}%{_datadir}/%{name}-target-n4%{_sysconfdir}/multimedia/mmfw_player.ini.wayland %{buildroot}%{_datadir}/%{name}-target-n4%{_sysconfdir}/multimedia/mmfw_player.ini +mv %{buildroot}%{_datadir}/%{name}-target-n4%{_sysconfdir}/multimedia/mmfw_camcorder.ini.wayland %{buildroot}%{_datadir}/%{name}-target-n4%{_sysconfdir}/multimedia/mmfw_camcorder.ini +rm %{buildroot}%{_datadir}/%{name}-target-n4%{_sysconfdir}/multimedia/mmfw_player.ini.x +rm %{buildroot}%{_datadir}/%{name}-target-n4%{_sysconfdir}/multimedia/mmfw_camcorder.ini.x +mkdir -p %{buildroot}%{_datadir}/%{name}-target-n4%{_datadir}/license +cp LICENSE.APLv2.0 %{buildroot}%{_datadir}/%{name}-target-n4%{_datadir}/license/%{name}-target-n4 +cat LICENSE.LGPLv2.1 >> %{buildroot}%{_datadir}/%{name}-target-n4%{_datadir}/license/%{name}-target-n4 mkdir -p %{buildroot}%{_datadir}/%{name}-target-hawkp cp -arf %{name}-target-hawkp/* %{buildroot}%{_datadir}/%{name}-target-hawkp -mv %{buildroot}%{_datadir}/%{name}-target-hawkp/usr/etc/mmfw_player.ini.wayland %{buildroot}%{_datadir}/%{name}-target-hawkp/usr/etc/mmfw_player.ini -mv %{buildroot}%{_datadir}/%{name}-target-hawkp/usr/etc/mmfw_camcorder.ini.wayland %{buildroot}%{_datadir}/%{name}-target-hawkp/usr/etc/mmfw_camcorder.ini -rm %{buildroot}%{_datadir}/%{name}-target-hawkp/usr/etc/mmfw_player.ini.x -rm %{buildroot}%{_datadir}/%{name}-target-hawkp/usr/etc/mmfw_camcorder.ini.x -mkdir -p %{buildroot}%{_datadir}/%{name}-target-hawkp/usr/share/license -cp LICENSE.APLv2.0 %{buildroot}%{_datadir}/%{name}-target-hawkp/usr/share/license/%{name}-target-hawkp -cat LICENSE.LGPLv2.1 >> %{buildroot}%{_datadir}/%{name}-target-hawkp/usr/share/license/%{name}-target-hawkp +mv %{buildroot}%{_datadir}/%{name}-target-hawkp%{_sysconfdir}/multimedia/mmfw_player.ini.wayland %{buildroot}%{_datadir}/%{name}-target-hawkp%{_sysconfdir}/multimedia/mmfw_player.ini +mv %{buildroot}%{_datadir}/%{name}-target-hawkp%{_sysconfdir}/multimedia/mmfw_camcorder.ini.wayland %{buildroot}%{_datadir}/%{name}-target-hawkp%{_sysconfdir}/multimedia/mmfw_camcorder.ini +rm %{buildroot}%{_datadir}/%{name}-target-hawkp%{_sysconfdir}/multimedia/mmfw_player.ini.x +rm %{buildroot}%{_datadir}/%{name}-target-hawkp%{_sysconfdir}/multimedia/mmfw_camcorder.ini.x +mkdir -p %{buildroot}%{_datadir}/%{name}-target-hawkp%{_datadir}/license +cp LICENSE.APLv2.0 %{buildroot}%{_datadir}/%{name}-target-hawkp%{_datadir}/license/%{name}-target-hawkp +cat LICENSE.LGPLv2.1 >> %{buildroot}%{_datadir}/%{name}-target-hawkp%{_datadir}/license/%{name}-target-hawkp mkdir -p %{buildroot}%{_datadir}/%{name}-target-tm1 cp -arf %{name}-target-tm1/* %{buildroot}%{_datadir}/%{name}-target-tm1 -mv %{buildroot}%{_datadir}/%{name}-target-tm1/usr/etc/mmfw_player.ini.wayland %{buildroot}%{_datadir}/%{name}-target-tm1/usr/etc/mmfw_player.ini -mv %{buildroot}%{_datadir}/%{name}-target-tm1/usr/etc/mmfw_camcorder.ini.wayland %{buildroot}%{_datadir}/%{name}-target-tm1/usr/etc/mmfw_camcorder.ini -rm %{buildroot}%{_datadir}/%{name}-target-tm1/usr/etc/mmfw_player.ini.x -rm %{buildroot}%{_datadir}/%{name}-target-tm1/usr/etc/mmfw_camcorder.ini.x -mkdir -p %{buildroot}%{_datadir}/%{name}-target-tm1/usr/share/license -cp LICENSE.APLv2.0 %{buildroot}%{_datadir}/%{name}-target-tm1/usr/share/license/%{name}-target-tm1 -cat LICENSE.LGPLv2.1 >> %{buildroot}%{_datadir}/%{name}-target-tm1/usr/share/license/%{name}-target-tm1 +mv %{buildroot}%{_datadir}/%{name}-target-tm1%{_sysconfdir}/multimedia/mmfw_player.ini.wayland %{buildroot}%{_datadir}/%{name}-target-tm1%{_sysconfdir}/multimedia/mmfw_player.ini +mv %{buildroot}%{_datadir}/%{name}-target-tm1%{_sysconfdir}/multimedia/mmfw_camcorder.ini.wayland %{buildroot}%{_datadir}/%{name}-target-tm1%{_sysconfdir}/multimedia/mmfw_camcorder.ini +rm %{buildroot}%{_datadir}/%{name}-target-tm1%{_sysconfdir}/multimedia/mmfw_player.ini.x +rm %{buildroot}%{_datadir}/%{name}-target-tm1%{_sysconfdir}/multimedia/mmfw_camcorder.ini.x +mkdir -p %{buildroot}%{_datadir}/%{name}-target-tm1%{_datadir}/license +cp LICENSE.APLv2.0 %{buildroot}%{_datadir}/%{name}-target-tm1%{_datadir}/license/%{name}-target-tm1 +cat LICENSE.LGPLv2.1 >> %{buildroot}%{_datadir}/%{name}-target-tm1%{_datadir}/license/%{name}-target-tm1 mkdir -p %{buildroot}%{_datadir}/%{name}-target-tw1 cp -arf %{name}-target-tw1/* %{buildroot}%{_datadir}/%{name}-target-tw1 -mv %{buildroot}%{_datadir}/%{name}-target-tw1/usr/etc/mmfw_player.ini.wayland %{buildroot}%{_datadir}/%{name}-target-tw1/usr/etc/mmfw_player.ini -mv %{buildroot}%{_datadir}/%{name}-target-tw1/usr/etc/mmfw_camcorder.ini.wayland %{buildroot}%{_datadir}/%{name}-target-tw1/usr/etc/mmfw_camcorder.ini -rm %{buildroot}%{_datadir}/%{name}-target-tw1/usr/etc/mmfw_player.ini.x -rm %{buildroot}%{_datadir}/%{name}-target-tw1/usr/etc/mmfw_camcorder.ini.x -mkdir -p %{buildroot}%{_datadir}/%{name}-target-tw1/usr/share/license -cp LICENSE.APLv2.0 %{buildroot}%{_datadir}/%{name}-target-tw1/usr/share/license/%{name}-target-tw1 -cat LICENSE.LGPLv2.1 >> %{buildroot}%{_datadir}/%{name}-target-tw1/usr/share/license/%{name}-target-tw1 +mv %{buildroot}%{_datadir}/%{name}-target-tw1%{_sysconfdir}/multimedia/mmfw_player.ini.wayland %{buildroot}%{_datadir}/%{name}-target-tw1%{_sysconfdir}/multimedia/mmfw_player.ini +mv %{buildroot}%{_datadir}/%{name}-target-tw1%{_sysconfdir}/multimedia/mmfw_camcorder.ini.wayland %{buildroot}%{_datadir}/%{name}-target-tw1%{_sysconfdir}/multimedia/mmfw_camcorder.ini +rm %{buildroot}%{_datadir}/%{name}-target-tw1%{_sysconfdir}/multimedia/mmfw_player.ini.x +rm %{buildroot}%{_datadir}/%{name}-target-tw1%{_sysconfdir}/multimedia/mmfw_camcorder.ini.x +mkdir -p %{buildroot}%{_datadir}/%{name}-target-tw1%{_datadir}/license +cp LICENSE.APLv2.0 %{buildroot}%{_datadir}/%{name}-target-tw1%{_datadir}/license/%{name}-target-tw1 +cat LICENSE.LGPLv2.1 >> %{buildroot}%{_datadir}/%{name}-target-tw1%{_datadir}/license/%{name}-target-tw1 %else @@ -145,19 +145,19 @@ cat LICENSE.LGPLv2.1 >> %{buildroot}%{_datadir}/%{name}-target-tw1/usr/share/lic mkdir -p %{buildroot}%{_datadir}/%{name}-simulator cp -arf %{name}-simulator/* %{buildroot}%{_datadir}/%{name}-simulator %if %{with wayland} -mv %{buildroot}%{_datadir}/%{name}-simulator/usr/etc/mmfw_player.ini.wayland %{buildroot}%{_datadir}/%{name}-simulator/usr/etc/mmfw_player.ini -mv %{buildroot}%{_datadir}/%{name}-simulator/usr/etc/mmfw_camcorder.ini.wayland %{buildroot}%{_datadir}/%{name}-simulator/usr/etc/mmfw_camcorder.ini -rm %{buildroot}%{_datadir}/%{name}-simulator/usr/etc/mmfw_player.ini.x -rm %{buildroot}%{_datadir}/%{name}-simulator/usr/etc/mmfw_camcorder.ini.x +mv %{buildroot}%{_datadir}/%{name}-simulator%{_sysconfdir}/multimedia/mmfw_player.ini.wayland %{buildroot}%{_datadir}/%{name}-simulator%{_sysconfdir}/multimedia/mmfw_player.ini +mv %{buildroot}%{_datadir}/%{name}-simulator%{_sysconfdir}/multimedia/mmfw_camcorder.ini.wayland %{buildroot}%{_datadir}/%{name}-simulator%{_sysconfdir}/multimedia/mmfw_camcorder.ini +rm %{buildroot}%{_datadir}/%{name}-simulator%{_sysconfdir}/multimedia/mmfw_player.ini.x +rm %{buildroot}%{_datadir}/%{name}-simulator%{_sysconfdir}/multimedia/mmfw_camcorder.ini.x %else -mv %{buildroot}%{_datadir}/%{name}-simulator/usr/etc/mmfw_player.ini.x %{buildroot}%{_datadir}/%{name}-simulator/usr/etc/mmfw_player.ini -mv %{buildroot}%{_datadir}/%{name}-simulator/usr/etc/mmfw_camcorder.ini.x %{buildroot}%{_datadir}/%{name}-simulator/usr/etc/mmfw_camcorder.ini -rm %{buildroot}%{_datadir}/%{name}-simulator/usr/etc/mmfw_player.ini.wayland -rm %{buildroot}%{_datadir}/%{name}-simulator/usr/etc/mmfw_camcorder.ini.wayland +mv %{buildroot}%{_datadir}/%{name}-simulator%{_sysconfdir}/multimedia/mmfw_player.ini.x %{buildroot}%{_datadir}/%{name}-simulator%{_sysconfdir}/multimedia/mmfw_player.ini +mv %{buildroot}%{_datadir}/%{name}-simulator%{_sysconfdir}/multimedia/mmfw_camcorder.ini.x %{buildroot}%{_datadir}/%{name}-simulator%{_sysconfdir}/multimedia/mmfw_camcorder.ini +rm %{buildroot}%{_datadir}/%{name}-simulator%{_sysconfdir}/multimedia/mmfw_player.ini.wayland +rm %{buildroot}%{_datadir}/%{name}-simulator%{_sysconfdir}/multimedia/mmfw_camcorder.ini.wayland %endif -mkdir -p %{buildroot}%{_datadir}/%{name}-simulator/usr/share/license -cp LICENSE.APLv2.0 %{buildroot}%{_datadir}/%{name}-simulator/usr/share/license/%{name}-simulator -cat LICENSE.LGPLv2.1 >> %{buildroot}%{_datadir}/%{name}-simulator/usr/share/license/%{name}-simulator +mkdir -p %{buildroot}%{_datadir}/%{name}-simulator%{_datadir}/license +cp LICENSE.APLv2.0 %{buildroot}%{_datadir}/%{name}-simulator%{_datadir}/license/%{name}-simulator +cat LICENSE.LGPLv2.1 >> %{buildroot}%{_datadir}/%{name}-simulator%{_datadir}/license/%{name}-simulator %endif @@ -201,78 +201,78 @@ rm -rf %{_datadir}/mmfw-sysconf-simulator %files target-u3 %manifest mmfw-sysconf-target-u3.manifest %defattr(-,root,root,-) -%{_datadir}/mmfw-sysconf-target-u3/etc/asound.conf -%{_datadir}/mmfw-sysconf-target-u3/etc/pulse/* -%{_datadir}/mmfw-sysconf-target-u3/etc/murphy/* -%{_datadir}/mmfw-sysconf-target-u3/etc/profile.d/* -%{_datadir}/mmfw-sysconf-target-u3/usr/etc/*.ini -%{_datadir}/mmfw-sysconf-target-u3/usr/etc/gst-openmax.conf -%{_datadir}/mmfw-sysconf-target-u3/usr/etc/gst-tz-openmax.conf -%{_datadir}/mmfw-sysconf-target-u3/usr/share/pulseaudio/alsa-mixer/paths/*.conf -%{_datadir}/mmfw-sysconf-target-u3/usr/share/pulseaudio/alsa-mixer/paths/*.common -%{_datadir}/mmfw-sysconf-target-u3/usr/share/pulseaudio/alsa-mixer/profile-sets/*.conf -%{_datadir}/mmfw-sysconf-target-u3/usr/share/license/mmfw-sysconf-target-u3 +%{_datadir}/mmfw-sysconf-target-u3%{_sysconfdir}/asound.conf +%{_datadir}/mmfw-sysconf-target-u3%{_sysconfdir}/pulse/* +%{_datadir}/mmfw-sysconf-target-u3%{_sysconfdir}/murphy/* +%{_datadir}/mmfw-sysconf-target-u3%{_sysconfdir}/profile.d/* +%{_datadir}/mmfw-sysconf-target-u3%{_sysconfdir}/multimedia/*.ini +%{_datadir}/mmfw-sysconf-target-u3%{_sysconfdir}/multimedia/gst-openmax.conf +%{_datadir}/mmfw-sysconf-target-u3%{_sysconfdir}/multimedia/gst-tz-openmax.conf +%{_datadir}/mmfw-sysconf-target-u3%{_datadir}/pulseaudio/alsa-mixer/paths/*.conf +%{_datadir}/mmfw-sysconf-target-u3%{_datadir}/pulseaudio/alsa-mixer/paths/*.common +%{_datadir}/mmfw-sysconf-target-u3%{_datadir}/pulseaudio/alsa-mixer/profile-sets/*.conf +%{_datadir}/mmfw-sysconf-target-u3%{_datadir}/license/mmfw-sysconf-target-u3 %files target-n4 %manifest mmfw-sysconf-target-n4.manifest %defattr(-,root,root,-) -%{_datadir}/mmfw-sysconf-target-n4/etc/asound.conf -%{_datadir}/mmfw-sysconf-target-n4/etc/pulse/* -%{_datadir}/mmfw-sysconf-target-n4/etc/murphy/* -%{_datadir}/mmfw-sysconf-target-n4/etc/profile.d/* -%{_datadir}/mmfw-sysconf-target-n4/usr/etc/*.ini -%{_datadir}/mmfw-sysconf-target-n4/usr/etc/gst-openmax.conf -%{_datadir}/mmfw-sysconf-target-n4/usr/etc/gst-tz-openmax.conf -%{_datadir}/mmfw-sysconf-target-n4/usr/share/pulseaudio/alsa-mixer/paths/*.conf -%{_datadir}/mmfw-sysconf-target-n4/usr/share/pulseaudio/alsa-mixer/paths/*.common -%{_datadir}/mmfw-sysconf-target-n4/usr/share/pulseaudio/alsa-mixer/profile-sets/*.conf -%{_datadir}/mmfw-sysconf-target-n4/usr/share/license/mmfw-sysconf-target-n4 +%{_datadir}/mmfw-sysconf-target-n4%{_sysconfdir}/asound.conf +%{_datadir}/mmfw-sysconf-target-n4%{_sysconfdir}/pulse/* +%{_datadir}/mmfw-sysconf-target-n4%{_sysconfdir}/murphy/* +%{_datadir}/mmfw-sysconf-target-n4%{_sysconfdir}/profile.d/* +%{_datadir}/mmfw-sysconf-target-n4%{_sysconfdir}/multimedia/*.ini +%{_datadir}/mmfw-sysconf-target-n4%{_sysconfdir}/multimedia/gst-openmax.conf +%{_datadir}/mmfw-sysconf-target-n4%{_sysconfdir}/multimedia/gst-tz-openmax.conf +%{_datadir}/mmfw-sysconf-target-n4%{_datadir}/pulseaudio/alsa-mixer/paths/*.conf +%{_datadir}/mmfw-sysconf-target-n4%{_datadir}/pulseaudio/alsa-mixer/paths/*.common +%{_datadir}/mmfw-sysconf-target-n4%{_datadir}/pulseaudio/alsa-mixer/profile-sets/*.conf +%{_datadir}/mmfw-sysconf-target-n4%{_datadir}/license/mmfw-sysconf-target-n4 %files target-hawkp %manifest mmfw-sysconf-target-hawkp.manifest %defattr(-,root,root,-) -%{_datadir}/mmfw-sysconf-target-hawkp/etc/asound.conf -%{_datadir}/mmfw-sysconf-target-hawkp/etc/pulse/* -%{_datadir}/mmfw-sysconf-target-hawkp/etc/murphy/* -%{_datadir}/mmfw-sysconf-target-hawkp/etc/profile.d/* -%{_datadir}/mmfw-sysconf-target-hawkp/usr/etc/*.ini -%{_datadir}/mmfw-sysconf-target-hawkp/usr/etc/gst-openmax.conf -%{_datadir}/mmfw-sysconf-target-hawkp/usr/etc/gst-tz-openmax.conf -%{_datadir}/mmfw-sysconf-target-hawkp/usr/share/pulseaudio/alsa-mixer/paths/*.conf -%{_datadir}/mmfw-sysconf-target-hawkp/usr/share/pulseaudio/alsa-mixer/paths/*.common -%{_datadir}/mmfw-sysconf-target-hawkp/usr/share/pulseaudio/alsa-mixer/profile-sets/*.conf -%{_datadir}/mmfw-sysconf-target-hawkp/usr/share/license/mmfw-sysconf-target-hawkp +%{_datadir}/mmfw-sysconf-target-hawkp%{_sysconfdir}/asound.conf +%{_datadir}/mmfw-sysconf-target-hawkp%{_sysconfdir}/pulse/* +%{_datadir}/mmfw-sysconf-target-hawkp%{_sysconfdir}/murphy/* +%{_datadir}/mmfw-sysconf-target-hawkp%{_sysconfdir}/profile.d/* +%{_datadir}/mmfw-sysconf-target-hawkp%{_sysconfdir}/multimedia/*.ini +%{_datadir}/mmfw-sysconf-target-hawkp%{_sysconfdir}/multimedia/gst-openmax.conf +%{_datadir}/mmfw-sysconf-target-hawkp%{_sysconfdir}/multimedia/gst-tz-openmax.conf +%{_datadir}/mmfw-sysconf-target-hawkp%{_datadir}/pulseaudio/alsa-mixer/paths/*.conf +%{_datadir}/mmfw-sysconf-target-hawkp%{_datadir}/pulseaudio/alsa-mixer/paths/*.common +%{_datadir}/mmfw-sysconf-target-hawkp%{_datadir}/pulseaudio/alsa-mixer/profile-sets/*.conf +%{_datadir}/mmfw-sysconf-target-hawkp%{_datadir}/license/mmfw-sysconf-target-hawkp %files target-tm1 %manifest mmfw-sysconf-target-tm1.manifest %defattr(-,root,root,-) -%{_datadir}/mmfw-sysconf-target-tm1/etc/asound.conf -%{_datadir}/mmfw-sysconf-target-tm1/etc/pulse/* -%{_datadir}/mmfw-sysconf-target-tm1/etc/murphy/* -%{_datadir}/mmfw-sysconf-target-tm1/etc/profile.d/* -%{_datadir}/mmfw-sysconf-target-tm1/usr/etc/*.ini -%{_datadir}/mmfw-sysconf-target-tm1/usr/etc/gst-openmax.conf -%{_datadir}/mmfw-sysconf-target-tm1/usr/etc/gst-tz-openmax.conf -%{_datadir}/mmfw-sysconf-target-tm1/usr/etc/audio_hw.xml -%{_datadir}/mmfw-sysconf-target-tm1/usr/share/pulseaudio/alsa-mixer/paths/*.conf -%{_datadir}/mmfw-sysconf-target-tm1/usr/share/pulseaudio/alsa-mixer/paths/*.common -%{_datadir}/mmfw-sysconf-target-tm1/usr/share/pulseaudio/alsa-mixer/profile-sets/*.conf -%{_datadir}/mmfw-sysconf-target-tm1/usr/share/license/mmfw-sysconf-target-tm1 +%{_datadir}/mmfw-sysconf-target-tm1%{_sysconfdir}/asound.conf +%{_datadir}/mmfw-sysconf-target-tm1%{_sysconfdir}/pulse/* +%{_datadir}/mmfw-sysconf-target-tm1%{_sysconfdir}/murphy/* +%{_datadir}/mmfw-sysconf-target-tm1%{_sysconfdir}/profile.d/* +%{_datadir}/mmfw-sysconf-target-tm1%{_sysconfdir}/multimedia/*.ini +%{_datadir}/mmfw-sysconf-target-tm1%{_sysconfdir}/multimedia/gst-openmax.conf +%{_datadir}/mmfw-sysconf-target-tm1%{_sysconfdir}/multimedia/gst-tz-openmax.conf +%{_datadir}/mmfw-sysconf-target-tm1%{_sysconfdir}/multimedia/audio_hw.xml +%{_datadir}/mmfw-sysconf-target-tm1%{_datadir}/pulseaudio/alsa-mixer/paths/*.conf +%{_datadir}/mmfw-sysconf-target-tm1%{_datadir}/pulseaudio/alsa-mixer/paths/*.common +%{_datadir}/mmfw-sysconf-target-tm1%{_datadir}/pulseaudio/alsa-mixer/profile-sets/*.conf +%{_datadir}/mmfw-sysconf-target-tm1%{_datadir}/license/mmfw-sysconf-target-tm1 %files target-tw1 %manifest mmfw-sysconf-target-tw1.manifest %defattr(-,root,root,-) -%{_datadir}/mmfw-sysconf-target-tw1/etc/asound.conf -%{_datadir}/mmfw-sysconf-target-tw1/etc/pulse/* -%{_datadir}/mmfw-sysconf-target-tw1/etc/murphy/* -%{_datadir}/mmfw-sysconf-target-tw1/etc/profile.d/* -%{_datadir}/mmfw-sysconf-target-tw1/usr/etc/*.ini -%{_datadir}/mmfw-sysconf-target-tw1/usr/etc/gst-openmax.conf -%{_datadir}/mmfw-sysconf-target-tw1/usr/etc/gst-tz-openmax.conf -%{_datadir}/mmfw-sysconf-target-tw1/usr/share/pulseaudio/alsa-mixer/paths/*.conf -%{_datadir}/mmfw-sysconf-target-tw1/usr/share/pulseaudio/alsa-mixer/paths/*.common -%{_datadir}/mmfw-sysconf-target-tw1/usr/share/pulseaudio/alsa-mixer/profile-sets/*.conf -%{_datadir}/mmfw-sysconf-target-tw1/usr/share/license/mmfw-sysconf-target-tw1 +%{_datadir}/mmfw-sysconf-target-tw1%{_sysconfdir}/asound.conf +%{_datadir}/mmfw-sysconf-target-tw1%{_sysconfdir}/pulse/* +%{_datadir}/mmfw-sysconf-target-tw1%{_sysconfdir}/murphy/* +%{_datadir}/mmfw-sysconf-target-tw1%{_sysconfdir}/profile.d/* +%{_datadir}/mmfw-sysconf-target-tw1%{_sysconfdir}/multimedia/*.ini +%{_datadir}/mmfw-sysconf-target-tw1%{_sysconfdir}/multimedia/gst-openmax.conf +%{_datadir}/mmfw-sysconf-target-tw1%{_sysconfdir}/multimedia/gst-tz-openmax.conf +%{_datadir}/mmfw-sysconf-target-tw1%{_datadir}/pulseaudio/alsa-mixer/paths/*.conf +%{_datadir}/mmfw-sysconf-target-tw1%{_datadir}/pulseaudio/alsa-mixer/paths/*.common +%{_datadir}/mmfw-sysconf-target-tw1%{_datadir}/pulseaudio/alsa-mixer/profile-sets/*.conf +%{_datadir}/mmfw-sysconf-target-tw1%{_datadir}/license/mmfw-sysconf-target-tw1 %else @@ -280,16 +280,16 @@ rm -rf %{_datadir}/mmfw-sysconf-simulator %files simulator %manifest mmfw-sysconf-simulator.manifest %defattr(-,root,root,-) -%{_datadir}/mmfw-sysconf-simulator/etc/asound.conf -%{_datadir}/mmfw-sysconf-simulator/etc/pulse/* -%{_datadir}/mmfw-sysconf-simulator/etc/murphy/* -%{_datadir}/mmfw-sysconf-simulator/etc/profile.d/* -%{_datadir}/mmfw-sysconf-simulator/usr/etc/*.ini -%{_datadir}/mmfw-sysconf-simulator/usr/etc/gst-openmax.conf -%{_datadir}/mmfw-sysconf-simulator/usr/share/pulseaudio/alsa-mixer/paths/*.conf -%{_datadir}/mmfw-sysconf-simulator/usr/share/pulseaudio/alsa-mixer/paths/*.common -%{_datadir}/mmfw-sysconf-simulator/usr/share/pulseaudio/alsa-mixer/profile-sets/*.conf -%{_datadir}/mmfw-sysconf-simulator/usr/share/license/mmfw-sysconf-simulator +%{_datadir}/mmfw-sysconf-simulator%{_sysconfdir}/asound.conf +%{_datadir}/mmfw-sysconf-simulator%{_sysconfdir}/pulse/* +%{_datadir}/mmfw-sysconf-simulator%{_sysconfdir}/murphy/* +%{_datadir}/mmfw-sysconf-simulator%{_sysconfdir}/profile.d/* +%{_datadir}/mmfw-sysconf-simulator%{_sysconfdir}/multimedia/*.ini +%{_datadir}/mmfw-sysconf-simulator%{_sysconfdir}/multimedia/gst-openmax.conf +%{_datadir}/mmfw-sysconf-simulator%{_datadir}/pulseaudio/alsa-mixer/paths/*.conf +%{_datadir}/mmfw-sysconf-simulator%{_datadir}/pulseaudio/alsa-mixer/paths/*.common +%{_datadir}/mmfw-sysconf-simulator%{_datadir}/pulseaudio/alsa-mixer/profile-sets/*.conf +%{_datadir}/mmfw-sysconf-simulator%{_datadir}/license/mmfw-sysconf-simulator %endif