Enable 1080p 'preview' resolution and remove extra queueing from pipeline
[platform/adaptation/intel_mfld/mmfw-sysconf-mfld-blackbay.git] / mmfw-sysconf-mfld-blackbay / usr / etc / 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-debug=3,avsysvideosrc:4 || NOT-USE-DEFAULT_VALUE
25 ModelName = MFLD-BLACKBAY-TIZEN
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 = videotestsrc | 0,0
33 VideosrcElement = camerasrc | 3,0 | do-timestamp,1 | use-mmap,0 | disable-low-res-crop,1
34 UseVideoscale = 0
35 VideoscaleElement = videoscale | 3,0 | width,320 | height,240 | method,1
36 UseZeroCopyFormat = 0
37 DeviceCount = 2
38 ;VideoInputPostProcessor = vaapiupload | 1,0 | direct-rendering,0
39 UseVaapiSharedFormat = 1
40
41 [AudioInput]
42 AudiosrcElement = pulsesrc | 1,0 | do-timestamp,1
43 AudiomodemsrcElement = audiotestsrc | 2,0 | do-timestamp,1 | is-live,1
44
45 [VideoOutput]
46 ; DisplayDevice
47 ;;; 0: MAIN LCD, 1: SUB LCD, 2:TV OUT, 3: MAIN LCD and SUB LCD, 4: MAIN LCD and TV OUT
48 DisplayDevice = 0 || 0
49 ; Videosink
50 ;;; 0: X surface, 1: Evas surface, 2: GL surface, 3: NULL surface
51 Videosink = 0,1,3 || 0
52 VideosinkElementX = vaapisink | 1,0 | sync,0
53 VideosinkElementEvas = evasimagesink | 0,0
54 VideosinkElementNull = fakesink | 2,0 | qos,0 | sync,0
55 UseVideoscale = 0
56 VideoscaleElement = videoscale | 1,0 | method,1
57 UseComplexVideosink = 1
58 VideosinkDescription = vaapisink sync=false rotation=270 enable-last-buffer=false
59
60 [VideoEncoder]
61 H263 = vaapiencodeh263 | 0,0
62 MPEG4 = vaapiencodempeg4 | 0,0
63 THEORA = theoraenc | 1,0 | num-bufs,4
64 H264 = vaapiencodeh264 | 3,0 | slice-num,2 | rate-control,1 | profile,77
65
66 [AudioEncoder]
67 AMR = amrnbenc | 0,0
68 WAVE = wavenc | 0,0
69 VORBIS = vorbisenc | 0,0
70 AAC = ffenc_aac | 0,0
71
72 [ImageEncoder]
73 JPEG = jpegenc | 0,0
74 PNG = pngenc | 0,0
75
76 [Capture]
77 UseEncodebin = 0
78 UseCaptureMode = 0
79 VideoscaleElement = videoscale | 1,0 | method,1
80
81 [Record]
82 UseAudioEncoderQueue = 0
83 UseVideoEncoderQueue = 1
84 VideoProfile = 0
85 VideoAutoAudioConvert = 0
86 VideoAutoAudioResample = 0
87 VideoAutoColorSpace = 0
88 AudioProfile = 1
89 AudioAutoAudioConvert = 1
90 AudioAutoAudioResample = 0
91 AudioAutoColorSpace = 0
92 ImageProfile = 2
93 ImageAutoAudioConvert = 0
94 ImageAutoAudioResample = 0
95 ImageAutoColorSpace = 1
96 RecordsinkElement = filesink | 1,0 | async,0
97 UseNoiseSuppressor = 0
98 DropVideoFrame = 0
99 PassFirstVideoFrame = 0
100
101 [Mux]
102 3GP = 3gppmux | 1,0 | faststart,0
103 AMR = ffmux_amr | 0,0
104 MP4 = qtmux | 1,0 | faststart,0
105 OGG = oggmux | 0,0
106 WAV = wavenc | 0,0
107 AAC = ffmux_adts |0,0