Reformat the WebRTC code base
Running clang-format with chromium's style guide. The goal is n-fold: * providing consistency and readability (that's what code guidelines are for) * preventing noise with presubmit checks and git cl format * building on the previous point: making it easier to automatically fix format issues * you name it Please consider using git-hyper-blame to ignore this commit. Bug: webrtc:9340 Change-Id: I694567c4cdf8cee2860958cfe82bfaf25848bb87 Reviewed-on: https://webrtc-review.googlesource.com/81185 Reviewed-by: Patrik Höglund <phoglund@webrtc.org> Cr-Commit-Position: refs/heads/master@{#23660}
This commit is contained in:
@ -18,50 +18,46 @@
|
||||
#include "rtc_base/criticalsection.h"
|
||||
#include "rtc_base/platform_thread.h"
|
||||
|
||||
namespace webrtc
|
||||
{
|
||||
namespace videocapturemodule
|
||||
{
|
||||
class VideoCaptureModuleV4L2: public VideoCaptureImpl
|
||||
{
|
||||
public:
|
||||
VideoCaptureModuleV4L2();
|
||||
virtual ~VideoCaptureModuleV4L2();
|
||||
virtual int32_t Init(const char* deviceUniqueId);
|
||||
virtual int32_t StartCapture(const VideoCaptureCapability& capability);
|
||||
virtual int32_t StopCapture();
|
||||
virtual bool CaptureStarted();
|
||||
virtual int32_t CaptureSettings(VideoCaptureCapability& settings);
|
||||
namespace webrtc {
|
||||
namespace videocapturemodule {
|
||||
class VideoCaptureModuleV4L2 : public VideoCaptureImpl {
|
||||
public:
|
||||
VideoCaptureModuleV4L2();
|
||||
virtual ~VideoCaptureModuleV4L2();
|
||||
virtual int32_t Init(const char* deviceUniqueId);
|
||||
virtual int32_t StartCapture(const VideoCaptureCapability& capability);
|
||||
virtual int32_t StopCapture();
|
||||
virtual bool CaptureStarted();
|
||||
virtual int32_t CaptureSettings(VideoCaptureCapability& settings);
|
||||
|
||||
private:
|
||||
enum {kNoOfV4L2Bufffers=4};
|
||||
private:
|
||||
enum { kNoOfV4L2Bufffers = 4 };
|
||||
|
||||
static bool CaptureThread(void*);
|
||||
bool CaptureProcess();
|
||||
bool AllocateVideoBuffers();
|
||||
bool DeAllocateVideoBuffers();
|
||||
static bool CaptureThread(void*);
|
||||
bool CaptureProcess();
|
||||
bool AllocateVideoBuffers();
|
||||
bool DeAllocateVideoBuffers();
|
||||
|
||||
// TODO(pbos): Stop using unique_ptr and resetting the thread.
|
||||
std::unique_ptr<rtc::PlatformThread> _captureThread;
|
||||
rtc::CriticalSection _captureCritSect;
|
||||
// TODO(pbos): Stop using unique_ptr and resetting the thread.
|
||||
std::unique_ptr<rtc::PlatformThread> _captureThread;
|
||||
rtc::CriticalSection _captureCritSect;
|
||||
|
||||
int32_t _deviceId;
|
||||
int32_t _deviceFd;
|
||||
int32_t _deviceId;
|
||||
int32_t _deviceFd;
|
||||
|
||||
int32_t _buffersAllocatedByDevice;
|
||||
int32_t _currentWidth;
|
||||
int32_t _currentHeight;
|
||||
int32_t _currentFrameRate;
|
||||
bool _captureStarted;
|
||||
VideoType _captureVideoType;
|
||||
struct Buffer
|
||||
{
|
||||
void *start;
|
||||
size_t length;
|
||||
};
|
||||
Buffer *_pool;
|
||||
int32_t _buffersAllocatedByDevice;
|
||||
int32_t _currentWidth;
|
||||
int32_t _currentHeight;
|
||||
int32_t _currentFrameRate;
|
||||
bool _captureStarted;
|
||||
VideoType _captureVideoType;
|
||||
struct Buffer {
|
||||
void* start;
|
||||
size_t length;
|
||||
};
|
||||
Buffer* _pool;
|
||||
};
|
||||
} // namespace videocapturemodule
|
||||
} // namespace webrtc
|
||||
|
||||
#endif // MODULES_VIDEO_CAPTURE_MAIN_SOURCE_LINUX_VIDEO_CAPTURE_LINUX_H_
|
||||
#endif // MODULES_VIDEO_CAPTURE_MAIN_SOURCE_LINUX_VIDEO_CAPTURE_LINUX_H_
|
||||
|
||||
Reference in New Issue
Block a user