lpsink: release sink when state has changed to NULL

Change-Id: I5af347ed3e903c8f205c42eaf44caf89a2ad60bb
Reviewed-on: https://gpro.palm.com/5139
Reviewed-by: Jeongseok Kim <jeongseok.kim@lge.com>
Tested-by: Jeongseok Kim <jeongseok.kim@lge.com>
lpsink: decrease the ref count of a/v sink when state has changed to NULL

Change-Id: I26e5a3e1cc29dac707898c7a1f6abed6d9e0af8e
Reviewed-on: https://gpro.palm.com/5399
Tested-by: HoonHee Lee <hoonhee.lee@lge.com>
Reviewed-by: Jeongseok Kim <jeongseok.kim@lge.com>
lpsink : remove unnecessary unref code.

After a/v sink resources was released, unref is called.
Sometimes it cause segmentation fault.

Change-Id: I58bd999bd6b2e1d412c3d49918390d12ad0b0374
Reviewed-on: https://gpro.palm.com/5416
Tested-by: Wonchul Lee <wonchul86.lee@lge.com>
Reviewed-by: WonHo Chun <wonho.chun@lge.com>
lpbin: set properties of demux, parse and sink when state is READY.

Change-Id: Ica473de7fc980237c2ec036d0ca09ed24ca2126a
Reviewed-on: https://gpro.palm.com/5704
Tested-by: HoonHee Lee <hoonhee.lee@lge.com>
Reviewed-by: Jeongseok Kim <jeongseok.kim@lge.com>
multiTrack: implement multiple A/V track selection

Change-Id: I0f84356d968ccf77ea1ecbcd9927b27ce2aeeb39
Reviewed-on: https://gpro.palm.com/5965
Reviewed-by: Jeongseok Kim <jeongseok.kim@lge.com>
Tested-by: Jeongseok Kim <jeongseok.kim@lge.com>