Commit Graph

7 Commits

Author SHA1 Message Date
Arun Menon
d5a0297a2c msm: vidc: Extract PAR info for MPEG4/DIVX.
Display needs the pixel aspect ratio information
from the video decoder to display the picture
with the right aspect ratio. Video decoder extracts
the pixel aspect ratio information from the
video core and passes it to the client/display
as extradata.

Change-Id: I4db2b8ba827af67bc01888d13c36c1b501934ccd
Signed-off-by: Arun Menon <menon@codeaurora.org>
2012-03-26 16:44:38 -07:00
Deva Ramasubramanian
2e99bff826 video: msm: wfd: IOMMU migration
Migrate WFD to IOMMU APIs.  Commit contains following changes:
- Switch from allocate buffer model to use buffer model in order
  to have the flexibility to map buffers into seperate domains.
- Use the ION caching APIs to flush buffers in case they are cached.
  Earlier on, we used uncached buffers, hence we didn't have a need
  to flush.

Change-Id: I959027ee94a5d6074005f1de420c66cbe55db776
Signed-off-by: Deva Ramasubramanian <dramasub@codeaurora.org>
2012-03-23 11:46:50 -07:00
Deepak Kotur
ef091c9243 vidc: Migrate to new ION cache ops API.
New cache ops API are provided thru ION interface
migrating the in kernel cache ops to use the
new cache ops API.

Change-Id: Idf152429316cec2eec8417d72160b7bd53488fc4
Signed-off-by: Deepak Kotur <dkotur@codeaurora.org>
2012-03-21 11:20:48 -07:00
Arun Menon
4093ccc3b1 mm_video: vidc: SPS PPS enable for IDR and zero stuff bytes
This change includes the driver support for the
latest firmware updates - SPS PPS generation for
every IDR frame encode and MPEG-2 zero stuff
bytes consumption.

Change-Id: Icdf3728897f47c90667cd650946ca324346611c5
Signed-off-by: Arun Menon <menon@codeaurora.org>
2012-03-12 15:20:45 -07:00
Deva Ramasubramanian
3a7774b2d5 msm: vidc: Remove duplicate header files
- Updated the header files in /include/media/msm to mirror the
  header files in drivers/video/msm/vidc/common/.
- Deleting header files in drivers/video/msm/vidc/common/ as we
  wish to use headers in /include/media/msm going forward.

Change-Id: I58f64e6168d3cc101394414400dd79b82c429ae4
Signed-off-by: Deva Ramasubramanian <dramasub@codeaurora.org>
2012-02-22 19:01:52 -08:00
Vinay Kalia
699edcfca1 wfd: msm: Adds encoder sub-device.
Adds encoder subdevice to Wifi display driver.
Captured output from MDP can be fed to this
subdevice to get encoded.

Change-Id: Iacdc551ef266525dea27bb99f98833093a57fb39
Signed-off-by: Vinay Kalia <vkalia@codeaurora.org>
2012-01-12 19:02:19 -08:00
Vinay Kalia
b559874ae9 msm: vidc: Adds video header files.
Adds video header files in include location
so that they can be included by other kernel
modules, eg: by v4l2 capture driver for
Wifi display.

Change-Id: Ib7621d8f551e0d0e8660b19db25c2ff6a501cd67
Signed-off-by: Vinay Kalia <vkalia@codeaurora.org>
2012-01-09 15:55:45 -07:00