[FFmpeg-cvslog] lavc/d3d12va_encode: trim header alignment at output

2024-07-28 Thread Tong Wu
ffmpeg | branch: master | Tong Wu | Mon Jul 8 23:13:23 2024 +0800| [b1d410716bb96041d318be997695670fc1394dff] | committer: Lynne lavc/d3d12va_encode: trim header alignment at output It is d3d12va's requirement that the FrameStartOffset must be aligned as per hardware limitation. Howeve

[FFmpeg-cvslog] lavc/hw_base_encode: correct the timestamp when input_order = decode_delay

2024-07-20 Thread Tong Wu
ffmpeg | branch: master | Tong Wu | Mon Jul 8 23:13:22 2024 +0800| [5c8523cef11910c4a3713be18ce2084279b817a5] | committer: Lynne lavc/hw_base_encode: correct the timestamp when input_order = decode_delay Fixed the command line: ffmpeg -hwaccel vaapi -pix_fmt nv12 -s:v widthxheight -i

[FFmpeg-cvslog] mailmap: add entry for myself

2024-07-14 Thread Tong Wu
ffmpeg | branch: master | Tong Wu | Sat Jul 13 22:16:08 2024 +0800| [affeca005a6ca7ce1a75137f9783f004347fd92a] | committer: Michael Niedermayer mailmap: add entry for myself Signed-off-by: Tong Wu Signed-off-by: Michael Niedermayer > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=com

[FFmpeg-cvslog] MAINTAINERS: add myself as d3d12va_encode maintainer

2024-07-10 Thread Tong Wu
ffmpeg | branch: master | Tong Wu | Tue Jul 2 23:22:50 2024 +0800| [f2f2b275171d9e3c1c94cdaa87dbbfb3007820c0] | committer: Michael Niedermayer MAINTAINERS: add myself as d3d12va_encode maintainer Signed-off-by: Tong Wu Signed-off-by: Michael Niedermayer > http://git.videolan.

[FFmpeg-cvslog] avcodec/hw_base_encode: avoid getting FFHWBaseEncodeContext from avctx

2024-07-02 Thread Tong Wu
ffmpeg | branch: master | Tong Wu | Tue May 28 09:34:17 2024 +0900| [e783e45e29e78616debba7f6d1fe6e54dc336496] | committer: Lynne avcodec/hw_base_encode: avoid getting FFHWBaseEncodeContext from avctx This patch is to make FFHWBaseEncodeContext a standalone component and avoid getting

[FFmpeg-cvslog] avcodec: add D3D12VA hardware HEVC encoder

2024-07-02 Thread Tong Wu
ffmpeg | branch: master | Tong Wu | Tue Aug 22 13:26:36 2023 +0800| [ba0c14e6bffe02fc795a3982cda4bb3ef3bb380d] | committer: Lynne avcodec: add D3D12VA hardware HEVC encoder This implementation is based on D3D12 Video Encoding Spec: https://microsoft.github.io/DirectX-Specs/d3d

[FFmpeg-cvslog] Changelog: add D3D12VA HEVC encoder changelog

2024-07-02 Thread Tong Wu
ffmpeg | branch: master | Tong Wu | Mon Jan 8 09:23:13 2024 +0800| [0ba10f2d750e96792db0f0a94437e40dd7a2462f] | committer: Lynne Changelog: add D3D12VA HEVC encoder changelog Signed-off-by: Tong Wu > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] avcodec/vaapi_encode: extract a free funtion to base layer

2024-07-02 Thread Tong Wu
ffmpeg | branch: master | Tong Wu | Mon Feb 19 22:09:11 2024 +0800| [fc25b7866a70c9dc8aeef13ee65702effc51f14f] | committer: Lynne avcodec/vaapi_encode: extract a free funtion to base layer Signed-off-by: Tong Wu > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] avcodec/vaapi_encode: extract a get_recon_format function to base layer

2024-07-02 Thread Tong Wu
ffmpeg | branch: master | Tong Wu | Thu Apr 18 14:13:36 2024 +0800| [6403ad77e37a155095f27104e84d0b75a4394245] | committer: Lynne avcodec/vaapi_encode: extract a get_recon_format function to base layer Surface size and block size parameters are also moved to base layer. Signed-off-by: Tong Wu

