Partial Revert "vidc:1080p: fix for wrong frame tags in slice delivery mode"

This reverts commit a3cb01a3c525804f6e284c04f5ea0acd29de9641.

Conflicts:
	drivers/video/msm/vidc/1080p/ddl/vcd_ddl.c

Change-Id: I2a78f0f11489bd264e14f1f466284d760db1352b
vidc:720p: Fix first buffer with EOS flag in video decoder

The video driver is throwing error for erronious header
input buffer with EOS flag enabled. This commit will
fix the error case by amending the EOS handling for the
first buffer.

CRs-fixed: 370048
Change-Id: I8917aa288d6547319e8b1df54e27afd69ab36162
Signed-off-by: Maheshwar Ajja <majja@codeaurora.org>
msm:vidc: provide support to raise video clks to turbo mode.

This change provides support to raise video clks to turbo mode for mpeg4
clips with high number of slices. The firmware performance degrades if
the number of slices is more than 10. Without this fix, we see lot of
frame drops happening, causing a freeze effect.

Change-Id: I79d0b9a438f73d87384b9e03761a65b9de3c9fc7
CRs-Fixed: 358615
Signed-off-by: Mohan Kumar Gubbihalli Lachma Naik <mgubbi@codeaurora.org>

Conflicts:
	drivers/video/msm/vidc/1080p/resource_tracker/vcd_res_tracker.c
vidc: Add support for sequence header generation

This change supports sequence header generation prior
to the video encoder input & output buffer allocation.
After setting all the required parameters to the core,
client needs to allocate sequence header buffer of
appropriate size and pass it in GET_SEQUENCE_HDR ioctl
to get the sequence header.

Change-Id: Ia6cc6bdcea595fd63b0aa2f4c2f5c5252db9c620
Signed-off-by: Maheshwar Ajja <majja@codeaurora.org>
vidc: Enable error concealment in video core

Without error concealment, there is a bug in video core due to which it
goes in to bad state for certain clips and times out. This change fixes
the issue.

Change-Id: I7452794e5901edd116acf22004bb70a7c398deed
CRs-fixed: 336167
Signed-off-by: Arun Menon <menon@codeaurora.org>

Conflicts:
	drivers/video/msm/vidc/1080p/ddl/vcd_ddl_shared_mem.c
	drivers/video/msm/vidc/1080p/ddl/vcd_ddl_shared_mem.h
	drivers/video/msm/vidc/1080p/ddl/vcd_ddl_vidc.c
msm: vidc: suppress non-fatal error messages.

These messages are non-fatal and appear frequently
during video session. Hence suppressing them.

Change-Id: I539bc966bd79b4074c82a432ba7eb3fd2746bf54
CRs-Fixed: 389408
Signed-off-by: Arun Menon <menon@codeaurora.org>
Signed-off-by: Neha Pandey <nehap@codeaurora.org>