[Bug 288375] multimedia/openh264: security update to v2.6.0, includes multimedia/gmp: update to Firefox135

From: <bugzilla-noreply_at_freebsd.org>
Date: Fri, 25 Jul 2025 00:04:50 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=288375

George Mitchell <george@m5p.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |george@m5p.com

--- Comment #5 from George Mitchell <george@m5p.com> ---
Am I doing something in the wrong order?  I applied only the second (openh264)
patch and got this compile error:

c++ -shared -o libopenh264.so.2.6.0 codec/encoder/core/src/au_set.o
codec/encoder/core/src/deblocking.o codec/encoder/core/src/decode_mb_aux.o
codec/encoder/core/src/encode_mb_aux.o codec/encoder/core/src/encoder.o
codec/encoder/core/src/encoder_data_tables.o
codec/encoder/core/src/encoder_ext.o
codec/encoder/core/src/get_intra_predictor.o codec/encoder/core/src/md.o
codec/encoder/core/src/mv_pred.o codec/encoder/core/src/nal_encap.o
codec/encoder/core/src/paraset_strategy.o
codec/encoder/core/src/picture_handle.o codec/encoder/core/src/ratectl.o
codec/encoder/core/src/ref_list_mgr_svc.o codec/encoder/core/src/sample.o
codec/encoder/core/src/set_mb_syn_cabac.o
codec/encoder/core/src/set_mb_syn_cavlc.o
codec/encoder/core/src/slice_multi_threading.o
codec/encoder/core/src/svc_base_layer_md.o
codec/encoder/core/src/svc_enc_slice_segment.o
codec/encoder/core/src/svc_encode_mb.o
codec/encoder/core/src/svc_encode_slice.o
codec/encoder/core/src/svc_mode_decision.o
codec/encoder/core/src/svc_motion_estimate.o
codec/encoder/core/src/svc_set_mb_syn_cabac.o
codec/encoder/core/src/svc_set_mb_syn_cavlc.o
codec/encoder/core/src/wels_preprocess.o
codec/encoder/core/src/wels_task_base.o
codec/encoder/core/src/wels_task_encoder.o
codec/encoder/core/src/wels_task_management.o
codec/encoder/plus/src/welsEncoderExt.o codec/encoder/core/x86/coeff.o
codec/encoder/core/x86/dct.o codec/encoder/core/x86/intra_pred.o
codec/encoder/core/x86/matrix_transpose.o codec/encoder/core/x86/memzero.o
codec/encoder/core/x86/quant.o codec/encoder/core/x86/sample_sc.o
codec/encoder/core/x86/score.o codec/decoder/core/src/au_parser.o
codec/decoder/core/src/bit_stream.o codec/decoder/core/src/cabac_decoder.o
codec/decoder/core/src/deblocking.o codec/decoder/core/src/decode_mb_aux.o
codec/decoder/core/src/decode_slice.o codec/decoder/core/src/decoder.o
codec/decoder/core/src/decoder_core.o
codec/decoder/core/src/decoder_data_tables.o
codec/decoder/core/src/error_concealment.o codec/decoder/core/src/fmo.o
codec/decoder/core/src/get_intra_predictor.o
codec/decoder/core/src/manage_dec_ref.o
codec/decoder/core/src/memmgr_nal_unit.o codec/decoder/core/src/mv_pred.o
codec/decoder/core/src/parse_mb_syn_cabac.o
codec/decoder/core/src/parse_mb_syn_cavlc.o codec/decoder/core/src/pic_queue.o
codec/decoder/core/src/rec_mb.o codec/decoder/core/src/wels_decoder_thread.o
codec/decoder/plus/src/welsDecoderExt.o codec/decoder/core/x86/dct.o
codec/decoder/core/x86/intra_pred.o
codec/processing/src/adaptivequantization/AdaptiveQuantization.o
codec/processing/src/backgrounddetection/BackgroundDetection.o
codec/processing/src/common/memory.o
codec/processing/src/common/WelsFrameWork.o
codec/processing/src/common/WelsFrameWorkEx.o
codec/processing/src/complexityanalysis/ComplexityAnalysis.o
codec/processing/src/denoise/denoise.o
codec/processing/src/denoise/denoise_filter.o
codec/processing/src/downsample/downsample.o
codec/processing/src/downsample/downsamplefuncs.o
codec/processing/src/imagerotate/imagerotate.o
codec/processing/src/imagerotate/imagerotatefuncs.o
codec/processing/src/scenechangedetection/SceneChangeDetection.o
codec/processing/src/scrolldetection/ScrollDetection.o
codec/processing/src/scrolldetection/ScrollDetectionFuncs.o
codec/processing/src/vaacalc/vaacalcfuncs.o
codec/processing/src/vaacalc/vaacalculation.o
codec/processing/src/x86/denoisefilter.o
codec/processing/src/x86/downsample_bilinear.o codec/processing/src/x86/vaa.o
codec/common/src/common_tables.o codec/common/src/copy_mb.o
codec/common/src/cpu.o codec/common/src/crt_util_safe_x.o
codec/common/src/deblocking_common.o codec/common/src/expand_pic.o
codec/common/src/intra_pred_common.o codec/common/src/mc.o
codec/common/src/memory_align.o codec/common/src/sad_common.o
codec/common/src/utils.o codec/common/src/welsCodecTrace.o
codec/common/src/WelsTaskThread.o codec/common/src/WelsThread.o
codec/common/src/WelsThreadLib.o codec/common/src/WelsThreadPool.o
codec/common/x86/cpuid.o codec/common/x86/dct.o codec/common/x86/deblock.o
codec/common/x86/expand_picture.o codec/common/x86/intra_pred_com.o
codec/common/x86/mb_copy.o codec/common/x86/mc_chroma.o
codec/common/x86/mc_luma.o codec/common/x86/satd_sad.o codec/common/x86/vaa.o  
-m64 -lpthread -Wl,-soname,libopenh264.so.8
module/gmp-openh264.cpp:448:29: error: use of undeclared identifier
'kGMPVersion36'
  448 |     if (gmp_api_version_ >= kGMPVersion36) {
      |                             ^
module/gmp-openh264.cpp:449:47: error: no member named 'mTemporalLayerNum' in
'GMPVideoCodec'
  449 |       param.iTemporalLayerNum = codecSettings.mTemporalLayerNum;
      |                                 ~~~~~~~~~~~~~ ^
module/gmp-openh264.cpp:751:29: error: use of undeclared identifier
'kGMPVersion36'
  751 |     if (gmp_api_version_ >= kGMPVersion36) {
      |                             ^
module/gmp-openh264.cpp:752:10: error: no member named 'SetTemporalLayerId' in
'GMPVideoEncodedFrame'
  752 |       f->SetTemporalLayerId (temporalId);
      |       ~  ^

-- 
You are receiving this mail because:
You are the assignee for the bug.
You are on the CC list for the bug.