958904 |
OpenH264: global-buffer-overflow crash [@WelsDec::WelsResidualBlockCavlc] |
-- |
RESOLVED |
958929 |
OpenH264: global-buffer-overflow crash [@WelsDec::CheckIntraChromaPredMode] |
-- |
RESOLVED |
958935 |
OpenH264: global-buffer-overflow crash [@WelsDec::IdctResAddPred_c] |
-- |
RESOLVED |
958938 |
OpenH264: crash [@WelsDec::GetRefPic] |
-- |
RESOLVED |
958948 |
OpenH264: crash [@WelsDec::WelsMarkAsRef] |
-- |
RESOLVED |
958958 |
OpenH264: global-buffer-overflow crash [@WelsDec::IdctResAddPred_c] |
-- |
RESOLVED |
958988 |
OpenH264: stack-buffer-overflow crash [@WelsSVCEnc::RcInitTlWeight] |
-- |
RESOLVED |
959139 |
OpenH264: heap-buffer-overflow crash in [@WelsSVCEnc::WriteBlockResidualCavlc] |
-- |
RESOLVED |
959423 |
OpenH264: Assertion failed: (*ppPic1 != *ppPic2) [@WelsSVCEnc::WelsExchangeSpatialPictures] |
-- |
RESOLVED |
960366 |
OpenH264: crash [@WelsDec::BsGetBits] |
-- |
RESOLVED |
960932 |
OpenH264: global-buffer-overflow crash [@WelsDec::WelsResidualBlockCavlc] |
-- |
RESOLVED |
961370 |
OpenH264: crash [@WelsDec::FmoParamUpdate] |
-- |
RESOLVED |
963392 |
OpenH264: Assertion failed: (*ppPic1 != *ppPic2) [@WelsSVCEnc::WelsExchangeSpatialPictures] |
-- |
RESOLVED |
963483 |
OpenH264: global-buffer-overflow crash [@WelsDec::DeblockingInterMb] |
-- |
RESOLVED |
963602 |
OpenH264: crash [@WelsDec::GetRefPic] |
-- |
RESOLVED |
963828 |
OpenH264: "runtime error: left shift of negative value" to sReadBitsCache.uiCache32Bit, pBs->uiCurBits |
-- |
RESOLVED |
963836 |
OpenH264: "runtime error: load of misaligned address for type 'uint32_t'" to kuiABCD |
-- |
RESOLVED |
963843 |
OpenH264: "runtime error: signed integer overflow" to pTCoeff |
-- |
RESOLVED |
985249 |
Delivery of H.264 codec from OpenH264 |
-- |
RESOLVED |
985250 |
OpenH264 plugin interface into Firefox |
P1 |
RESOLVED |
985251 |
Wrap OpenH264 codec as a plugin |
P1 |
RESOLVED |
985252 |
Sandbox Gecko Media Plugins (including OpenH264) for Windows |
P1 |
RESOLVED |
985253 |
SDP negotiation for H264 |
P1 |
RESOLVED |
985254 |
RTP packetization for H.264 |
P1 |
RESOLVED |
985255 |
Breakdown: Implement OpenH264 download |
-- |
VERIFIED |
985256 |
Implement OpenH264 UX |
-- |
RESOLVED |
999721 |
Implement OpenH264 Signing |
-- |
RESOLVED |
1007694 |
[UX] Decide how to expose the option to disable openh264 |
-- |
VERIFIED |
1009760 |
Hook up crash reporting for GMP plugins (openh264) |
-- |
VERIFIED |
1009764 |
[UX] crash reporting for GMP plugins (openh264) |
-- |
RESOLVED |
1009765 |
Add GMP plugin crashes to FHR crash reporting |
-- |
VERIFIED |
1009816 |
Firefox desktop: openh264 updates: check, download, install |
-- |
VERIFIED |
1009909 |
Firefox desktop: Integrate the openh264 media plugin in the add-ons manager |
-- |
VERIFIED |
1012949 |
Sandbox the OpenH264 plugin for Mac |
-- |
RESOLVED |
1012951 |
Sandbox the OpenH264 plugin for Linux |
-- |
RESOLVED |
1013345 |
Security review: openh264 plugin download and update, desktop Firefox |
-- |
RESOLVED |
1013354 |
Implement openh264 update manifests in Balrog |
-- |
RESOLVED |
1013359 |
Privacy policy review: OpenH264 download and install |
-- |
RESOLVED |
1013968 |
Package gmp-api into a shared-upstream repo for OpenH264 builds |
-- |
RESOLVED |
1020760 |
[EME] Extend GMP to support EME plugins |
-- |
RESOLVED |
1022008 |
Connect SDP negotiation to CodecSpecific structures for GMP codecs |
-- |
RESOLVED |
1022012 |
Finalize initial pref-on API for GMP codecs |
-- |
RESOLVED |
1024140 |
Do open264 builds |
-- |
RESOLVED |
1024304 |
External encoder's IDR Request can't be called in WebRTC Gecko Media Plugins adapter |
-- |
RESOLVED |
1027692 |
OpenH264: crash [@McHorVer02WidthEq8_sse2.start] |
-- |
RESOLVED |
1028005 |
OpenH264: crash [@WelsDec::DoErrorConSliceCopy] |
-- |
RESOLVED |
1028006 |
OpenH264: crash [@WelsDec::DecodeFrameConstruction] |
-- |
RESOLVED |
1028962 |
Gecko Media Plugin doesn't work on Aurora Release |
-- |
RESOLVED |
1033522 |
Windows Debug build hits Assert when using Gecko Media Plugin |
-- |
RESOLVED |
1035263 |
OSX Debug build hits Assert when using Gecko Media Plugin |
-- |
RESOLVED |
1035653 |
Fatal assertion creating GMPParent on GMP thread since bug 1028383 landed. |
-- |
RESOLVED |
1035854 |
[UX] Update Crash Reporting for GMP Plugins (openh264) |
-- |
RESOLVED |
1035937 |
Need to branch github/mozilla/gmp-api for FF32 |
-- |
RESOLVED |
1037125 |
Basic automated tests for GMP plugins |
-- |
RESOLVED |
1037317 |
Move GMPBufferType to be a property of GMPVideoFrameEncoded |
-- |
RESOLVED |
1037626 |
H.264 SDP code doesn't find the correct fmtp value when negotiating if only mode 1 is supported |
-- |
RESOLVED |
1037754 |
Hook GMP plugins to WebRTC codec availability |
-- |
RESOLVED |
1037767 |
Use straight nsIChannel instead of nsIIncrementalDownload for GMPInstallManager |
-- |
NEW |
1037911 |
Assert in GMP |
-- |
RESOLVED |
1038961 |
Associate a GMP crash with a DOM window and fire an event at that window |
-- |
RESOLVED |
1039028 |
Provide info when "Show More Information" is selected for the OpenH264 plugin in the addon manager |
-- |
VERIFIED |
1039226 |
Trigger explicit OpenH264 updates from OpenH264Provider |
-- |
VERIFIED |
1039490 |
Get rid of on the main thread IO from GMPInstallManager when updates are being installed |
-- |
NEW |
1039555 |
factor out common URL var resolution functions for app updates and gmp update/installs |
-- |
NEW |
1039572 |
GMPParent::ActorDestroy should not re-enter itself |
-- |
RESOLVED |
1039575 |
GMP plugins: getting a crash ID into GMPParent::ActorDestroy |
-- |
RESOLVED |
1039839 |
Use Task.jsm more inside GMPInstallManager |
-- |
RESOLVED |
1040048 |
Register the OpenH264 plugin from the OpenH264Provider on startup |
-- |
VERIFIED |
1040060 |
Move GMPInstallManager front end code from delayed-startup+delay to final-ui-startup+delay |
-- |
RESOLVED |
1040345 |
GMP automated tests leak GeckoMediaPluginService |
-- |
RESOLVED |
1040346 |
GMP fake plugin test should test that the GMP plugin actually launches and does something |
-- |
RESOLVED |
1040905 |
Fix GetNativePath usage in GMP - Profiles with unicode characters fail on Windows |
-- |
RESOLVED |
1040937 |
Open H264 plugin stuck in disabled state after download |
-- |
VERIFIED |
1040941 |
Non-functional "preference" button for Open H264 plugin (depending on state) |
-- |
VERIFIED |
1041080 |
Fix OpenH264Provider path registration, default enabled state and logging |
-- |
VERIFIED |
1041097 |
OpenH264 should be enabled by default |
-- |
RESOLVED |
1041181 |
Investigate repeated & redundant GMPInstallManager log lines |
-- |
RESOLVED |
1041226 |
GMPChild should finish IPC setup before calling Crashreporter IPC method |
-- |
RESOLVED |
1041232 |
Disabling a GMP plugin while it's in-use in a call leads to a UAF crash. |
-- |
VERIFIED |
1041244 |
Segfault on GMP plugin communication attempt |
-- |
RESOLVED |
1041347 |
Fake GMP plugin has to be accessible and installed for running mochitests using it |
-- |
RESOLVED |
1041402 |
Crash in GMP plugin code |
-- |
RESOLVED |
1041525 |
Possible deadlock in Crashreporter::OOPInit() from GMP plugin initialization |
-- |
VERIFIED |
1042161 |
Handle OpenH264 updates for long-running sessions |
-- |
VERIFIED |
1042348 |
crash in libsystem_kernel.dylib@0x15866 (mozilla::ipc::GeckoChildProcessHost::PerformAsyncLaunchInternal) |
-- |
VERIFIED |
1042791 |
H264 SDP in WebRTC has non-standard fmtp line |
-- |
RESOLVED |
1043042 |
OpenH264 crash in nsAppShell::ProcessNextNativeEvent |
-- |
RESOLVED |
1043394 |
crash in mozilla::ipc::MessageChannel::NotifyGeckoEventDispatch() |
-- |
RESOLVED |
1043515 |
H264 SDP Issues |
-- |
RESOLVED |
1043531 |
OpenH264 crash reporting notification not shown |
-- |
VERIFIED |
1043968 |
crash in mozilla::WebrtcGmpVideoEncoder::Encode_g(webrtc::I420VideoFrame const*, webrtc::CodecSpecificInfo const*, std::vector<webrtc::VideoFrameType, std::allocator<webrtc::VideoFrameType> > const*) |
-- |
RESOLVED |
1043973 |
crash in mozilla::runnable_args_m_5_ret<mozilla::WebrtcGmpVideoDecoder*, int ( mozilla::WebrtcGmpVideoDecoder::*)... |
-- |
RESOLVED |
1044245 |
GMP with OpenH264 crashes on Windows. |
P1 |
VERIFIED |
1044249 |
Crash during OpenH264 call. |
-- |
RESOLVED |
1044268 |
Ability to turn off H.264 downloads in the field if there are problems |
-- |
RESOLVED |
1044408 |
Enable crashing the fake GMP plugin from test code |
P1 |
RESOLVED |
1044550 |
Move GMP Shmem cache from global to per-GMPParent |
-- |
RESOLVED |
1045209 |
The OpenH264 path should be relative to the profile directory and include a version subdirectory |
-- |
VERIFIED |
1045500 |
Crash reporter notification cuts off OpenH264 plugin name |
-- |
VERIFIED |
1046052 |
Create mochitest-browser test for GMP crash reporting |
P3 |
NEW |
1046191 |
Add MOZ_COUNT_CTOR,DTOR for GMPProcessParent |
-- |
RESOLVED |
1046644 |
Honor OpenH264 autoupdate pref for the initial GMP install check |
-- |
VERIFIED |
1047374 |
Missing "Submit a crash report" button from OpenH264 crash reporting notification [Windows only] |
-- |
RESOLVED |
1047442 |
Locking assumption in webrtc.org Encoded() callback invalid with async codecs |
-- |
RESOLVED |
1049501 |
crash in mozilla::gmp::PGMPParent::DeallocShmems() |
-- |
VERIFIED |
1050461 |
H.264 RTP packetization with multiple NALUs per frame |
-- |
RESOLVED |
1050521 |
Make GMPService init async |
P3 |
RESOLVED |
1053745 |
Include OpenH264 plugin in FHR data |
-- |
VERIFIED |
1053746 |
Add telemetry probes for OpenH264 plugin |
-- |
VERIFIED |
1053748 |
[FHR] Crashing gmp using media.gmp.plugin.crash pref does not store data in FHR |
-- |
RESOLVED |
1054624 |
OpenH264 calls between two machines shows streaming issues |
-- |
RESOLVED |
1054704 |
Fake H.264 encoder doesn't work in mochitests |
-- |
RESOLVED |
1054965 |
[Mac Only] Missing "Submit a crash report" button from OpenH264 crash reporting notification |
-- |
VERIFIED |
1055080 |
H264 fmtp in SDP from about:webrtc differs from SDP returned by createOffer/Answer |
-- |
NEW |
1055308 |
GMP Fake plugin keeps crashing |
-- |
RESOLVED |
1055779 |
Improve Fake H2.64 GMP plugin to better exercise GMP/platform/packetization code |
-- |
RESOLVED |
1056029 |
[Linux] OpenH264 crash reporting notification not always shown |
-- |
RESOLVED |
1056350 |
WebRTC H.264 HD video needs higher level, resolution, frame rate, bit rate |
-- |
RESOLVED |
1059477 |
GMP crash on call closing |
-- |
RESOLVED |
1059765 |
H264 codecs in webrtc don't use content analysis and framerate/resolution adaptation |
-- |
RESOLVED |
1062259 |
OpenH264 plugin is not installing on Firefox 33b1, 34.0a2 and 35.0a1 |
-- |
RESOLVED |
1076808 |
[OpenH264] v1.0 displayed in License information and crash reports instead of v1.1 |
-- |
RESOLVED |
1100304 |
Cisco's OpenH264 binary blob is downloaded without prompting the user |
-- |
RESOLVED |
1102531 |
On-demand download of Cisco H.264 plugin should occur over HTTPS |
P3 |
NEW |
1105685 |
Cisco OpenH264 Media Processing Use-After-Free Vulnerability |
-- |
RESOLVED |
1105688 |
Cisco OpenH264 Media Processing Buffer Overflow Vulnerability |
-- |
RESOLVED |
1105990 |
downloads OpenH264 binary blob in "safe mode" |
-- |
RESOLVED |
1106067 |
CWE-119 - critical buffer overflow in H264 |
-- |
RESOLVED |
1114748 |
Nightly firefox (12/21/14) fails to install openh264 - will be installed shortly. |
-- |
RESOLVED |
1156342 |
OpenH264: global-buffer-overflow crash [@WelsDec::ParseScalingList] |
-- |
RESOLVED |
1156346 |
OpenH264: crash [@WelsDec::WelsCalcDeqCoeffScalingList] |
-- |
RESOLVED |
1182717 |
OpenH264: ASan heap-buffer-overflow WRITE in WelsDec::DoErrorConSliceMVCopy |
-- |
RESOLVED |
1182718 |
OpenH264: ASan heap-buffer-overflow READ in WelsDec::GetAvilInfoFromCorrectMb |
-- |
RESOLVED |
1182731 |
OpenH264: Assertion `m_nMemoryUsageInBytes == 0' failed in WelsCommon::CMemoryAlign::~CMemoryAlign() |
-- |
RESOLVED |
1183287 |
OpenH264: crash [@WelsDec::BaseMC] |
-- |
RESOLVED |
1183350 |
OpenH264: NULL deref [@WelsRequestMem] |
-- |
RESOLVED |
1183388 |
OpenH264: ASan attempting free on address which was not malloc()-ed in SyncPictureResolutionExt() |
-- |
RESOLVED |
1183756 |
OpenH264: NULL deref [@WelsDec::PrefetchPic] |
-- |
RESOLVED |
1184396 |
OpenH264: ASan global-buffer-overflow in WelsDec::CavlcGetTrailingOnesAndTotalCoeff |
-- |
RESOLVED |
1184792 |
OpenH264: crash [@WelsCopy16x16_sse2] |
-- |
RESOLVED |
1185624 |
OpenH264: NULL deref [@OpeWelsDec::CheckRefPicturesComplete] |
-- |
RESOLVED |
1192929 |
Openh264: heap-use-after-free [@WelsDec::WelsReorderRefList] |
-- |
RESOLVED |
1192947 |
OpenH264: crash [@WelsDec::WelsReorderRefList] |
-- |
RESOLVED |
1193826 |
Openh264: heap-buffer-overflow [@WelsEnc::CWelsPreProcess::DetectSceneChangeScreen] |
-- |
RESOLVED |
1194481 |
OpenH264: stack-buffer-overflow [@CReadConfig::ReadLine] |
-- |
RESOLVED |
1196703 |
Cisco H.264 plugin should be protected by stronger signature |
-- |
NEW |
1197878 |
Openh264: NULL crash [@WelsEnc::TagPicture::SetUnref] |
-- |
RESOLVED |
1197888 |
OpenH264: heap-buffer-overflow [@WelsDec::PrefetchPic] |
-- |
RESOLVED |
1198940 |
OpenH264: null deref [@WelsEnc::CWelsPreProcess::GetCurrentFrameFromOrigList] |
-- |
RESOLVED |
1199437 |
OpenH264: NULL function pointer [@WelsDec::DoMbECMvCopy] |
-- |
RESOLVED |
1200085 |
Firefox 40.0.2 Crash [@ libgmpopenh264.dylib@0x25c1 ] |
P1 |
RESOLVED |
1200266 |
Openh264: fpe [@WelsEnc::JudgeNeedOfScaling] |
-- |
RESOLVED |
1207762 |
UBSan: left shift of negative value rec_mb.cpp:246:14 |
-- |
RESOLVED |
1207767 |
UBSan: left shift of negative value in deblocking_common.cpp:201:17 |
-- |
RESOLVED |
1207773 |
UBSan: index out of bounds in parse_mb_syn_cavlc.cpp:915:60 |
-- |
RESOLVED |
1209849 |
OpenH264: Multiple invalid writes [@WelsDec::BaseMC] |
-- |
RESOLVED |
1209851 |
OpenH264: double-free [@DestroyPicBuff] |
-- |
RESOLVED |
1211070 |
OpenH264: MSan use-of-uninitialized-value in WelsStrcat |
-- |
RESOLVED |
1215339 |
OpenH264: UBSan index out of bounds in [@WelsDec::MMCO] |
-- |
RESOLVED |
1215340 |
OpenH264: shift exponent too large in [@WelsDec::DecodeExpBypassCabac] |
-- |
RESOLVED |
1215715 |
OpenH264: UBSan signed integer overflow in [WelsDec::BsGetUe] |
-- |
RESOLVED |
1215757 |
OpenH264: UBSan signed integer overflow in [@WelsDec::ParseResidualBlockCabac] |
-- |
RESOLVED |
1216206 |
OpenH264: UBSan index out of bounds in [@WelsDec::ParseSliceHeaderSyntaxs] |
-- |
RESOLVED |
1224081 |
OpenH264: UBSan signed integer overflow in [WelsDec::ParseResidualBlockCabac] |
-- |
RESOLVED |
1227324 |
OpenH264: SEGV at NULL in [@WelsDec::WelsInitRefList] |
-- |
RESOLVED |
1227328 |
OpenH264: heap-buffer-overflow READ in [@WelsDec::NeedErrorCon] |
-- |
RESOLVED |
1227329 |
OpenH264: heap-buffer-overflow WRITE in [@WelsDec::ParseIntra4x4Mode] |
-- |
RESOLVED |
1227337 |
OpenH264: heap-buffer-overflow READ in [@WelsDec::GetAvilInfoFromCorrectMb] |
-- |
RESOLVED |
1227341 |
OpenH264: Invalid write in [@WelsDec::DecodeFrameConstruction] |
-- |
RESOLVED |
1227375 |
OpenH264: SEGV on unknown address in [@WelsDec::DoErrorConSliceMVCopy] |
-- |
RESOLVED |
1258737 |
OpenH264: SEGV on unknown address in [@WelsDec::WelsDecodeSlice] |
-- |
RESOLVED |
1258783 |
OpenH264: Invalid write in [@WelsDec::WelsDecodeMbCavlcPSlice] |
-- |
RESOLVED |
1260800 |
OpenH264: UBSan signed integer overflow in [@WelsDec::ParseResidualBlockCabac] |
-- |
RESOLVED |
1368873 |
OpenH264: UBSan index out of bounds in [@WelsDec::WelsInitRefList] |
-- |
RESOLVED |
1444116 |
Update Homepage in plugin description from HTTP to HTTPS |
P5 |
VERIFIED |
1513000 |
Update to Openh264 plugin release v1.8.1 |
P1 |
RESOLVED |
1619988 |
[meta] Update OpenH264 to 2.4.1 |
P3 |
ASSIGNED |
1831163 |
Make WebRTC configure new options with OpenH264 2.3.2 |
P3 |
ASSIGNED |