Skip to content

Commit 879f9de

Browse files
committed
rename display name.
1 parent 4040e0b commit 879f9de

File tree

6 files changed

+23
-40
lines changed

6 files changed

+23
-40
lines changed

webrtc-sys/build.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -139,7 +139,7 @@ fn main() {
139139
println!("cargo:rustc-link-lib=dylib=va-drm");
140140

141141
builder
142-
.file("src/vaapi/vaapi_display.cpp")
142+
.file("src/vaapi/vaapi_display_drm.cpp")
143143
.file("src/vaapi/vaapi_h264_encoder_wrapper.cpp")
144144
.file("src/vaapi/vaapi_encoder_factory.cpp")
145145
.file("src/vaapi/h264_encoder_impl.cpp")

webrtc-sys/src/vaapi/vaapi_display.cpp renamed to webrtc-sys/src/vaapi/vaapi_display_drm.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
#include "vaapi_display.h"
1+
#include "vaapi_display_drm.h"
22

33
#include <fcntl.h>
44
#include <stdio.h>

webrtc-sys/src/vaapi/vaapi_encoder_factory.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
#include <memory>
44

55
#include "h264_encoder_impl.h"
6-
#include "vaapi_display.h"
6+
#include "vaapi_display_drm.h"
77

88
namespace webrtc {
99

webrtc-sys/src/vaapi/vaapi_h264_encoder_wrapper.cpp

Lines changed: 19 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -14,10 +14,11 @@
1414
#include <sys/time.h>
1515
#include <sys/types.h>
1616
#include <unistd.h>
17+
1718
#include <map>
1819

1920
#include "rtc_base/logging.h"
20-
#include "vaapi_display.h"
21+
#include "vaapi_display_drm.h"
2122

2223
#define NAL_REF_IDC_NONE 0
2324
#define NAL_REF_IDC_LOW 1
@@ -702,11 +703,10 @@ void encoding2display_order(uint64_t encoding_order,
702703
}
703704
}
704705

705-
std::map<int, std::string> fourcc_map = {
706-
{VA_FOURCC_NV12, "NV12"},
707-
{VA_FOURCC_I420, "I420"},
708-
{VA_FOURCC_YV12, "YV12"},
709-
{VA_FOURCC_UYVY, "UYVY"}};
706+
std::map<int, std::string> fourcc_map = {{VA_FOURCC_NV12, "NV12"},
707+
{VA_FOURCC_I420, "I420"},
708+
{VA_FOURCC_YV12, "YV12"},
709+
{VA_FOURCC_UYVY, "UYVY"}};
710710

711711
static std::string fourcc_to_string(int fourcc) {
712712
auto it = fourcc_map.find(fourcc);
@@ -718,12 +718,9 @@ static std::string fourcc_to_string(int fourcc) {
718718
}
719719

720720
std::map<int, std::string> rc_mode_map = {
721-
{VA_RC_NONE, "NONE"},
722-
{VA_RC_CBR, "CBR"},
723-
{VA_RC_VBR, "VBR"},
724-
{VA_RC_VCM, "VCM"},
725-
{VA_RC_CQP, "CQP"},
726-
{VA_RC_VBR_CONSTRAINED, "VBR_CONSTRAINED"}};
721+
{VA_RC_NONE, "NONE"}, {VA_RC_CBR, "CBR"},
722+
{VA_RC_VBR, "VBR"}, {VA_RC_VCM, "VCM"},
723+
{VA_RC_CQP, "CQP"}, {VA_RC_VBR_CONSTRAINED, "VBR_CONSTRAINED"}};
727724

728725
static std::string rc_to_string(int rcmode) {
729726
auto it = rc_mode_map.find(rcmode);
@@ -1353,11 +1350,10 @@ static int render_sequence(VA264Context* context) {
13531350
return 0;
13541351
}
13551352

1356-
std::map<int, std::string> frame_type_map = {
1357-
{FRAME_P, "P"},
1358-
{FRAME_B, "B"},
1359-
{FRAME_I, "I"},
1360-
{FRAME_IDR, "IDR"}};
1353+
std::map<int, std::string> frame_type_map = {{FRAME_P, "P"},
1354+
{FRAME_B, "B"},
1355+
{FRAME_I, "I"},
1356+
{FRAME_IDR, "IDR"}};
13611357

13621358
static std::string frametype_to_string(int ftype) {
13631359
auto it = frame_type_map.find(ftype);
@@ -1416,23 +1412,11 @@ static int render_picture(VA264Context* context) {
14161412
context->pic_param.CurrPic.TopFieldOrderCnt;
14171413
context->current_curr_pic = context->pic_param.CurrPic;
14181414

1419-
if (getenv("TO_DEL")) { /* set RefPicList into ReferenceFrames */
1420-
update_RefPicList(context); /* calc RefPicList */
1421-
memset(context->pic_param.ReferenceFrames, 0xff,
1422-
16 * sizeof(VAPictureH264)); /* invalid all */
1423-
if (context->current_frame_type == FRAME_P) {
1424-
context->pic_param.ReferenceFrames[0] = context->ref_pic_list0_p[0];
1425-
} else if (context->current_frame_type == FRAME_B) {
1426-
context->pic_param.ReferenceFrames[0] = context->ref_pic_list0_b[0];
1427-
context->pic_param.ReferenceFrames[1] = context->ref_pic_list1_b[0];
1428-
}
1429-
} else {
1430-
memcpy(context->pic_param.ReferenceFrames, context->reference_frames,
1431-
context->num_short_term * sizeof(VAPictureH264));
1432-
for (i = context->num_short_term; i < SURFACE_NUM; i++) {
1433-
context->pic_param.ReferenceFrames[i].picture_id = VA_INVALID_SURFACE;
1434-
context->pic_param.ReferenceFrames[i].flags = VA_PICTURE_H264_INVALID;
1435-
}
1415+
memcpy(context->pic_param.ReferenceFrames, context->reference_frames,
1416+
context->num_short_term * sizeof(VAPictureH264));
1417+
for (i = context->num_short_term; i < SURFACE_NUM; i++) {
1418+
context->pic_param.ReferenceFrames[i].picture_id = VA_INVALID_SURFACE;
1419+
context->pic_param.ReferenceFrames[i].flags = VA_PICTURE_H264_INVALID;
14361420
}
14371421

14381422
context->pic_param.pic_fields.bits.idr_pic_flag =
@@ -1691,8 +1675,7 @@ VaapiH264EncoderWrapper::VaapiH264EncoderWrapper()
16911675
memset((void*)context_.get(), 0, sizeof(VA264Context));
16921676
}
16931677

1694-
VaapiH264EncoderWrapper::~VaapiH264EncoderWrapper() {
1695-
}
1678+
VaapiH264EncoderWrapper::~VaapiH264EncoderWrapper() {}
16961679

16971680
void VaapiH264EncoderWrapper::Destroy() {
16981681
if (context_->va_dpy) {

webrtc-sys/src/vaapi/vaapi_h264_encoder_wrapper.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
#include <memory>
1010
#include <vector>
1111

12-
#include "vaapi_display.h"
12+
#include "vaapi_display_drm.h"
1313

1414
#define SURFACE_NUM 16 /* 16 surfaces for reference */
1515

0 commit comments

Comments
 (0)