[FFmpeg-cvslog] avcodec/vaapi_encode: extract the init and close function to base layer

2024-07-02 Thread Tong Wu
ffmpeg | branch: master | Tong Wu | Thu Apr 18 10:30:36 2024 +0800| [1242abdcee257f0cfefc7aabf118d23253f37769] | committer: Lynne avcodec/vaapi_encode: extract the init and close function to base layer Related parameters such as device context, frame context are also moved to base layer

[FFmpeg-cvslog] avutil/hwcontext_d3d12va: add Flags for resource creation

2024-07-02 Thread Tong Wu
ffmpeg | branch: master | Tong Wu | Tue Sep 26 10:11:50 2023 +0800| [d822146f4fc20890bdbba5db15102dc5335d8886] | committer: Lynne avutil/hwcontext_d3d12va: add Flags for resource creation Flags field is added to support diffferent resource creation. Signed-off-by: Tong Wu > h

[FFmpeg-cvslog] avcodec/vaapi_encode: extract set_output_property to base layer

2024-07-02 Thread Tong Wu
ffmpeg | branch: master | Tong Wu | Thu Apr 18 11:07:52 2024 +0800| [88b70b8883e1779d9ecb26625032d25a5cc9d55e] | committer: Lynne avcodec/vaapi_encode: extract set_output_property to base layer Signed-off-by: Tong Wu > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] avcodec/vaapi_encode: move the dpb logic from VAAPI to base layer

2024-07-02 Thread Tong Wu
ffmpeg | branch: master | Tong Wu | Thu Apr 18 09:58:36 2024 +0800| [aa82340b0ccdde4955fba41b8de5e45348ecd11d] | committer: Lynne avcodec/vaapi_encode: move the dpb logic from VAAPI to base layer Move receive_packet function to base. This requires adding *alloc, *issue, *output, *free as

[FFmpeg-cvslog] avcodec/vaapi_encode: extract gop configuration and two options to base layer

2024-07-02 Thread Tong Wu
ffmpeg | branch: master | Tong Wu | Thu Apr 18 10:56:58 2024 +0800| [3ca740f19ca0d0152075f9cf7c8d7e5cf6f4f870] | committer: Lynne avcodec/vaapi_encode: extract gop configuration and two options to base layer idr_interval and desired_b_depth are moved to HW_BASE_ENCODE_COMMON_OPTIONS. Signed

[FFmpeg-cvslog] avcodec/hw_base_encode: add FF_HW_ prefix for two enums

2024-07-02 Thread Tong Wu
ffmpeg | branch: master | Tong Wu | Sat May 25 16:47:05 2024 +0800| [ab944e06bcacb518a17a19a518975eb27ce5c43c] | committer: Lynne avcodec/hw_base_encode: add FF_HW_ prefix for two enums PICTURE_TYPE_* and FLAG_* are added FF_HW_ prefix after being moved to base layer. Signed-off-by: Tong Wu

[FFmpeg-cvslog] avcodec/vaapi_encode: move pic->input_surface initialization to encode_alloc

2024-07-02 Thread Tong Wu
ffmpeg | branch: master | Tong Wu | Tue Jan 2 11:08:46 2024 +0800| [f303c2629252bcdfe12336c0d921f08658c4a765] | committer: Lynne avcodec/vaapi_encode: move pic->input_surface initialization to encode_alloc When allocating the VAAPIEncodePicture, pic->input_surface can be initialized ri

[FFmpeg-cvslog] avcodec/vaapi_encode: introduce a base layer for vaapi encode

2024-07-02 Thread Tong Wu
ffmpeg | branch: master | Tong Wu | Wed Apr 17 13:40:36 2024 +0800| [3747bf0426a8ddd3c5127481009207fa793686e5] | committer: Lynne avcodec/vaapi_encode: introduce a base layer for vaapi encode Since VAAPI and future D3D12VA implementation may share some common parameters, a base layer encode

[FFmpeg-cvslog] avcodec/vaapi_encode: add picture type name to base

