summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
| * | | | | | | | | patch 107_cosmetics.patchRen, Zhaohan2009-03-261-1/+7
| | | | | | | | | |
| * | | | | | | | | patch 109_VA_FOURCC.patchRen, Zhaohan2009-03-261-1/+1
| | | | | | | | | |
| * | | | | | | | | patch 108_drivers_path.patchRen, Zhaohan2009-03-265-4/+13
| | | | | | | | | |
| * | | | | | | | | patch 106_libva_includedir.patchRen, Zhaohan2009-03-263-4/+5
| | | | | | | | | |
| * | | | | | | | | patch 105_libdrm_headers_check.patchRen, Zhaohan2009-03-262-2/+10
| | | | | | | | | |
| * | | | | | | | | patch 103_fix_includes.patchRen, Zhaohan2009-03-261-0/+1
| | | | | | | | | |
| * | | | | | | | | patch 102_fix_make_dist.patchRen, Zhaohan2009-03-263-2/+2
| | | | | | | | | |
| * | | | | | | | | Merge branch VA-ISOC-conformanceRen, Zhaohan2009-03-251-1/+1
| | | | | | | | | |
| * | | | | | | | | Update from Jonathan's latest vaAPI_r030v2.txtAustin Yuan2009-03-033-72/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Austin Yuan <shengquan.yuan@intel.com>
| * | | | | | | | | Update from Jonathan,Austin Yuan2009-03-033-193/+240
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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>
| * | | | | | | | | link with libXvmenlow-port-2009031420090323Austin Yuan2009-03-021-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Austin Yuan <shengquan.yuan@intel.com>
| * | | | | | | | | Merge branch 'master' of ssh://git@moblin-mdi.jf.intel.com/umg-moorestown-libva20090306Austin Yuan2009-02-162-5/+23
| |\ \ \ \ \ \ \ \ \
| | * | | | | | | | | Fixed the case that vaXXXX pass a corrupted vaDisplay pointAustin Yuan2009-02-112-5/+23
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Austin Yuan <shengquan.yuan@intel.com>
| * | | | | | | | | | clean vaDbyCreateSurfaceFromMrstV4L2BufAustin Yuan2009-02-162-7/+19
| |/ / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Austin Yuan <shengquan.yuan@intel.com>
| * | | | | | | | | Merge branch 'master' of ssh://git@moblin-mdi.jf.intel.com/umg-moorestown-libvaAustin Yuan2009-02-061-1/+1
| |\ \ \ \ \ \ \ \ \
| | * | | | | | | | | Fixed strncpy isssue, should copy "\0" tooAustin Yuan2009-02-051-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Austin Yuan <shengquan.yuan@intel.com>
| * | | | | | | | | | Added vaDbgCreateSurfaceFromUB for V4L2 buffer sharingAustin Yuan2009-02-062-0/+26
| |/ / / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Austin Yuan <shengquan.yuan@intel.com>
| * | | | | | | | | Fix vainfo build issueAustin Yuan2009-02-042-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Austin Yuan <shengquan.yuan@intel.com>
| * | | | | | | | | Prototype of vaCreateSurfaceFromCIFrameAustin Yuan2009-02-042-0/+21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Austin Yuan <shengquan.yuan@intel.com>
| * | | | | | | | | Fixed issues reported by KlockworkAustin Yuan2009-02-013-6/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Austin Yuan <shengquan.yuan@intel.com>
| * | | | | | | | | Fix path issue of "va_x11.h"Austin Yuan2009-01-219-8/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Austin Yuan <shengquan.yuan@intel.com>
| * | | | | | | | | Fixed compile issueAustin Yuan2009-01-191-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Austin Yuan <shengquan.yuan@intel.com>
| * | | | | | | | | not include header at right directory, Compile error fixedchenbinglin2009-01-191-1/+1
| | | | | | | | | |
| * | | | | | | | | Remove garbage filesAustin Yuan2009-01-125-1055/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Austin Yuan <shengquan.yuan@intel.com>
| * | | | | | | | | Apply the patch to split va and display/x11 from Gwenole Beauchesne ↵Austin Yuan2009-01-1221-278/+1502
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | [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>
| * | | | | | | | | Add definition of FOURCC IYUVlincroft-gfx-video-prealpha-rc3lincroft-gfx-video-prealpha-rc2-encode-hotfixAustin Yuan2008-12-191-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Austin Yuan <shengquan.yuan@intel.com>
| * | | | | | | | | dummy driver by default installed into /usr/lib/driAustin Yuan2008-12-181-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Austin Yuan <shengquan.yuan@intel.com>
| * | | | | | | | | add dependence check in autoconfiglincroft-gfx-video-prealpha-rc2lincroft-gfx-video-prealpha-rc1Phase3-12082008Austin Yuan2008-11-201-0/+4
| | | | | | | | | |
| * | | | | | | | | change video driver directory to /usr/lib/dri instead of ↵phase2-20081110root2008-10-221-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | /usr/X11R6/lib/modules/dri
| * | | | | | | | | Bump va to v0.30 delievered by JonathanAustin Yuan2008-08-293-371/+82
| | | | | | | | | |
| * | | | | | | | | Added some FOURCC definitionsAustin Yuan2008-07-091-0/+6
| | | | | | | | | |
| * | | | | | | | | Added the missing frame_rate into SequenceParameterMPEG4Austin Yuan2008-07-021-0/+1
| | | | | | | | | |
| * | | | | | | | | Update for:Austin Yuan2008-07-011-2/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 1. SkipFrame for vaQuerySurfaceStatus 2. disable_deblocking_filter_idc for VAEncSliceParameterBuffer
| * | | | | | | | | Correction for PictureParameterH264Austin Yuan2008-05-141-1/+1
| | | | | | | | | |
| * | | | | | | | | Typo correctionAustin Yuan2008-05-071-4/+4
| | | | | | | | | |
| * | | | | | | | | Correct some mistakes in va.hAustin Yuan2008-05-051-6/+7
| | | | | | | | | |
| * | | | | | | | | Merge branch 'master' into mrst-videoAustin Yuan2008-04-294-4/+2
| |\ \ \ \ \ \ \ \ \
| | * | | | | | | | | Fix interface revision of dummy driver.Waldo Bastian2008-04-281-2/+2
| | | | | | | | | | |
| | * | | | | | | | | Call vaPutSurfaceWaldo Bastian2008-03-141-2/+0
| | | | | | | | | | |
| | * | | | | | | | | MPEG2 example streamWaldo Bastian2008-03-142-0/+0
| | | | | | | | | | |
| * | | | | | | | | | Add data structures of encode into va.hAustin Yuan2008-04-291-1/+267
| |/ / / / / / / / /
| * | | | | | | | | The HW specific driver depends on "-lXfixes -lXdamage" to do correct displayAustin Yuan2008-03-141-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | under rotation mode, but a issue is found that after vaTerminate, XCloseDisplay will meet a SIGSEGV, and debuging shows libXdamage is unloaded from application address space after vaTerminate, and keeping libXdamage all along can workaround this issue. So always link libva with libXdamage here
| * | | | | | | | | Add MPEG2 VLD test caseWaldo Bastian2008-03-133-1/+255
| | | | | | | | | |
| * | | | | | | | | Update error messagesWaldo Bastian2008-03-101-0/+12
| | | | | | | | | |
| * | | | | | | | | Added VA_STATUS_ERROR_RESOLUTION_NOT_SUPPORTED (still v0.29)Waldo Bastian2008-03-041-1/+3
| | | | | | | | | |
| * | | | | | | | | Add VA_STATUS_ERROR_INVALID_PARAMETERWaldo Bastian2008-02-191-0/+1
| | | | | | | | | |
| * | | | | | | | | * VC1: Add 'quantizer' to pic paramsWaldo Bastian2008-02-074-5/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Bump version to 0.29
| * | | | | | | | | * Add additional error codeWaldo Bastian2008-02-042-1/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * VC1: reference_distance can have values of 0 - 16 inclusive and needs 5 bits
| * | | | | | | | | vainfo: Readd VA API versionWaldo Bastian2007-12-061-0/+1
| | | | | | | | | |
| * | | | | | | | | Update to VA API 0.28Waldo Bastian2007-12-0610-46/+332
| | | | | | | | | |