search for: nouveau_vp3_video

Displaying 10 results from an estimated 10 matches for "nouveau_vp3_video".

2013 Dec 07
3
[PATCH] nv50: enable H.264 for NV98+ (VP3, VP4.0)
...ms to work. Signed-off-by: Ilia Mirkin <imirkin at alum.mit.edu> Cc: "10.0" <mesa-stable at lists.freedesktop.org> --- Would be great if someone could see if this also makes MPEG4 work on NVA3+. In order to do that, remove the if (chipset < 0xc0) conditional entirely from nouveau_vp3_video.c (which I modify in this patch). src/gallium/drivers/nouveau/nouveau_vp3_video.c | 5 +++-- src/gallium/drivers/nouveau/nv50/nv98_video.c | 2 +- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/src/gallium/drivers/nouveau/nouveau_vp3_video.c b/src/gallium/drivers/nouveau/nouveau...
2014 Feb 05
2
[PATCH] nouveau/video: make sure that firmware is present when checking caps
...sktop.org> --- I tested this on a VP3 card. Would be nice if someone could give the (somewhat different) vp2 logic a shot. Emil perhaps? If no one confirms after a while I'll go swap cards in my computer. src/gallium/drivers/nouveau/nouveau_screen.h | 5 ++ src/gallium/drivers/nouveau/nouveau_vp3_video.c | 54 +++++++++++++++++++- src/gallium/drivers/nouveau/nv50/nv84_video.c | 68 ++++++++++++++++++++++++- 3 files changed, 123 insertions(+), 4 deletions(-) diff --git a/src/gallium/drivers/nouveau/nouveau_screen.h b/src/gallium/drivers/nouveau/nouveau_screen.h index 7f15d10..51e24fa 100644 ---...
2013 Dec 07
0
[PATCH] nv50: enable MPEG-4 for NVA3+ (VP4.0)
...s the problem that prevented MPEG-4 videos to play correctly. Tested on an nva3. Signed-off-by: Martin Peres <martin.peres at labri.fr> Tested-by: Martin Peres <martin.peres at labri.fr> Cc: "10.0" <mesa-stable at lists.freedesktop.org> --- src/gallium/drivers/nouveau/nouveau_vp3_video.c | 5 ----- 1 file changed, 5 deletions(-) diff --git a/src/gallium/drivers/nouveau/nouveau_vp3_video.c b/src/gallium/drivers/nouveau/nouveau_vp3_video.c index 2f4196c..0843b78 100644 --- a/src/gallium/drivers/nouveau/nouveau_vp3_video.c +++ b/src/gallium/drivers/nouveau/nouveau_vp3_video.c @@ -3...
2013 Dec 07
1
[PATCH] nv50: enable MPEG-4 for NVA3+ (VP4.0)
...ed on NVA3 """ Or something like that... > Signed-off-by: Martin Peres <martin.peres at labri.fr> > Tested-by: Martin Peres <martin.peres at labri.fr> > Cc: "10.0" <mesa-stable at lists.freedesktop.org> > --- > src/gallium/drivers/nouveau/nouveau_vp3_video.c | 5 ----- > 1 file changed, 5 deletions(-) > > diff --git a/src/gallium/drivers/nouveau/nouveau_vp3_video.c b/src/gallium/drivers/nouveau/nouveau_vp3_video.c > index 2f4196c..0843b78 100644 > --- a/src/gallium/drivers/nouveau/nouveau_vp3_video.c > +++ b/src/gallium/drivers/nouv...
2013 Aug 11
10
[PATCH 00/10] Add support for MPEG2 and VC-1 on VP3/VP4 for NV98-NVAF
...nouveau nvc0: move firmware loading functions to nouveau nvc0: move video param and format support functions to nouveau nv50: separate video logic from noalloc nv50: add vp3/vp4 support for mpeg2/vc1 src/gallium/drivers/nouveau/Makefile.sources | 5 +- src/gallium/drivers/nouveau/nouveau_vp3_video.c | 399 ++++++++++++++++ src/gallium/drivers/nouveau/nouveau_vp3_video.h | 228 ++++++++++ .../drivers/nouveau/nouveau_vp3_video_bsp.c | 310 +++++++++++++ src/gallium/drivers/nouveau/nouveau_vp3_video_vp.c | 485 ++++++++++++++++++++ src/gallium/drivers/nv50/Makefile.sources...
2013 Dec 08
2
[PATCH 1/3] nv50: enable h264 and mpeg4 for nv98+ (vp3, vp4.0)
...uffer space at the end of the ref_bo. It should probably be split up in the future. Signed-off-by: Ilia Mirkin <imirkin at alum.mit.edu> Tested-by: Martin Peres <martin.peres at labri.fr> Cc: "10.0" <mesa-stable at lists.freedesktop.org> --- src/gallium/drivers/nouveau/nouveau_vp3_video.c | 7 +------ src/gallium/drivers/nouveau/nv50/nv98_video.c | 2 +- 2 files changed, 2 insertions(+), 7 deletions(-) diff --git a/src/gallium/drivers/nouveau/nouveau_vp3_video.c b/src/gallium/drivers/nouveau/nouveau_vp3_video.c index 07ce016..ff00b37 100644 --- a/src/gallium/drivers/nouveau/nou...
2019 Jul 09
1
Questions on Falcon Command Processor
So now I'm to looking to implement NVDec and as far as I know the game submits a series of commands to the service. This commands are processed by Falcon and then it does its magic. Do you guys got any RE on Falcon commands and how they execute different workloads ? -------------- next part -------------- An HTML attachment was scrubbed... URL:
2020 Aug 13
0
vp3 hang on mplayer exit (for GT240 videocard) - workaround found?
Apparently, this hang can be fixed at small performance cost by setting NOUVEAU_VP3_DEBUG_FENCE 1 (as opposed to default 0) in https://cgit.freedesktop.org/mesa/mesa/tree/src/gallium/drivers/nouveau/nouveau_vp3_video.h Now, what exactly fixes my hangs (or make them less severe) - still open question, guess I can flip few of those debug defines and try to find out ... Currently at mesa Mesa 20.3.0-devel (git-8557b1a8eb) I can launch two of those VIDEO: [H264] 1920x1080 0bpp 59.940 fps and it will not han...
2014 Apr 07
0
[Bug 77102] gallium nouveau has no profile in vdpau and libva
...09&action=edit firmware present patch OK, upon further code reading, it looks like the way nouveau does class id's is a bit off. That doesn't strictly matter for BSP, but there's a mismatch in the logic between mesa and the kernel, which causes problems for NVD7 and NVD9 cards. In nouveau_vp3_video.c:firmware_present, if (chipset < 0xc0) oclass = 0x85b1; else if (vp5) oclass = 0x95b1; else oclass = 0x90b1; should become if (chipset < 0xc0) oclass = 0x85b1; else if (chipset < 0xe0) oclass = 0x90b1; els...
2014 Apr 07
0
[Bug 77102] gallium nouveau has no profile in vdpau and libva
...patch > > OK, upon further code reading, it looks like the way nouveau does class id's > is a bit off. That doesn't strictly matter for BSP, but there's a mismatch > in the logic between mesa and the kernel, which causes problems for NVD7 and > NVD9 cards. > > In nouveau_vp3_video.c:firmware_present, > > if (chipset < 0xc0) > oclass = 0x85b1; > else if (vp5) > oclass = 0x95b1; > else > oclass = 0x90b1; > > should become > > if (chipset < 0xc0) > oclass = 0x85b1; >...