2024-07-02 Thread Tong Wu
ffmpeg | branch: master | Tong Wu | Wed Apr 17 14:35:22 2024 +0800| [dea5204b4136d08ac08115e4efb3f65e3c101fc7] | committer: Lynne avcodec/vaapi_encode: add picture type name to base Signed-off-by: Tong Wu > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] avcodec/vaapi_encode: add async_depth to common options

2024-07-02 Thread Tong Wu
ffmpeg | branch: master | Tong Wu | Wed Apr 17 14:27:30 2024 +0800| [ff06343d7e9500bf5070be169f749c1010860850] | committer: Lynne avcodec/vaapi_encode: add async_depth to common options Signed-off-by: Tong Wu > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] avcodec/vaapi_encode_h265: use is_reference to fill reference_pic_flag

2024-04-18 Thread Tong Wu
ffmpeg | branch: master | Tong Wu | Tue Mar 5 16:02:38 2024 +0800| [b2e2fb0344a4b05106453d1bde09740d19a6e062] | committer: Haihao Xiang avcodec/vaapi_encode_h265: use is_reference to fill reference_pic_flag This codec supports FLAG_B_PICTURE_REFERENCES. We need to fill reference_pic_flag with

[FFmpeg-cvslog] avcodec/vaapi_encode_h264: use is_reference to fill reference_pic_flag

2024-04-18 Thread Tong Wu
ffmpeg | branch: master | Tong Wu | Tue Mar 5 16:02:37 2024 +0800| [02fb1782efdcb30d4a1eb1ef80d19ebe1c435d1e] | committer: Haihao Xiang avcodec/vaapi_encode_h264: use is_reference to fill reference_pic_flag This codec supports FLAG_B_PICTURE_REFERENCES. We need to correctly fill the

[FFmpeg-cvslog] avcodec/d3d12va_decode: remove extra spaces for declaration

2024-04-02 Thread Tong Wu
ffmpeg | branch: master | Tong Wu | Tue Mar 19 16:02:36 2024 +0800| [0faf2ca98a3abf1f44d73e27c785f24e24e6535c] | committer: Haihao Xiang avcodec/d3d12va_decode: remove extra spaces for declaration Signed-off-by: Tong Wu > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] avcodec/hevc_ps: fix the problem of memcmp losing effectiveness

2024-03-29 Thread Tong Wu
ffmpeg | branch: release/7.0 | Tong Wu | Fri Mar 29 23:31:20 2024 +0800| [7fa569e34d448c4a3a19fc0e5c7a74cfc9f6be59] | committer: James Almer avcodec/hevc_ps: fix the problem of memcmp losing effectiveness HEVCHdrParams* receives a pointer which points to a dynamically allocated memory block

[FFmpeg-cvslog] avcodec/hevc_ps: fix the problem of memcmp losing effectiveness

2024-03-29 Thread Tong Wu
ffmpeg | branch: master | Tong Wu | Fri Mar 29 23:31:20 2024 +0800| [6bf17136a2bc1e6f52ea9cd27a6dcaab648efe5c] | committer: James Almer avcodec/hevc_ps: fix the problem of memcmp losing effectiveness HEVCHdrParams* receives a pointer which points to a dynamically allocated memory block. It

[FFmpeg-cvslog] avcodec/vaapi_encode: remove a duplicate av_freep

2024-02-25 Thread Tong Wu
ffmpeg | branch: master | Tong Wu | Tue Feb 20 14:27:54 2024 +0800| [cfa802bdc3589f9e970e59e699c3413ebd65c26e] | committer: Haihao Xiang avcodec/vaapi_encode: remove a duplicate av_freep Signed-off-by: Tong Wu > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] avcodec/dxva2: fix different 'const' qualifiers warning

2024-02-07 Thread Tong Wu
ffmpeg | branch: master | Tong Wu | Wed Jan 31 19:56:33 2024 +0800| [82e8838165bba565912e6a00422f01329df32e18] | committer: Haihao Xiang avcodec/dxva2: fix different 'const' qualifiers warning Signed-off-by: Tong Wu > http://git.videolan.org/gitweb.cgi/ffmpeg.gi

