winlin

refine amf0 object size to total_size, elem count to count

@@ -1212,7 +1212,7 @@ int SrsHls::on_meta_data(SrsAmf0Object* metadata) @@ -1212,7 +1212,7 @@ int SrsHls::on_meta_data(SrsAmf0Object* metadata)
1212 } 1212 }
1213 1213
1214 SrsAmf0Object* obj = metadata; 1214 SrsAmf0Object* obj = metadata;
1215 - if (obj->size() <= 0) { 1215 + if (obj->count() <= 0) {
1216 srs_trace("no metadata persent, hls ignored it."); 1216 srs_trace("no metadata persent, hls ignored it.");
1217 return ret; 1217 return ret;
1218 } 1218 }
@@ -71,7 +71,7 @@ public: @@ -71,7 +71,7 @@ public:
71 __SrsAmf0String(const char* _value); 71 __SrsAmf0String(const char* _value);
72 virtual ~__SrsAmf0String(); 72 virtual ~__SrsAmf0String();
73 73
74 - virtual int size(); 74 + virtual int total_size();
75 virtual int read(SrsStream* stream); 75 virtual int read(SrsStream* stream);
76 virtual int write(SrsStream* stream); 76 virtual int write(SrsStream* stream);
77 }; 77 };
@@ -91,7 +91,7 @@ public: @@ -91,7 +91,7 @@ public:
91 __SrsAmf0Boolean(bool _value); 91 __SrsAmf0Boolean(bool _value);
92 virtual ~__SrsAmf0Boolean(); 92 virtual ~__SrsAmf0Boolean();
93 93
94 - virtual int size(); 94 + virtual int total_size();
95 virtual int read(SrsStream* stream); 95 virtual int read(SrsStream* stream);
96 virtual int write(SrsStream* stream); 96 virtual int write(SrsStream* stream);
97 }; 97 };
@@ -110,7 +110,7 @@ public: @@ -110,7 +110,7 @@ public:
110 __SrsAmf0Number(double _value); 110 __SrsAmf0Number(double _value);
111 virtual ~__SrsAmf0Number(); 111 virtual ~__SrsAmf0Number();
112 112
113 - virtual int size(); 113 + virtual int total_size();
114 virtual int read(SrsStream* stream); 114 virtual int read(SrsStream* stream);
115 virtual int write(SrsStream* stream); 115 virtual int write(SrsStream* stream);
116 }; 116 };
@@ -126,7 +126,7 @@ public: @@ -126,7 +126,7 @@ public:
126 __SrsAmf0Null(); 126 __SrsAmf0Null();
127 virtual ~__SrsAmf0Null(); 127 virtual ~__SrsAmf0Null();
128 128
129 - virtual int size(); 129 + virtual int total_size();
130 virtual int read(SrsStream* stream); 130 virtual int read(SrsStream* stream);
131 virtual int write(SrsStream* stream); 131 virtual int write(SrsStream* stream);
132 }; 132 };
@@ -142,7 +142,7 @@ public: @@ -142,7 +142,7 @@ public:
142 __SrsAmf0Undefined(); 142 __SrsAmf0Undefined();
143 virtual ~__SrsAmf0Undefined(); 143 virtual ~__SrsAmf0Undefined();
144 144
145 - virtual int size(); 145 + virtual int total_size();
146 virtual int read(SrsStream* stream); 146 virtual int read(SrsStream* stream);
147 virtual int write(SrsStream* stream); 147 virtual int write(SrsStream* stream);
148 }; 148 };
@@ -162,7 +162,7 @@ public: @@ -162,7 +162,7 @@ public:
162 __SrsUnSortedHashtable(); 162 __SrsUnSortedHashtable();
163 virtual ~__SrsUnSortedHashtable(); 163 virtual ~__SrsUnSortedHashtable();
164 164
165 - virtual int size(); 165 + virtual int count();
166 virtual void clear(); 166 virtual void clear();
167 virtual std::string key_at(int index); 167 virtual std::string key_at(int index);
168 virtual SrsAmf0Any* value_at(int index); 168 virtual SrsAmf0Any* value_at(int index);
@@ -186,7 +186,7 @@ public: @@ -186,7 +186,7 @@ public:
186 __SrsAmf0ObjectEOF(); 186 __SrsAmf0ObjectEOF();
187 virtual ~__SrsAmf0ObjectEOF(); 187 virtual ~__SrsAmf0ObjectEOF();
188 188
189 - virtual int size(); 189 + virtual int total_size();
190 virtual int read(SrsStream* stream); 190 virtual int read(SrsStream* stream);
191 virtual int write(SrsStream* stream); 191 virtual int write(SrsStream* stream);
192 }; 192 };
@@ -407,7 +407,7 @@ __SrsUnSortedHashtable::~__SrsUnSortedHashtable() @@ -407,7 +407,7 @@ __SrsUnSortedHashtable::~__SrsUnSortedHashtable()
407 properties.clear(); 407 properties.clear();
408 } 408 }
409 409
410 -int __SrsUnSortedHashtable::size() 410 +int __SrsUnSortedHashtable::count()
411 { 411 {
412 return (int)properties.size(); 412 return (int)properties.size();
413 } 413 }
@@ -419,14 +419,14 @@ void __SrsUnSortedHashtable::clear() @@ -419,14 +419,14 @@ void __SrsUnSortedHashtable::clear()
419 419
420 std::string __SrsUnSortedHashtable::key_at(int index) 420 std::string __SrsUnSortedHashtable::key_at(int index)
421 { 421 {
422 - srs_assert(index < size()); 422 + srs_assert(index < count());
423 SrsObjectPropertyType& elem = properties[index]; 423 SrsObjectPropertyType& elem = properties[index];
424 return elem.first; 424 return elem.first;
425 } 425 }
426 426
427 SrsAmf0Any* __SrsUnSortedHashtable::value_at(int index) 427 SrsAmf0Any* __SrsUnSortedHashtable::value_at(int index)
428 { 428 {
429 - srs_assert(index < size()); 429 + srs_assert(index < count());
430 SrsObjectPropertyType& elem = properties[index]; 430 SrsObjectPropertyType& elem = properties[index];
431 return elem.second; 431 return elem.second;
432 } 432 }
@@ -511,7 +511,7 @@ __SrsAmf0ObjectEOF::~__SrsAmf0ObjectEOF() @@ -511,7 +511,7 @@ __SrsAmf0ObjectEOF::~__SrsAmf0ObjectEOF()
511 { 511 {
512 } 512 }
513 513
514 -int __SrsAmf0ObjectEOF::size() 514 +int __SrsAmf0ObjectEOF::total_size()
515 { 515 {
516 return SrsAmf0Size::object_eof(); 516 return SrsAmf0Size::object_eof();
517 } 517 }
@@ -594,11 +594,11 @@ SrsAmf0Object::~SrsAmf0Object() @@ -594,11 +594,11 @@ SrsAmf0Object::~SrsAmf0Object()
594 srs_freep(eof); 594 srs_freep(eof);
595 } 595 }
596 596
597 -int SrsAmf0Object::size() 597 +int SrsAmf0Object::total_size()
598 { 598 {
599 int size = 1; 599 int size = 1;
600 600
601 - for (int i = 0; i < properties->size(); i++){ 601 + for (int i = 0; i < properties->count(); i++){
602 std::string name = key_at(i); 602 std::string name = key_at(i);
603 SrsAmf0Any* value = value_at(i); 603 SrsAmf0Any* value = value_at(i);
604 604
@@ -681,7 +681,7 @@ int SrsAmf0Object::write(SrsStream* stream) @@ -681,7 +681,7 @@ int SrsAmf0Object::write(SrsStream* stream)
681 srs_verbose("amf0 write object marker success"); 681 srs_verbose("amf0 write object marker success");
682 682
683 // value 683 // value
684 - for (int i = 0; i < properties->size(); i++) { 684 + for (int i = 0; i < properties->count(); i++) {
685 std::string name = this->key_at(i); 685 std::string name = this->key_at(i);
686 SrsAmf0Any* any = this->value_at(i); 686 SrsAmf0Any* any = this->value_at(i);
687 687
@@ -710,7 +710,7 @@ int SrsAmf0Object::write(SrsStream* stream) @@ -710,7 +710,7 @@ int SrsAmf0Object::write(SrsStream* stream)
710 710
711 int SrsAmf0Object::count() 711 int SrsAmf0Object::count()
712 { 712 {
713 - return properties->size(); 713 + return properties->count();
714 } 714 }
715 715
716 std::string SrsAmf0Object::key_at(int index) 716 std::string SrsAmf0Object::key_at(int index)
@@ -756,11 +756,11 @@ SrsAmf0EcmaArray::~SrsAmf0EcmaArray() @@ -756,11 +756,11 @@ SrsAmf0EcmaArray::~SrsAmf0EcmaArray()
756 srs_freep(eof); 756 srs_freep(eof);
757 } 757 }
758 758
759 -int SrsAmf0EcmaArray::size() 759 +int SrsAmf0EcmaArray::total_size()
760 { 760 {
761 int size = 1 + 4; 761 int size = 1 + 4;
762 762
763 - for (int i = 0; i < properties->size(); i++){ 763 + for (int i = 0; i < properties->count(); i++){
764 std::string name = key_at(i); 764 std::string name = key_at(i);
765 SrsAmf0Any* value = value_at(i); 765 SrsAmf0Any* value = value_at(i);
766 766
@@ -863,7 +863,7 @@ int SrsAmf0EcmaArray::write(SrsStream* stream) @@ -863,7 +863,7 @@ int SrsAmf0EcmaArray::write(SrsStream* stream)
863 srs_verbose("amf0 write ecma_array count success. count=%d", _count); 863 srs_verbose("amf0 write ecma_array count success. count=%d", _count);
864 864
865 // value 865 // value
866 - for (int i = 0; i < properties->size(); i++) { 866 + for (int i = 0; i < properties->count(); i++) {
867 std::string name = this->key_at(i); 867 std::string name = this->key_at(i);
868 SrsAmf0Any* any = this->value_at(i); 868 SrsAmf0Any* any = this->value_at(i);
869 869
@@ -897,7 +897,7 @@ void SrsAmf0EcmaArray::clear() @@ -897,7 +897,7 @@ void SrsAmf0EcmaArray::clear()
897 897
898 int SrsAmf0EcmaArray::count() 898 int SrsAmf0EcmaArray::count()
899 { 899 {
900 - return properties->size(); 900 + return properties->count();
901 } 901 }
902 902
903 std::string SrsAmf0EcmaArray::key_at(int index) 903 std::string SrsAmf0EcmaArray::key_at(int index)
@@ -961,7 +961,7 @@ int SrsAmf0Size::object(SrsAmf0Object* obj) @@ -961,7 +961,7 @@ int SrsAmf0Size::object(SrsAmf0Object* obj)
961 return 0; 961 return 0;
962 } 962 }
963 963
964 - return obj->size(); 964 + return obj->total_size();
965 } 965 }
966 966
967 int SrsAmf0Size::object_eof() 967 int SrsAmf0Size::object_eof()
@@ -975,7 +975,7 @@ int SrsAmf0Size::ecma_array(SrsAmf0EcmaArray* arr) @@ -975,7 +975,7 @@ int SrsAmf0Size::ecma_array(SrsAmf0EcmaArray* arr)
975 return 0; 975 return 0;
976 } 976 }
977 977
978 - return arr->size(); 978 + return arr->total_size();
979 } 979 }
980 980
981 int SrsAmf0Size::any(SrsAmf0Any* o) 981 int SrsAmf0Size::any(SrsAmf0Any* o)
@@ -984,7 +984,7 @@ int SrsAmf0Size::any(SrsAmf0Any* o) @@ -984,7 +984,7 @@ int SrsAmf0Size::any(SrsAmf0Any* o)
984 return 0; 984 return 0;
985 } 985 }
986 986
987 - return o->size(); 987 + return o->total_size();
988 } 988 }
989 989
990 __SrsAmf0String::__SrsAmf0String(const char* _value) 990 __SrsAmf0String::__SrsAmf0String(const char* _value)
@@ -999,7 +999,7 @@ __SrsAmf0String::~__SrsAmf0String() @@ -999,7 +999,7 @@ __SrsAmf0String::~__SrsAmf0String()
999 { 999 {
1000 } 1000 }
1001 1001
1002 -int __SrsAmf0String::size() 1002 +int __SrsAmf0String::total_size()
1003 { 1003 {
1004 return SrsAmf0Size::str(value); 1004 return SrsAmf0Size::str(value);
1005 } 1005 }
@@ -1024,7 +1024,7 @@ __SrsAmf0Boolean::~__SrsAmf0Boolean() @@ -1024,7 +1024,7 @@ __SrsAmf0Boolean::~__SrsAmf0Boolean()
1024 { 1024 {
1025 } 1025 }
1026 1026
1027 -int __SrsAmf0Boolean::size() 1027 +int __SrsAmf0Boolean::total_size()
1028 { 1028 {
1029 return SrsAmf0Size::boolean(); 1029 return SrsAmf0Size::boolean();
1030 } 1030 }
@@ -1049,7 +1049,7 @@ __SrsAmf0Number::~__SrsAmf0Number() @@ -1049,7 +1049,7 @@ __SrsAmf0Number::~__SrsAmf0Number()
1049 { 1049 {
1050 } 1050 }
1051 1051
1052 -int __SrsAmf0Number::size() 1052 +int __SrsAmf0Number::total_size()
1053 { 1053 {
1054 return SrsAmf0Size::number(); 1054 return SrsAmf0Size::number();
1055 } 1055 }
@@ -1073,7 +1073,7 @@ __SrsAmf0Null::~__SrsAmf0Null() @@ -1073,7 +1073,7 @@ __SrsAmf0Null::~__SrsAmf0Null()
1073 { 1073 {
1074 } 1074 }
1075 1075
1076 -int __SrsAmf0Null::size() 1076 +int __SrsAmf0Null::total_size()
1077 { 1077 {
1078 return SrsAmf0Size::null(); 1078 return SrsAmf0Size::null();
1079 } 1079 }
@@ -1097,7 +1097,7 @@ __SrsAmf0Undefined::~__SrsAmf0Undefined() @@ -1097,7 +1097,7 @@ __SrsAmf0Undefined::~__SrsAmf0Undefined()
1097 { 1097 {
1098 } 1098 }
1099 1099
1100 -int __SrsAmf0Undefined::size() 1100 +int __SrsAmf0Undefined::total_size()
1101 { 1101 {
1102 return SrsAmf0Size::undefined(); 1102 return SrsAmf0Size::undefined();
1103 } 1103 }
@@ -121,7 +121,7 @@ public: @@ -121,7 +121,7 @@ public:
121 /** 121 /**
122 * get the size of amf0 any, including the marker size. 122 * get the size of amf0 any, including the marker size.
123 */ 123 */
124 - virtual int size() = 0; 124 + virtual int total_size() = 0;
125 /** 125 /**
126 * read elem from stream 126 * read elem from stream
127 */ 127 */
@@ -159,7 +159,7 @@ public: @@ -159,7 +159,7 @@ public:
159 virtual ~SrsAmf0Object(); 159 virtual ~SrsAmf0Object();
160 160
161 public: 161 public:
162 - virtual int size(); 162 + virtual int total_size();
163 virtual int read(SrsStream* stream); 163 virtual int read(SrsStream* stream);
164 virtual int write(SrsStream* stream); 164 virtual int write(SrsStream* stream);
165 165
@@ -198,7 +198,7 @@ public: @@ -198,7 +198,7 @@ public:
198 virtual ~SrsAmf0EcmaArray(); 198 virtual ~SrsAmf0EcmaArray();
199 199
200 public: 200 public:
201 - virtual int size(); 201 + virtual int total_size();
202 virtual int read(SrsStream* stream); 202 virtual int read(SrsStream* stream);
203 virtual int write(SrsStream* stream); 203 virtual int write(SrsStream* stream);
204 204
@@ -1884,17 +1884,8 @@ int SrsConnectAppResPacket::get_message_type() @@ -1884,17 +1884,8 @@ int SrsConnectAppResPacket::get_message_type()
1884 1884
1885 int SrsConnectAppResPacket::get_size() 1885 int SrsConnectAppResPacket::get_size()
1886 { 1886 {
1887 - int size = SrsAmf0Size::str(command_name) + SrsAmf0Size::number();  
1888 -  
1889 - if (props->size() > 0) {  
1890 - size += SrsAmf0Size::object(props);  
1891 - }  
1892 -  
1893 - if (info->size() > 0) {  
1894 - size += SrsAmf0Size::object(info);  
1895 - }  
1896 -  
1897 - return size; 1887 + return SrsAmf0Size::str(command_name) + SrsAmf0Size::number()
  1888 + + SrsAmf0Size::object(props) + SrsAmf0Size::object(info);
1898 } 1889 }
1899 1890
1900 int SrsConnectAppResPacket::encode_packet(SrsStream* stream) 1891 int SrsConnectAppResPacket::encode_packet(SrsStream* stream)
@@ -383,7 +383,7 @@ VOID TEST(AMF0Test, AnyIO) @@ -383,7 +383,7 @@ VOID TEST(AMF0Test, AnyIO)
383 SrsAutoFree(SrsAmf0Any, o, false); 383 SrsAutoFree(SrsAmf0Any, o, false);
384 384
385 EXPECT_EQ(ERROR_SUCCESS, o->read(&s)); 385 EXPECT_EQ(ERROR_SUCCESS, o->read(&s));
386 - EXPECT_EQ(o->size(), s.pos()); 386 + EXPECT_EQ(o->total_size(), s.pos());
387 EXPECT_EQ(3, s.pos()); 387 EXPECT_EQ(3, s.pos());
388 388
389 s.reset(); 389 s.reset();
@@ -397,7 +397,7 @@ VOID TEST(AMF0Test, AnyIO) @@ -397,7 +397,7 @@ VOID TEST(AMF0Test, AnyIO)
397 SrsAutoFree(SrsAmf0Any, o, false); 397 SrsAutoFree(SrsAmf0Any, o, false);
398 398
399 EXPECT_EQ(ERROR_SUCCESS, o->write(&s)); 399 EXPECT_EQ(ERROR_SUCCESS, o->write(&s));
400 - EXPECT_EQ(o->size(), s.pos()); 400 + EXPECT_EQ(o->total_size(), s.pos());
401 EXPECT_EQ(3, s.pos()); 401 EXPECT_EQ(3, s.pos());
402 402
403 s.skip(-3); 403 s.skip(-3);
@@ -412,7 +412,7 @@ VOID TEST(AMF0Test, AnyIO) @@ -412,7 +412,7 @@ VOID TEST(AMF0Test, AnyIO)
412 SrsAutoFree(SrsAmf0Any, o, false); 412 SrsAutoFree(SrsAmf0Any, o, false);
413 413
414 EXPECT_EQ(ERROR_SUCCESS, o->write(&s)); 414 EXPECT_EQ(ERROR_SUCCESS, o->write(&s));
415 - EXPECT_EQ(o->size(), s.pos()); 415 + EXPECT_EQ(o->total_size(), s.pos());
416 416
417 s.reset(); 417 s.reset();
418 EXPECT_EQ(2, s.read_1bytes()); 418 EXPECT_EQ(2, s.read_1bytes());
@@ -423,7 +423,7 @@ VOID TEST(AMF0Test, AnyIO) @@ -423,7 +423,7 @@ VOID TEST(AMF0Test, AnyIO)
423 s.reset(); 423 s.reset();
424 s.current()[3] = 'x'; 424 s.current()[3] = 'x';
425 EXPECT_EQ(ERROR_SUCCESS, o->read(&s)); 425 EXPECT_EQ(ERROR_SUCCESS, o->read(&s));
426 - EXPECT_EQ(o->size(), s.pos()); 426 + EXPECT_EQ(o->total_size(), s.pos());
427 EXPECT_STREQ("xinlin", o->to_str().c_str()); 427 EXPECT_STREQ("xinlin", o->to_str().c_str());
428 } 428 }
429 429
@@ -435,14 +435,14 @@ VOID TEST(AMF0Test, AnyIO) @@ -435,14 +435,14 @@ VOID TEST(AMF0Test, AnyIO)
435 SrsAutoFree(SrsAmf0Any, o, false); 435 SrsAutoFree(SrsAmf0Any, o, false);
436 436
437 EXPECT_EQ(ERROR_SUCCESS, o->write(&s)); 437 EXPECT_EQ(ERROR_SUCCESS, o->write(&s));
438 - EXPECT_EQ(o->size(), s.pos()); 438 + EXPECT_EQ(o->total_size(), s.pos());
439 439
440 s.reset(); 440 s.reset();
441 EXPECT_EQ(0, s.read_1bytes()); 441 EXPECT_EQ(0, s.read_1bytes());
442 442
443 s.reset(); 443 s.reset();
444 EXPECT_EQ(ERROR_SUCCESS, o->read(&s)); 444 EXPECT_EQ(ERROR_SUCCESS, o->read(&s));
445 - EXPECT_EQ(o->size(), s.pos()); 445 + EXPECT_EQ(o->total_size(), s.pos());
446 EXPECT_DOUBLE_EQ(10, o->to_number()); 446 EXPECT_DOUBLE_EQ(10, o->to_number());
447 } 447 }
448 448
@@ -454,14 +454,14 @@ VOID TEST(AMF0Test, AnyIO) @@ -454,14 +454,14 @@ VOID TEST(AMF0Test, AnyIO)
454 SrsAutoFree(SrsAmf0Any, o, false); 454 SrsAutoFree(SrsAmf0Any, o, false);
455 455
456 EXPECT_EQ(ERROR_SUCCESS, o->write(&s)); 456 EXPECT_EQ(ERROR_SUCCESS, o->write(&s));
457 - EXPECT_EQ(o->size(), s.pos()); 457 + EXPECT_EQ(o->total_size(), s.pos());
458 458
459 s.reset(); 459 s.reset();
460 EXPECT_EQ(1, s.read_1bytes()); 460 EXPECT_EQ(1, s.read_1bytes());
461 461
462 s.reset(); 462 s.reset();
463 EXPECT_EQ(ERROR_SUCCESS, o->read(&s)); 463 EXPECT_EQ(ERROR_SUCCESS, o->read(&s));
464 - EXPECT_EQ(o->size(), s.pos()); 464 + EXPECT_EQ(o->total_size(), s.pos());
465 EXPECT_TRUE(o->to_boolean()); 465 EXPECT_TRUE(o->to_boolean());
466 } 466 }
467 if (true) { 467 if (true) {
@@ -471,14 +471,14 @@ VOID TEST(AMF0Test, AnyIO) @@ -471,14 +471,14 @@ VOID TEST(AMF0Test, AnyIO)
471 SrsAutoFree(SrsAmf0Any, o, false); 471 SrsAutoFree(SrsAmf0Any, o, false);
472 472
473 EXPECT_EQ(ERROR_SUCCESS, o->write(&s)); 473 EXPECT_EQ(ERROR_SUCCESS, o->write(&s));
474 - EXPECT_EQ(o->size(), s.pos()); 474 + EXPECT_EQ(o->total_size(), s.pos());
475 475
476 s.reset(); 476 s.reset();
477 EXPECT_EQ(1, s.read_1bytes()); 477 EXPECT_EQ(1, s.read_1bytes());
478 478
479 s.reset(); 479 s.reset();
480 EXPECT_EQ(ERROR_SUCCESS, o->read(&s)); 480 EXPECT_EQ(ERROR_SUCCESS, o->read(&s));
481 - EXPECT_EQ(o->size(), s.pos()); 481 + EXPECT_EQ(o->total_size(), s.pos());
482 EXPECT_FALSE(o->to_boolean()); 482 EXPECT_FALSE(o->to_boolean());
483 } 483 }
484 484
@@ -490,14 +490,14 @@ VOID TEST(AMF0Test, AnyIO) @@ -490,14 +490,14 @@ VOID TEST(AMF0Test, AnyIO)
490 SrsAutoFree(SrsAmf0Any, o, false); 490 SrsAutoFree(SrsAmf0Any, o, false);
491 491
492 EXPECT_EQ(ERROR_SUCCESS, o->write(&s)); 492 EXPECT_EQ(ERROR_SUCCESS, o->write(&s));
493 - EXPECT_EQ(o->size(), s.pos()); 493 + EXPECT_EQ(o->total_size(), s.pos());
494 494
495 s.reset(); 495 s.reset();
496 EXPECT_EQ(5, s.read_1bytes()); 496 EXPECT_EQ(5, s.read_1bytes());
497 497
498 s.reset(); 498 s.reset();
499 EXPECT_EQ(ERROR_SUCCESS, o->read(&s)); 499 EXPECT_EQ(ERROR_SUCCESS, o->read(&s));
500 - EXPECT_EQ(o->size(), s.pos()); 500 + EXPECT_EQ(o->total_size(), s.pos());
501 EXPECT_TRUE(o->is_null()); 501 EXPECT_TRUE(o->is_null());
502 } 502 }
503 503
@@ -509,14 +509,14 @@ VOID TEST(AMF0Test, AnyIO) @@ -509,14 +509,14 @@ VOID TEST(AMF0Test, AnyIO)
509 SrsAutoFree(SrsAmf0Any, o, false); 509 SrsAutoFree(SrsAmf0Any, o, false);
510 510
511 EXPECT_EQ(ERROR_SUCCESS, o->write(&s)); 511 EXPECT_EQ(ERROR_SUCCESS, o->write(&s));
512 - EXPECT_EQ(o->size(), s.pos()); 512 + EXPECT_EQ(o->total_size(), s.pos());
513 513
514 s.reset(); 514 s.reset();
515 EXPECT_EQ(6, s.read_1bytes()); 515 EXPECT_EQ(6, s.read_1bytes());
516 516
517 s.reset(); 517 s.reset();
518 EXPECT_EQ(ERROR_SUCCESS, o->read(&s)); 518 EXPECT_EQ(ERROR_SUCCESS, o->read(&s));
519 - EXPECT_EQ(o->size(), s.pos()); 519 + EXPECT_EQ(o->total_size(), s.pos());
520 EXPECT_TRUE(o->is_undefined()); 520 EXPECT_TRUE(o->is_undefined());
521 } 521 }
522 522
@@ -528,7 +528,7 @@ VOID TEST(AMF0Test, AnyIO) @@ -528,7 +528,7 @@ VOID TEST(AMF0Test, AnyIO)
528 SrsAutoFree(SrsAmf0Any, o, false); 528 SrsAutoFree(SrsAmf0Any, o, false);
529 529
530 EXPECT_EQ(ERROR_SUCCESS, o->write(&s)); 530 EXPECT_EQ(ERROR_SUCCESS, o->write(&s));
531 - EXPECT_EQ(o->size(), s.pos()); 531 + EXPECT_EQ(o->total_size(), s.pos());
532 532
533 s.reset(); 533 s.reset();
534 534
@@ -548,7 +548,7 @@ VOID TEST(AMF0Test, AnyIO) @@ -548,7 +548,7 @@ VOID TEST(AMF0Test, AnyIO)
548 SrsAutoFree(SrsAmf0Any, o, false); 548 SrsAutoFree(SrsAmf0Any, o, false);
549 549
550 EXPECT_EQ(ERROR_SUCCESS, o->write(&s)); 550 EXPECT_EQ(ERROR_SUCCESS, o->write(&s));
551 - EXPECT_EQ(o->size(), s.pos()); 551 + EXPECT_EQ(o->total_size(), s.pos());
552 552
553 s.reset(); 553 s.reset();
554 554
@@ -568,7 +568,7 @@ VOID TEST(AMF0Test, AnyIO) @@ -568,7 +568,7 @@ VOID TEST(AMF0Test, AnyIO)
568 SrsAutoFree(SrsAmf0Any, o, false); 568 SrsAutoFree(SrsAmf0Any, o, false);
569 569
570 EXPECT_EQ(ERROR_SUCCESS, o->write(&s)); 570 EXPECT_EQ(ERROR_SUCCESS, o->write(&s));
571 - EXPECT_EQ(o->size(), s.pos()); 571 + EXPECT_EQ(o->total_size(), s.pos());
572 572
573 s.reset(); 573 s.reset();
574 574
@@ -588,7 +588,7 @@ VOID TEST(AMF0Test, AnyIO) @@ -588,7 +588,7 @@ VOID TEST(AMF0Test, AnyIO)
588 SrsAutoFree(SrsAmf0Any, o, false); 588 SrsAutoFree(SrsAmf0Any, o, false);
589 589
590 EXPECT_EQ(ERROR_SUCCESS, o->write(&s)); 590 EXPECT_EQ(ERROR_SUCCESS, o->write(&s));
591 - EXPECT_EQ(o->size(), s.pos()); 591 + EXPECT_EQ(o->total_size(), s.pos());
592 592
593 s.reset(); 593 s.reset();
594 594
@@ -607,7 +607,7 @@ VOID TEST(AMF0Test, AnyIO) @@ -607,7 +607,7 @@ VOID TEST(AMF0Test, AnyIO)
607 SrsAutoFree(SrsAmf0Any, o, false); 607 SrsAutoFree(SrsAmf0Any, o, false);
608 608
609 EXPECT_EQ(ERROR_SUCCESS, o->write(&s)); 609 EXPECT_EQ(ERROR_SUCCESS, o->write(&s));
610 - EXPECT_EQ(o->size(), s.pos()); 610 + EXPECT_EQ(o->total_size(), s.pos());
611 611
612 s.reset(); 612 s.reset();
613 613