search for: nouveau_video

Displaying 8 results from an estimated 8 matches for "nouveau_video".

2013 Aug 10
3
[PATCH 1/4] nouveau: fix number of surfaces in video buffer, use defines
Signed-off-by: Ilia Mirkin <imirkin at alum.mit.edu> --- The pipe_surface miscount caused issues for my (failed) attempt at getting vdpau to work with pmpeg. src/gallium/drivers/nouveau/nouveau_video.h | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/gallium/drivers/nouveau/nouveau_video.h b/src/gallium/drivers/nouveau/nouveau_video.h index 1d6ced0..be53758 100644 --- a/src/gallium/drivers/nouveau/nouveau_video.h +++ b/src/gallium/drivers/nouveau/nouveau_video.h @...
2013 Jul 29
2
[PATCH 1/2] nv30: hook up PMPEG support via nouveau_video, enables XvMC to work
It seems as though at least the NV44 expects the same format as VP2 does. But NV96 expects the format as currently done. Signed-off-by: Ilia Mirkin <imirkin at alum.mit.edu> --- src/gallium/drivers/nouveau/nouveau_video.c | 43 +++++++++++++++++++++++++---- src/gallium/drivers/nouveau/nouveau_video.h | 2 ++ src/gallium/drivers/nv30/nv30_context.c | 2 ++ src/gallium/drivers/nv30/nv30_screen.c | 1 + 4 files changed, 43 insertions(+), 5 deletions(-) diff --git a/src/gallium/drivers/nouveau/nouveau_vid...
2013 Aug 14
6
[Bug 68126] New: drm Nouveau fails compile
...mail.com Hardware: All Status: NEW Version: unspecified Component: Drivers/DRI/nouveau Product: Mesa commit d1ba1055d98c246d1ee9d9c14706bb9fba6a98c7 Author: Rico Sch?ller <kgbricola at web.de> Date: Wed Aug 14 13:17:22 2013 +0200 Error: nouveau_video.c:866:33: error: 'screen' undeclared (first use in this function) I had someone else in #wayland try the same commit and get the same error as well. -- You are receiving this mail because: You are the assignee for the bug. -------------- next part -------------- An HTML attachment was sc...
2013 Jun 29
0
[PATCH] nv50: H.264/MPEG2 decoding support via VP2, available on NV84-NV96, NVA0
..._t mpeg12_non_intra_matrix[64]; > +}; > + ... > +static INLINE uint32_t mb(uint32_t coord) > +{ > + return (coord + 0xf)>>4; > +} > + > +static INLINE uint32_t mb_half(uint32_t coord) > +{ > + return (coord + 0x1f)>>5; > +} How about moving these in nouveau_video.h ? (and removing the duplicate copy from nvc0_video.h) Might be better as a follow on patch ... > diff --git a/src/gallium/drivers/nv50/nv84_video_vp.c b/src/gallium/drivers/nv50/nv84_video_vp.c > new file mode 100644 > index 0000000..60c0848 > --- /dev/null > +++ b/src/gallium/dr...
2013 Jun 29
2
[PATCH] nv50: H.264/MPEG2 decoding support via VP2, available on NV84-NV96, NVA0
...t; ... > >> +static INLINE uint32_t mb(uint32_t coord) >> +{ >> + return (coord + 0xf)>>4; >> +} >> + >> +static INLINE uint32_t mb_half(uint32_t coord) >> +{ >> + return (coord + 0x1f)>>5; >> +} > How about moving these in nouveau_video.h ? (and removing the duplicate > copy from nvc0_video.h) > > Might be better as a follow on patch Yeah. And as VP3/4 support comes out, I suspect a lot of nvc0_video will get refactored out since they're likely very similar. > > ... >> diff --git a/src/gallium/drivers/nv...
2013 Jun 30
0
[PATCH] nv50: H.264/MPEG2 decoding support via VP2, available on NV84-NV96, NVA0
...uint32_t mb(uint32_t coord) >>> +{ >>> + return (coord + 0xf)>>4; >>> +} >>> + >>> +static INLINE uint32_t mb_half(uint32_t coord) >>> +{ >>> + return (coord + 0x1f)>>5; >>> +} >> How about moving these in nouveau_video.h ? (and removing the duplicate >> copy from nvc0_video.h) >> >> Might be better as a follow on patch > > Yeah. And as VP3/4 support comes out, I suspect a lot of nvc0_video > will get refactored out since they're likely very similar. > >> >> ... >...
2013 Aug 11
10
[PATCH 00/10] Add support for MPEG2 and VC-1 on VP3/VP4 for NV98-NVAF
As it turns out, with the proprietary firmware, the VP3 and VP4 interfaces are identical. Furthermore, this is all already implemented for nvc0. So these patches (a) move the easily sharable bits of the nvc0 implementation into the nouveau directory, and then (b) implement the other parts in nv50. The non-shared parts are still largely copies, but there are some differences, not the least of which
2013 Jun 27
4
[PATCH] nv50: H.264/MPEG2 decoding support via VP2, available on NV84-NV96, NVA0
Adds H.264 and MPEG2 codec support via VP2, using firmware from the blob. Acceleration is supported at the bitstream level for H.264 and IDCT level for MPEG2. Known issues: - H.264 interlaced doesn't render properly - H.264 shows very occasional artifacts on a small fraction of videos - MPEG2 + VDPAU shows frequent but small artifacts, which aren't there when using XvMC on the same