[FFmpeg-cvslog] avcodec/d3d12va_decode: fix different 'const' qualifiers warning

2024-02-07 Thread Tong Wu
ffmpeg | branch: master | Tong Wu | Wed Jan 31 19:56:32 2024 +0800| [92ee7461c3f5657305a3cbd4704aedbd67136bdc] | committer: Haihao Xiang avcodec/d3d12va_decode: fix different 'const' qualifiers warning Signed-off-by: Tong Wu > http://git.videolan.org/gitweb.cgi/ffmpeg.gi

[FFmpeg-cvslog] avcodec/d3d12va_decode: check existance before assigning a new index

2024-01-25 Thread Tong Wu
ffmpeg | branch: master | Tong Wu | Thu Jan 11 14:31:20 2024 +0800| [8b41e9cfbe64c95c04d131632f099910296db48b] | committer: Haihao Xiang avcodec/d3d12va_decode: check existance before assigning a new index Fixes #10759. It can happen in H.264, MPEG2, VC1 that the current frame resource memory

[FFmpeg-cvslog] avcodec/d3d12va_mpeg2|vc1: remove the unused macros

2024-01-25 Thread Tong Wu
ffmpeg | branch: master | Tong Wu | Thu Jan 11 14:31:21 2024 +0800| [8c99a1429a19268e91463e21fdf2f61b8a678135] | committer: Haihao Xiang avcodec/d3d12va_mpeg2|vc1: remove the unused macros These macros are no longer used. Remove them. Signed-off-by: Tong Wu > http://git.videolan.

[FFmpeg-cvslog] avcodec/dxva2(h264|mpeg2|vc1): use av_assert0 instead of assert

2024-01-04 Thread Tong Wu
ffmpeg | branch: master | Tong Wu | Thu Dec 28 11:10:42 2023 +0800| [270cd14bbbd26f3f379dedc2ec6e3146c3f191c2] | committer: Haihao Xiang avcodec/dxva2(h264|mpeg2|vc1): use av_assert0 instead of assert Signed-off-by: Tong Wu > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] avcodec/d3d12va_decode|dxva2: add a warning to replace assertion

2024-01-04 Thread Tong Wu
ffmpeg | branch: master | Tong Wu | Thu Dec 28 11:10:41 2023 +0800| [0f01581ccd757f14ec349eba5d19c19b158d5957] | committer: Haihao Xiang avcodec/d3d12va_decode|dxva2: add a warning to replace assertion Previous assertion was not useful. Now a warning is added to replace it. For

[FFmpeg-cvslog] avcodec/d3d12va_h264: replace assert with av_assert0

2024-01-04 Thread Tong Wu
ffmpeg | branch: master | Tong Wu | Thu Dec 28 11:10:40 2023 +0800| [56c671c3b085d662a84a1e371a719ee63c315656] | committer: Haihao Xiang avcodec/d3d12va_h264: replace assert with av_assert0 Signed-off-by: Tong Wu > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] avcodec/d3d12va_vp9: fix vp9 max_num_refs value

2024-01-04 Thread Tong Wu
ffmpeg | branch: master | Tong Wu | Thu Dec 28 11:10:38 2023 +0800| [d18ed2ddb59b0fad4ab07431c2967db0f2d79b2d] | committer: Haihao Xiang avcodec/d3d12va_vp9: fix vp9 max_num_refs value Previous max_num_refs was based on pp.frame_refs plus 1 and it could possibly reaches the size limit

[FFmpeg-cvslog] avcodec/d3d12va_decode: delete an empty line and fix a fuction alignment

2024-01-04 Thread Tong Wu
ffmpeg | branch: master | Tong Wu | Thu Dec 28 11:10:39 2023 +0800| [83e0fcbe037ca9ba8359514537f1acdd9aa763c6] | committer: Haihao Xiang avcodec/d3d12va_decode: delete an empty line and fix a fuction alignment Signed-off-by: Tong Wu > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=com

[FFmpeg-cvslog] avutil/hwcontext_d3d12va: remove an unused function

