• R/O
  • HTTP
  • SSH
  • HTTPS

List of commits

Tags
No Tags

Frequently used words (click to add to your profile)

javac++androidlinuxc#windowsobjective-ccocoa誰得qtpythonphprubygameguibathyscaphec計画中(planning stage)翻訳omegatframeworktwitterdomtestvb.netdirectxゲームエンジンbtronarduinopreviewer

hardware/intel/libva


RSS
Rev. Hora Autor
a7b1d60 2009-03-26 00:38:28 Ren, Zhaohan

Merge branch VA-ISOC-conformance

6bc0d32 2009-03-04 03:01:16 Austin Yuan

Update from Jonathan's latest vaAPI_r030v2.txt

Signed-off-by: Austin Yuan <shengquan.yuan@intel.com>

633f477 2009-03-04 01:39:36 Austin Yuan

Update from Jonathan,

1. Updated copyright notices, change history, acknowledge, and overview sections
2. Added two new flags to vaPutSurface to convey whether the source is BT601 or BT709
3. Incorporated the ISO C conformance fixes from Gwenole.
4. Updates about encode API/data structures

Signed-off-by: Austin Yuan <shengquan.yuan@intel.com>

ebeb2de 2009-03-03 07:55:23 Austin Yuan

link with libXv

Signed-off-by: Austin Yuan <shengquan.yuan@intel.com>

b0cb52d 2009-02-16 22:42:14 Austin Yuan

Merge branch 'master' of ssh://git@moblin-mdi.jf.intel.com/umg-moorestown-libva

ad7f7f2 2009-02-16 22:37:07 Austin Yuan

clean vaDbyCreateSurfaceFromMrstV4L2Buf

Signed-off-by: Austin Yuan <shengquan.yuan@intel.com>

363989e 2009-02-11 17:39:35 Austin Yuan

Fixed the case that vaXXXX pass a corrupted vaDisplay point

Signed-off-by: Austin Yuan <shengquan.yuan@intel.com>

939437e 2009-02-06 22:39:55 Austin Yuan

Merge branch 'master' of ssh://git@moblin-mdi.jf.intel.com/umg-moorestown-libva

d8f7c84 2009-02-06 22:38:25 Austin Yuan

Added vaDbgCreateSurfaceFromUB for V4L2 buffer sharing

Signed-off-by: Austin Yuan <shengquan.yuan@intel.com>

9fc2fdf 2009-02-06 13:23:55 Austin Yuan

Fixed strncpy isssue, should copy "\0" too

Signed-off-by: Austin Yuan <shengquan.yuan@intel.com>

fee5a47 2009-02-04 22:30:14 Austin Yuan

Fix vainfo build issue

Signed-off-by: Austin Yuan <shengquan.yuan@intel.com>

1cb6ba5 2009-02-04 19:07:54 Austin Yuan

Prototype of vaCreateSurfaceFromCIFrame

Signed-off-by: Austin Yuan <shengquan.yuan@intel.com>

a59133d 2009-02-02 01:54:54 Austin Yuan

Fixed issues reported by Klockwork

Signed-off-by: Austin Yuan <shengquan.yuan@intel.com>

16a51b8 2009-01-21 20:29:34 Austin Yuan

Fix path issue of "va_x11.h"

Signed-off-by: Austin Yuan <shengquan.yuan@intel.com>

b1a802f 2009-01-20 01:44:33 Austin Yuan

Fixed compile issue

Signed-off-by: Austin Yuan <shengquan.yuan@intel.com>

3f32157 2009-01-20 12:06:29 chenbinglin

not include header at right directory, Compile error fixed

38d6f67 2009-01-12 21:33:13 Austin Yuan

Remove garbage files

Signed-off-by: Austin Yuan <shengquan.yuan@intel.com>

e1b1327 2009-01-12 20:49:57 Austin Yuan

Apply the patch to split va and display/x11 from Gwenole Beauchesne [mailto:gbeauchesne@splitted-desktop.com]

Bellow is his explanation:

> Finally, looking further at <va_x11.h>, I think it should be enough to have
> vaInitialize() in display-dependent headers/libs. The va_x11_getDriverName()
> suggestion was to factor out the thing at the implementation (source
> code/files) level.
>
> Or we could keep vaInitialize() in common lib and rather have vaGetDisplay()
> in the display-specific part? And, while being at it, also rename the
> function to vaCreateDisplay(), to be meaningful about the API change?
>
> Besides, for a different windowing system, we probably would need more than
> just the Display (as we have in X11 land) anyway. e.g. what about OpenGL,
> OpenGL E|S? I don't know, it's just an idea.
>
> I read that Canmore/Sodaville are using the same engines as the Poulsbo
> (SGX535 and VXD370). However, the former platforms only support OpenGL E|S.
> So, how does video acceleration work here? I know it works, I saw it but
> since we still haven't received the machines, I just don't know about the
> actual API. You'd probably want libVA there too.
>
> Splitting libVA between a Core API and a Display API would make it possible
> to reduce code duplication from a player point of view. i.e. I don't think
> it's necessary to have client applications implement
> vaBeginPicture()..vaEndPicture() sequences themselves. I think it should be
> the role of the codec library (ffmpeg, in my case), and it should be able to
> do so without an explicit dependency on X11.
>
> On the other hand, the Core API won't be useful/functional alone. So, that
> could be confusing too.
>
> In practise, I would like to have it working as follows. It's my ideal
> vision, not necessarily the right/correct one. ;-)
>
> Roles of a codec implementation library:
> - Create buffers
> - Render the pictures, in the vaBeginPicture()..vaEndPicture(),
> vaRenderPicture() sense
>
> Roles of a player application:
> - Create display, surfaces, and decode pipeline for the codec library
> - Render the picture, visually, i.e. in the vaPutSurface() sense
>
> Example use:
> VApplication|initialize display
> CodecLibrary|characterise bitstream (codec and other useful info)
> VApplication|create decode pipeline
> VApplication|create surfaces
> CodecLibrary|create buffers (1)
> CodecLibrary|render picture (2)
> VApplication|display picture (3)
> repeat (1) -> (3) while the end of stream is not reached
> VApplication|destroy everything
>
> Have CodecLibrary linked against libva-core-VERSION.so.MAJOR, without any
> dependency on windowing system library.
>
> Have VApplication linked against libva-x11-VERSION.so.MAJOR, itself linked
> against libva-core-VERSION.so.MAJOR and other windowing system libraries.
>
> Regards,
> Gwenole.
>

Signed-off-by: Austin Yuan <shengquan.yuan@intel.com>

f08cc6d 2008-12-20 01:34:22 Austin Yuan

Add definition of FOURCC IYUV
Signed-off-by: Austin Yuan <shengquan.yuan@intel.com>

c4f813b 2008-12-18 22:25:20 Austin Yuan

dummy driver by default installed into /usr/lib/dri

Signed-off-by: Austin Yuan <shengquan.yuan@intel.com>

4aef9e1 2008-11-20 15:45:07 Austin Yuan

add dependence check in autoconfig

27af02c 2008-10-22 19:46:50 root

change video driver directory to /usr/lib/dri instead of /usr/X11R6/lib/modules/dri

2cbe96e 2008-08-29 23:31:35 Austin Yuan

Bump va to v0.30 delievered by Jonathan

bfcc7bf 2008-07-09 20:26:10 Austin Yuan

Added some FOURCC definitions

9a99f94 2008-07-03 02:28:44 Austin Yuan

Added the missing frame_rate into SequenceParameterMPEG4

efc54a0 2008-07-01 22:57:16 Austin Yuan

Update for:
1. SkipFrame for vaQuerySurfaceStatus
2. disable_deblocking_filter_idc for VAEncSliceParameterBuffer

83d0fd8 2008-05-14 23:57:33 Austin Yuan

Correction for PictureParameterH264

634da28 2008-05-08 08:11:25 Austin Yuan

Typo correction

1ccd01c 2008-05-06 06:30:11 Austin Yuan

Correct some mistakes in va.h

8db6ca6 2008-04-30 07:35:52 Austin Yuan

Merge branch 'master' into mrst-video