Bug 1570337 - p1: singletonize sPEMLog. r=jya

Differential Revision: https://phabricator.services.mozilla.com/D43685

--HG--
extra : moz-landing-system : lando
This commit is contained in:
John Lin 2019-09-12 18:18:37 +00:00
Родитель a84ef4be0c
Коммит 3000d5dcd1
3 изменённых файлов: 4 добавлений и 4 удалений

Просмотреть файл

@ -12,6 +12,8 @@
namespace mozilla {
LazyLogModule sPEMLog("PlatformEncoderModule");
PEMFactory::PEMFactory() {
#ifdef MOZ_APPLEMEDIA
RefPtr<PlatformEncoderModule> m(new AppleEncoderModule());

Просмотреть файл

@ -23,8 +23,6 @@ namespace mozilla {
class MediaDataEncoder;
struct CreateEncoderParams;
static LazyLogModule sPEMLog("PlatformEncoderModule");
class PlatformEncoderModule {
public:
NS_INLINE_DECL_THREADSAFE_REFCOUNTING(PlatformEncoderModule)

Просмотреть файл

@ -18,6 +18,8 @@
#include "AppleUtils.h"
namespace mozilla {
extern LazyLogModule sPEMLog;
#define VTENC_LOGE(fmt, ...) \
MOZ_LOG(sPEMLog, mozilla::LogLevel::Error, \
("[AppleVTEncoder] %s: " fmt, __func__, ##__VA_ARGS__))
@ -25,8 +27,6 @@
MOZ_LOG(sPEMLog, mozilla::LogLevel::Debug, \
("[AppleVTEncoder] %s: " fmt, __func__, ##__VA_ARGS__))
namespace mozilla {
static CFDictionaryRef BuildEncoderSpec() {
const void* keys[] = {
kVTVideoEncoderSpecification_EnableHardwareAcceleratedVideoEncoder};