2023-12-21 Thread Tong Wu
ffmpeg | branch: master | Tong Wu | Thu Dec 21 20:24:08 2023 +0800| [bc4592a7784ce35056dd44430765cf24194d23d6] | committer: James Almer avutil/hwcontext_d3d12va: remove an unused function It caused lacking a public declaration build error with -Werror=missing-prototypes. Since DXGI_FORMAT is

[FFmpeg-cvslog] avcodec/d3d12va_hevc: enable allow_profile_mismatch flag for d3d12va msp profile

2023-12-21 Thread Tong Wu
ffmpeg | branch: master | Tong Wu | Tue Dec 5 14:46:51 2023 +0800| [6d5fbea2895b3cabd9edf7059a19f9b799e0e2a2] | committer: Haihao Xiang avcodec/d3d12va_hevc: enable allow_profile_mismatch flag for d3d12va msp profile Same as d3d11va, this flag enables main still picture profile for d3d12va

[FFmpeg-cvslog] avcodec/jpegxl_parser: fix a compile error

2023-08-28 Thread Tong Wu
ffmpeg | branch: master | Tong Wu | Mon Aug 28 15:14:11 2023 +0800| [a25a60d763061da695c3c563dcafbf392aea5579] | committer: James Almer avcodec/jpegxl_parser: fix a compile error Compiler: MSVC 14.35.32215 Error type: error C2099: initializer is not a constant Related commit: 0c0dd23 avcodec

[FFmpeg-cvslog] avformat/mov: fix 2 compile errors

2023-03-15 Thread Tong Wu
ffmpeg | branch: master | Tong Wu | Thu Mar 16 13:32:58 2023 +0800| [c3a79990996e1edbce78ebad5d69a9b88a88d0a6] | committer: Zhao Zhili avformat/mov: fix 2 compile errors Compiler: MSVC 14.35.32215 Error type: error C2059: syntax error: '}' Related commit: 9e1ffed fate/mov: add PCM i

[FFmpeg-cvslog] hwcontext_dxva2: add mutiple supported formats

2023-02-21 Thread Tong Wu
ffmpeg | branch: master | Tong Wu | Tue Feb 14 10:45:58 2023 +0800| [417eb7d50e68610ce017aaeb9bea9110ea8d5e5f] | committer: Haihao Xiang hwcontext_dxva2: add mutiple supported formats Add support for VUYX, YUYV422, Y210, XV30, P012, Y212, XV36. The added formats work with qsv acceleration and

[FFmpeg-cvslog] qsv: remove CONFIG_VAAPI for mutiple formats

2023-02-21 Thread Tong Wu
ffmpeg | branch: master | Tong Wu | Tue Feb 14 10:45:59 2023 +0800| [d5cc7acff1a4ea3e14d67faf99966c31a30d2a4d] | committer: Haihao Xiang qsv: remove CONFIG_VAAPI for mutiple formats Remove CONFIG_VAAPI for VUYX, YUYV422, Y210, XV30, Y212, XV36. Make 8-bit, 10-bit, 12-bit YUV 4:2:2 video

[FFmpeg-cvslog] hwcontext_d3d11va: add mutiple supported DXGI formats

2023-02-21 Thread Tong Wu
ffmpeg | branch: master | Tong Wu | Tue Feb 14 10:45:57 2023 +0800| [98d03e528f8c2f2e47086776d1d389b74282b6f2] | committer: Haihao Xiang hwcontext_d3d11va: add mutiple supported DXGI formats Add support for VUYX, YUYV422, Y210, XV30, P012, Y212, XV36. The added formats work with qsv

[FFmpeg-cvslog] avutil/hwcontext_qsv: fix mapping issue between QSV frames and D3D11VA frames

2022-05-23 Thread Tong Wu
ffmpeg | branch: master | Tong Wu | Sat May 7 06:24:41 2022 +| [1f9b5fa5815c0ea22d830da6cc4cbfcb6098def4] | committer: Haihao Xiang avutil/hwcontext_qsv: fix mapping issue between QSV frames and D3D11VA frames Fixes: $ ffmpeg.exe -init_hw_device d3d11va=d3d11 -init_hw_device \ qsv=qsv

