[tm1/recorder] Change muxer to 3gppmux,mp4mux
[platform/core/multimedia/mmfw-sysconf.git] / mmfw-sysconf-target-tm1 / etc / multimedia / mmfw_camcorder.ini
1 ; < Camera/Camcorder Configure Main INI file >
2 ;
3 ; - Header List -
4 ; 1.  General
5 ; 2.  VideoInput
6 ; 3.  AudioInput
7 ; 4.  VideoOutput
8 ; 5.  Capture
9 ; 6.  Record
10 ; 7.  VideoEncoder
11 ; 8.  AudioEncoder
12 ; 9.  ImageEncoder
13 ; 10. Mux
14 ;
15 ; - Note -
16 ; If you want to add a new header,
17 ; add a new enum value to "enum ConfigureCategoryMain"
18 ; and new default table for it in mm_camcorder_configure.c/.h
19 ;
20
21 [General]
22 SyncStateChange = 1
23 ;GSTInitOption = --gst-enable-tiny-registry --gst-disable-segtrap || NOT-USE-DEFAULT_VALUE
24 ;GSTInitOption = --gst-enable-tiny-registry --gst-disable-segtrap --gst-debug=3 || NOT-USE-DEFAULT_VALUE
25 ModelName = TM1
26 ;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
27
28 [VideoInput]
29 UseConfCtrl = 1
30 ConfCtrlFile0 = mmfw_camcorder_dev_video_pri.ini
31 ConfCtrlFile1 = mmfw_camcorder_dev_video_sec.ini
32 VideosrcElement = camerasrc | 2,0 | do-timestamp,1 | num-alloc-buf,7
33 UseVideoscale = 0
34 VideoscaleElement = videoscale | 3,0 | width,320 | height,240 | method,1
35 UseZeroCopyFormat = 1
36 DeviceCount = 2
37 SupportMediaPacketPreviewCb = 1
38
39 [AudioInput]
40 AudioDevice = 0,1 || 0
41 AudiosrcElement = pulsesrc | 1,0 | do-timestamp,1
42 AudiomodemsrcElement = pulsesrc | 1,0 | do-timestamp,1
43
44 [VideoOutput]
45 ; DisplayDevice
46 ;;; 0: MAIN LCD, 1: SUB LCD, 2:TV OUT, 3: MAIN LCD and SUB LCD, 4: MAIN LCD and TV OUT
47 DisplayDevice = 0 || 0
48 ; DisplayMode
49 ;;; 0: Default, 1: Pri Video ON and Sec Video Full-Screen, 2: Pri Video OFF and Sec Video Full-Screen
50 DisplayMode = 0,1,2 || 0
51 ; Videosink
52 ;;; 0: Overlay surface, 1: Evas surface, 2: GL surface, 3: NULL surface, 4: Remote
53 Videosink = 0,3,4 || 3
54 VideosinkElementOverlay = waylandsink | 6,0 | draw-borders,0 | force-aspect-ratio,1 | enable-last-sample,0 | qos,0 | sync,0 | show-preroll-frame,0
55 VideosinkElementRemote = tizenipcsink | 4,0 | permissions,511 | enable-last-sample,0 | qos,0 | sync,0
56 VideosinkElementNull = fakesink | 4,0 | qos,0 | sync,0 | enable-last-sample,0 | show-preroll-frame,0
57 UseVideoscale = 0
58 VideoscaleElement = videoscale | 1,0 | rotang,90
59
60 [VideoEncoder]
61 H263 = sprdenc_h263 | 0,0
62 H264 = sprdenc_h264 | 0,0
63 MPEG4 = sprdenc_mpeg4 | 0,0
64
65 [AudioEncoder]
66 AMR = amrnbenc | 0,0
67 AAC = avenc_aac | 1,0 | compliance,-2
68 WAVE = wavenc | 0,0
69
70 [ImageEncoder]
71 JPEG = jpegenc | 0,0
72 ;PNG = pngenc | 0,0
73
74 [Capture]
75 UseEncodebin = 0
76 UseCaptureMode = 0
77 VideoscaleElement = videoscale | 1,0 | method,1
78
79 [Record]
80 UseAudioEncoderQueue = 1
81 UseVideoEncoderQueue = 1
82 VideoProfile = 0
83 VideoAutoAudioConvert = 1
84 VideoAutoAudioResample = 0
85 VideoAutoColorSpace = 0
86 AudioProfile = 1
87 AudioAutoAudioConvert = 1
88 AudioAutoAudioResample = 0
89 AudioAutoColorSpace = 0
90 ImageProfile = 2
91 ImageAutoAudioConvert = 0
92 ImageAutoAudioResample = 0
93 ImageAutoColorSpace = 1
94 RecordsinkElement = filesink | 1,0 | async,0
95 SupportDualStream = 0
96 UseNoiseSuppressor = 0
97 DropVideoFrame = 0
98 PassFirstVideoFrame = 0
99
100 [Mux]
101 3GP = 3gppmux | 0,0
102 AMR = avmux_amr | 0,0
103 MP4 = mp4mux | 0,0
104 AVI = avimux | 0,0
105 MATROSKA = matroskamux | 0,0
106 WAV = wavenc | 0,0
107 AAC = avmux_adts | 0,0
108 M2TS = mpegtsmux | 0,0
109