Bug fix - Recording is failed without setting filename
Recording should not be failed if muxed stream callback is set
although file name is not set, but it's failed because of bug.
This patch will fix it and update code for setting recording file name
and fixing encodebin's sink element as filesink.(fakesink is only used for image capture.)
[Version] 0.10.122
[Profile] Common
[Issue Type] Bug fix
[Dependency module] N/A
[Test] [M(T) - Boot=(OK), sdb=(OK), Home=(OK), Touch=(OK), Version=tizen-unified_20170524.4]
Change-Id: I786266d69c450d1cf6bf4ab75e4defb477abb9f3
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>