[FFmpeg-cvslog] avutil/hwcontext_qsv: derive QSV frames to D3D11VA frames

2022-05-23 Thread Tong Wu
ffmpeg | branch: master | Tong Wu | Sat May 7 06:24:39 2022 +| [632db3c36d7b81d7e15f02e8915a84e1b8296507] | committer: Haihao Xiang avutil/hwcontext_qsv: derive QSV frames to D3D11VA frames Fixes: $ ffmpeg.exe -y -hwaccel qsv -init_hw_device d3d11va=d3d11 \ -init_hw_device qsv=qsv@d3d11

[FFmpeg-cvslog] avutil/hwcontext_d3d11va: pass the format value from outside for staging texture

2022-05-23 Thread Tong Wu
ffmpeg | branch: master | Tong Wu | Sat May 7 06:24:40 2022 +| [20807a9d6128ac7a872949a8cc6c6b1672cb6942] | committer: Haihao Xiang avutil/hwcontext_d3d11va: pass the format value from outside for staging texture In d3d11va_create_staging_texture(), during the hwmap process, the ctx

[FFmpeg-cvslog] qsvenc: avoid dereferencing the null pointer

2022-02-27 Thread Tong Wu
ffmpeg | branch: master | Tong Wu | Thu Feb 24 10:27:40 2022 +0800| [a0a2ccd55d2038867b0677c31f70632a69f6e9e3] | committer: Haihao Xiang qsvenc: avoid dereferencing the null pointer The variable AVFrame *frame could be a null pointer, now add a null pointer check to avoid dereferencing the

[FFmpeg-cvslog] qsv: add return value check for MFXQueryIMPL

2022-02-27 Thread Tong Wu
ffmpeg | branch: master | Tong Wu | Thu Feb 24 10:27:39 2022 +0800| [d05ca3d779aed2df3d1cd74d1d295eb3729b7bf2] | committer: Haihao Xiang qsv: add return value check for MFXQueryIMPL add a return value check for function MFXQueryIMPL to handle the error message. Signed-off-by: Tong Wu

[FFmpeg-cvslog] avcodec/dxva2_av1: fix global motion params

2021-12-28 Thread Tong Wu
ffmpeg | branch: release/4.4 | Tong Wu | Tue Oct 12 16:24:00 2021 +0800| [03f5a57b9364d7ce789589594450fdf714a23e70] | committer: Wolfgang Haupt avcodec/dxva2_av1: fix global motion params Defined in spec 5.9.24/5.9.25. Since function void global_motion_params(AV1DecContext *s) already updates

[FFmpeg-cvslog] avcodec/dxva2_av1: fix global motion params

2021-10-16 Thread Tong Wu
ffmpeg | branch: master | Tong Wu | Tue Oct 12 16:24:00 2021 +0800| [4e7a7d75e3c21a6af03c4cd52ffc50270664e58a] | committer: James Almer avcodec/dxva2_av1: fix global motion params Defined in spec 5.9.24/5.9.25. Since function void global_motion_params(AV1DecContext *s) already updates gm type

[FFmpeg-cvslog] avcodec/dxva2_av1: fix superres_denom parameter

2021-09-14 Thread Tong Wu
ffmpeg | branch: release/4.4 | Tong Wu | Wed Sep 8 13:19:50 2021 +0800| [df288deb9bf5e4c85b6447dbfe5f2af92cb62943] | committer: Hendrik Leppkes avcodec/dxva2_av1: fix superres_denom parameter Defined in spec 5.9.8. When superres is enabled, SuperresDenom equals "coded_

[FFmpeg-cvslog] avcodec/dxva2_av1: fix superres_denom parameter

2021-09-14 Thread Tong Wu
ffmpeg | branch: master | Tong Wu | Wed Sep 8 13:19:50 2021 +0800| [f31033c6ca4bd88e4bb646bab0bc7fd600d4f8b2] | committer: Hendrik Leppkes avcodec/dxva2_av1: fix superres_denom parameter Defined in spec 5.9.8. When superres is enabled, SuperresDenom equals "coded_denom + SUPERRES_DENO