Class <anonymous struct>
   size=8 align=4
   base size=8 base align=4
<anonymous struct> (0x0x7f72733492a0) 0

Class <anonymous struct>::<anonymous union>
   size=4 align=4
   base size=4 base align=4
<anonymous struct>::<anonymous union> (0x0x7f7273349360) 0

Class <anonymous struct>
   size=8 align=4
   base size=8 base align=4
<anonymous struct> (0x0x7f7273349300) 0

Class <anonymous struct>
   size=12 align=4
   base size=12 base align=4
<anonymous struct> (0x0x7f72733493c0) 0

Class <anonymous struct>
   size=16 align=8
   base size=16 base align=8
<anonymous struct> (0x0x7f7273349420) 0

Class _IO_marker
   size=12 align=4
   base size=12 base align=4
_IO_marker (0x0x7f7273349480) 0

Class _IO_FILE
   size=152 align=8
   base size=152 base align=8
_IO_FILE (0x0x7f72733494e0) 0

Class <anonymous struct>
   size=16 align=4
   base size=16 base align=4
<anonymous struct> (0x0x7f7273349540) 0

Class option
   size=16 align=4
   base size=16 base align=4
option (0x0x7f7273349720) 0

Class __locale_struct
   size=116 align=4
   base size=116 base align=4
__locale_struct (0x0x7f7273349780) 0

Class wait::<anonymous struct>
   size=4 align=4
   base size=4 base align=4
wait::<anonymous struct> (0x0x7f7273349840) 0

Class wait::<anonymous struct>
   size=4 align=4
   base size=4 base align=4
wait::<anonymous struct> (0x0x7f72733498a0) 0

Class wait
   size=4 align=4
   base size=4 base align=4
wait (0x0x7f72733497e0) 0

Class <anonymous struct>
   size=8 align=4
   base size=8 base align=4
<anonymous struct> (0x0x7f7273349900) 0

Class <anonymous struct>
   size=8 align=4
   base size=8 base align=4
<anonymous struct> (0x0x7f7273349960) 0

Class <anonymous struct>
   size=16 align=8
   base size=16 base align=8
<anonymous struct> (0x0x7f72733499c0) 0

Class <anonymous struct>
   size=128 align=4
   base size=128 base align=4
<anonymous struct> (0x0x7f7273349a20) 0

Class timespec
   size=8 align=4
   base size=8 base align=4
timespec (0x0x7f7273349a80) 0

Class timeval
   size=8 align=4
   base size=8 base align=4
timeval (0x0x7f7273349ae0) 0

Class <anonymous struct>
   size=128 align=4
   base size=128 base align=4
<anonymous struct> (0x0x7f7273349b40) 0

Class pthread_attr_t
   size=36 align=4
   base size=36 base align=4
pthread_attr_t (0x0x7f7273349ba0) 0

Class __pthread_internal_slist
   size=4 align=4
   base size=4 base align=4
__pthread_internal_slist (0x0x7f7273349c00) 0

Class <anonymous union>::__pthread_mutex_s::<anonymous union>
   size=4 align=4
   base size=4 base align=4
<anonymous union>::__pthread_mutex_s::<anonymous union> (0x0x7f7273349d20) 0

Class <anonymous union>::__pthread_mutex_s
   size=24 align=4
   base size=24 base align=4
<anonymous union>::__pthread_mutex_s (0x0x7f7273349cc0) 0

Class <anonymous union>
   size=24 align=4
   base size=24 base align=4
<anonymous union> (0x0x7f7273349c60) 0

Class <anonymous union>
   size=4 align=4
   base size=4 base align=4
<anonymous union> (0x0x7f7273349de0) 0

Class <anonymous union>::<anonymous struct>
   size=48 align=8
   base size=48 base align=8
<anonymous union>::<anonymous struct> (0x0x7f7273349ea0) 0

Class <anonymous union>
   size=48 align=8
   base size=48 base align=8
<anonymous union> (0x0x7f7273349e40) 0

Class <anonymous union>
   size=4 align=4
   base size=4 base align=4
<anonymous union> (0x0x7f7273349f00) 0

Class <anonymous union>::<anonymous struct>
   size=32 align=4
   base size=32 base align=4
<anonymous union>::<anonymous struct> (0x0x7f7273437000) 0

Class <anonymous union>
   size=32 align=4
   base size=32 base align=4
<anonymous union> (0x0x7f7273349f60) 0

Class <anonymous union>
   size=8 align=4
   base size=8 base align=4
<anonymous union> (0x0x7f7273437060) 0

Class <anonymous union>
   size=20 align=4
   base size=20 base align=4
<anonymous union> (0x0x7f72734370c0) 0

Class <anonymous union>
   size=4 align=4
   base size=4 base align=4
<anonymous union> (0x0x7f7273437120) 0

Class random_data
   size=28 align=4
   base size=28 base align=4
random_data (0x0x7f7273437180) 0

Class drand48_data
   size=24 align=8
   base size=24 base align=8
drand48_data (0x0x7f72734371e0) 0

Class flock
   size=32 align=8
   base size=32 base align=8
flock (0x0x7f72734372a0) 0

Class flock64
   size=32 align=8
   base size=32 base align=8
flock64 (0x0x7f7273437300) 0

Class iovec
   size=8 align=4
   base size=8 base align=4
iovec (0x0x7f7273437360) 0

Class f_owner_ex
   size=8 align=4
   base size=8 base align=4
f_owner_ex (0x0x7f72734373c0) 0

Class file_handle
   size=8 align=4
   base size=8 base align=4
file_handle (0x0x7f7273437420) 0

Class stat
   size=160 align=8
   base size=160 base align=8
stat (0x0x7f7273437480) 0

Class stat64
   size=160 align=8
   base size=160 base align=8
stat64 (0x0x7f72734374e0) 0

Class std::__true_type
   size=1 align=1
   base size=0 base align=1
std::__true_type (0x0x7f7273437720) 0 empty

Class std::__false_type
   size=1 align=1
   base size=0 base align=1
std::__false_type (0x0x7f7273437780) 0 empty

Class std::__truth_type<true>
   size=1 align=1
   base size=0 base align=1
std::__truth_type<true> (0x0x7f7273437840) 0 empty

Class std::__is_void<void>
   size=1 align=1
   base size=0 base align=1
std::__is_void<void> (0x0x7f7273437a20) 0 empty

Class std::__is_integer<bool>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<bool> (0x0x7f7273437ae0) 0 empty

Class std::__is_integer<char>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<char> (0x0x7f7273437b40) 0 empty

Class std::__is_integer<signed char>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<signed char> (0x0x7f7273437ba0) 0 empty

Class std::__is_integer<unsigned char>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<unsigned char> (0x0x7f7273437c00) 0 empty

Class std::__is_integer<wchar_t>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<wchar_t> (0x0x7f7273437c60) 0 empty

Class std::__is_integer<short int>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<short int> (0x0x7f7273437cc0) 0 empty

Class std::__is_integer<short unsigned int>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<short unsigned int> (0x0x7f7273437d20) 0 empty

Class std::__is_integer<int>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<int> (0x0x7f7273437d80) 0 empty

Class std::__is_integer<unsigned int>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<unsigned int> (0x0x7f7273437de0) 0 empty

Class std::__is_integer<long int>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<long int> (0x0x7f7273437e40) 0 empty

Class std::__is_integer<long unsigned int>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<long unsigned int> (0x0x7f7273437ea0) 0 empty

Class std::__is_integer<long long int>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<long long int> (0x0x7f7273437f00) 0 empty

Class std::__is_integer<long long unsigned int>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<long long unsigned int> (0x0x7f7273437f60) 0 empty

Class std::__is_floating<float>
   size=1 align=1
   base size=0 base align=1
std::__is_floating<float> (0x0x7f72734d9060) 0 empty

Class std::__is_floating<double>
   size=1 align=1
   base size=0 base align=1
std::__is_floating<double> (0x0x7f72734d90c0) 0 empty

Class std::__is_floating<long double>
   size=1 align=1
   base size=0 base align=1
std::__is_floating<long double> (0x0x7f72734d9120) 0 empty

Class std::__is_char<char>
   size=1 align=1
   base size=0 base align=1
std::__is_char<char> (0x0x7f72734d9420) 0 empty

Class std::__is_char<wchar_t>
   size=1 align=1
   base size=0 base align=1
std::__is_char<wchar_t> (0x0x7f72734d9480) 0 empty

Class std::__is_byte<char>
   size=1 align=1
   base size=0 base align=1
std::__is_byte<char> (0x0x7f72734d9540) 0 empty

Class std::__is_byte<signed char>
   size=1 align=1
   base size=0 base align=1
std::__is_byte<signed char> (0x0x7f72734d95a0) 0 empty

Class std::__is_byte<unsigned char>
   size=1 align=1
   base size=0 base align=1
std::__is_byte<unsigned char> (0x0x7f72734d9600) 0 empty

Class __gnu_cxx::__add_unsigned<char>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__add_unsigned<char> (0x0x7f72734d98a0) 0 empty

Class __gnu_cxx::__add_unsigned<signed char>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__add_unsigned<signed char> (0x0x7f72734d9900) 0 empty

Class __gnu_cxx::__add_unsigned<short int>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__add_unsigned<short int> (0x0x7f72734d9960) 0 empty

Class __gnu_cxx::__add_unsigned<int>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__add_unsigned<int> (0x0x7f72734d99c0) 0 empty

Class __gnu_cxx::__add_unsigned<long int>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__add_unsigned<long int> (0x0x7f72734d9a20) 0 empty

Class __gnu_cxx::__add_unsigned<long long int>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__add_unsigned<long long int> (0x0x7f72734d9a80) 0 empty

Class __gnu_cxx::__remove_unsigned<char>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__remove_unsigned<char> (0x0x7f72734d9b40) 0 empty

Class __gnu_cxx::__remove_unsigned<unsigned char>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__remove_unsigned<unsigned char> (0x0x7f72734d9ba0) 0 empty

Class __gnu_cxx::__remove_unsigned<short unsigned int>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__remove_unsigned<short unsigned int> (0x0x7f72734d9c00) 0 empty

Class __gnu_cxx::__remove_unsigned<unsigned int>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__remove_unsigned<unsigned int> (0x0x7f72734d9c60) 0 empty

Class __gnu_cxx::__remove_unsigned<long unsigned int>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__remove_unsigned<long unsigned int> (0x0x7f72734d9cc0) 0 empty

Class __gnu_cxx::__remove_unsigned<long long unsigned int>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__remove_unsigned<long long unsigned int> (0x0x7f72734d9d20) 0 empty

Class std::__is_integer<long double>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<long double> (0x0x7f72734d9e40) 0 empty

Class __gnu_cxx::__promote<long double>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__promote<long double> (0x0x7f72734d9ea0) 0 empty

Class std::__is_integer<double>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<double> (0x0x7f72734d9f00) 0 empty

Class __gnu_cxx::__promote<double>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__promote<double> (0x0x7f72734d9f60) 0 empty

Class std::__is_integer<float>
   size=1 align=1
   base size=0 base align=1
std::__is_integer<float> (0x0x7f7272d0b000) 0 empty

Class __gnu_cxx::__promote<float>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__promote<float> (0x0x7f7272d0b060) 0 empty

Class std::input_iterator_tag
   size=1 align=1
   base size=0 base align=1
std::input_iterator_tag (0x0x7f7272d0b300) 0 empty

Class std::output_iterator_tag
   size=1 align=1
   base size=0 base align=1
std::output_iterator_tag (0x0x7f7272d0b360) 0 empty

Class std::forward_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::forward_iterator_tag (0x0x7f727332fbc8) 0 empty
  std::input_iterator_tag (0x0x7f7272d0b3c0) 0 empty

Class std::bidirectional_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::bidirectional_iterator_tag (0x0x7f727332fc30) 0 empty
  std::forward_iterator_tag (0x0x7f727332fc98) 0 empty
    std::input_iterator_tag (0x0x7f7272d0b420) 0 empty

Class std::random_access_iterator_tag
   size=1 align=1
   base size=1 base align=1
std::random_access_iterator_tag (0x0x7f727332fd00) 0 empty
  std::bidirectional_iterator_tag (0x0x7f727332fd68) 0 empty
    std::forward_iterator_tag (0x0x7f727332fdd0) 0 empty
      std::input_iterator_tag (0x0x7f7272d0b480) 0 empty

Class std::iterator<std::output_iterator_tag, void, void, void, void>
   size=1 align=1
   base size=0 base align=1
std::iterator<std::output_iterator_tag, void, void, void, void> (0x0x7f7272d0b780) 0 empty

Class __gnu_cxx::__ops::_Iter_less_iter
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__ops::_Iter_less_iter (0x0x7f7272d0b960) 0 empty

Class __gnu_cxx::__ops::_Iter_less_val
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__ops::_Iter_less_val (0x0x7f7272d0b9c0) 0 empty

Class __gnu_cxx::__ops::_Val_less_iter
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__ops::_Val_less_iter (0x0x7f7272d0ba20) 0 empty

Class __gnu_cxx::__ops::_Iter_equal_to_iter
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__ops::_Iter_equal_to_iter (0x0x7f7272d0ba80) 0 empty

Class __gnu_cxx::__ops::_Iter_equal_to_val
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__ops::_Iter_equal_to_val (0x0x7f7272d0bae0) 0 empty

Class std::__iter_swap<true>
   size=1 align=1
   base size=0 base align=1
std::__iter_swap<true> (0x0x7f7272d0bf00) 0 empty

Class std::__copy_move<false, false, std::random_access_iterator_tag>
   size=1 align=1
   base size=0 base align=1
std::__copy_move<false, false, std::random_access_iterator_tag> (0x0x7f7272dd60c0) 0 empty

Class std::__copy_move_backward<false, false, std::random_access_iterator_tag>
   size=1 align=1
   base size=0 base align=1
std::__copy_move_backward<false, false, std::random_access_iterator_tag> (0x0x7f7272dd61e0) 0 empty

Class std::__equal<true>
   size=1 align=1
   base size=0 base align=1
std::__equal<true> (0x0x7f7272dd6300) 0 empty

Class std::__lc_rai<std::random_access_iterator_tag, std::random_access_iterator_tag>
   size=1 align=1
   base size=0 base align=1
std::__lc_rai<std::random_access_iterator_tag, std::random_access_iterator_tag> (0x0x7f7272dd63c0) 0 empty

Class std::__lexicographical_compare<true>
   size=1 align=1
   base size=0 base align=1
std::__lexicographical_compare<true> (0x0x7f7272dd6480) 0 empty

Vtable for std::exception
std::exception::_ZTVSt9exception: 5u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt9exception)
8     (int (*)(...))std::exception::~exception
12    (int (*)(...))std::exception::~exception
16    (int (*)(...))std::exception::what

Class std::exception
   size=4 align=4
   base size=4 base align=4
std::exception (0x0x7f7272dd64e0) 0 nearly-empty
    vptr=((& std::exception::_ZTVSt9exception) + 8u)

Vtable for std::bad_exception
std::bad_exception::_ZTVSt13bad_exception: 5u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt13bad_exception)
8     (int (*)(...))std::bad_exception::~bad_exception
12    (int (*)(...))std::bad_exception::~bad_exception
16    (int (*)(...))std::bad_exception::what

Class std::bad_exception
   size=4 align=4
   base size=4 base align=4
std::bad_exception (0x0x7f7272dd10d0) 0 nearly-empty
    vptr=((& std::bad_exception::_ZTVSt13bad_exception) + 8u)
  std::exception (0x0x7f7272dd6540) 0 nearly-empty
      primary-for std::bad_exception (0x0x7f7272dd10d0)

Vtable for std::bad_alloc
std::bad_alloc::_ZTVSt9bad_alloc: 5u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt9bad_alloc)
8     (int (*)(...))std::bad_alloc::~bad_alloc
12    (int (*)(...))std::bad_alloc::~bad_alloc
16    (int (*)(...))std::bad_alloc::what

Class std::bad_alloc
   size=4 align=4
   base size=4 base align=4
std::bad_alloc (0x0x7f7272dd1138) 0 nearly-empty
    vptr=((& std::bad_alloc::_ZTVSt9bad_alloc) + 8u)
  std::exception (0x0x7f7272dd65a0) 0 nearly-empty
      primary-for std::bad_alloc (0x0x7f7272dd1138)

Vtable for std::bad_array_length
std::bad_array_length::_ZTVSt16bad_array_length: 5u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTISt16bad_array_length)
8     (int (*)(...))std::bad_array_length::~bad_array_length
12    (int (*)(...))std::bad_array_length::~bad_array_length
16    (int (*)(...))std::bad_array_length::what

Class std::bad_array_length
   size=4 align=4
   base size=4 base align=4
std::bad_array_length (0x0x7f7272dd11a0) 0 nearly-empty
    vptr=((& std::bad_array_length::_ZTVSt16bad_array_length) + 8u)
  std::bad_alloc (0x0x7f7272dd1208) 0 nearly-empty
      primary-for std::bad_array_length (0x0x7f7272dd11a0)
    std::exception (0x0x7f7272dd6600) 0 nearly-empty
        primary-for std::bad_alloc (0x0x7f7272dd1208)

Class std::nothrow_t
   size=1 align=1
   base size=0 base align=1
std::nothrow_t (0x0x7f7272dd6660) 0 empty

Class std::allocator<void>
   size=1 align=1
   base size=0 base align=1
std::allocator<void> (0x0x7f7272dd6780) 0 empty

Class __gnu_cxx::new_allocator<char>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<char> (0x0x7f7272dd6900) 0 empty

Class std::allocator<char>
   size=1 align=1
   base size=1 base align=1
std::allocator<char> (0x0x7f7272dd12d8) 0 empty
  __gnu_cxx::new_allocator<char> (0x0x7f7272dd6960) 0 empty

Class __gnu_cxx::new_allocator<wchar_t>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<wchar_t> (0x0x7f7272dd69c0) 0 empty

Class std::allocator<wchar_t>
   size=1 align=1
   base size=1 base align=1
std::allocator<wchar_t> (0x0x7f7272dd1340) 0 empty
  __gnu_cxx::new_allocator<wchar_t> (0x0x7f7272dd6a20) 0 empty

Class std::_Destroy_aux<true>
   size=1 align=1
   base size=0 base align=1
std::_Destroy_aux<true> (0x0x7f7272dd6d20) 0 empty

Class __gnu_cxx::__conditional_type<true, __gnu_cxx::__numeric_traits_integer<int>, __gnu_cxx::__numeric_traits_floating<int> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__conditional_type<true, __gnu_cxx::__numeric_traits_integer<int>, __gnu_cxx::__numeric_traits_floating<int> > (0x0x7f7272dd6d80) 0 empty

Class __gnu_cxx::__numeric_traits_integer<int>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__numeric_traits_integer<int> (0x0x7f7272dd6de0) 0 empty

Class __gnu_cxx::__numeric_traits<int>
   size=1 align=1
   base size=1 base align=1
__gnu_cxx::__numeric_traits<int> (0x0x7f7272dd13a8) 0 empty
  __gnu_cxx::__numeric_traits_integer<int> (0x0x7f7272dd6e40) 0 empty

Class std::__uninitialized_construct_buf_dispatch<true>
   size=1 align=1
   base size=0 base align=1
std::__uninitialized_construct_buf_dispatch<true> (0x0x7f7272dd6f60) 0 empty

Class MPEG2EncParams
   size=216 align=8
   base size=216 base align=8
MPEG2EncParams (0x0x7f7272b988a0) 0

Class <anonymous struct>
   size=16 align=8
   base size=16 base align=8
<anonymous struct> (0x0x7f7272b98900) 0

Class _y4m_ratio
   size=8 align=4
   base size=8 base align=4
_y4m_ratio (0x0x7f7272b98c00) 0

Class y4m_cb_reader_s
   size=8 align=4
   base size=8 base align=4
y4m_cb_reader_s (0x0x7f7272b98c60) 0

Class y4m_cb_writer_s
   size=8 align=4
   base size=8 base align=4
y4m_cb_writer_s (0x0x7f7272b98cc0) 0

Class _y4m_xtag_list
   size=132 align=4
   base size=132 base align=4
_y4m_xtag_list (0x0x7f7272b98d20) 0

Class _y4m_stream_info
   size=164 align=4
   base size=164 base align=4
_y4m_stream_info (0x0x7f7272b98d80) 0

Class _y4m_frame_info
   size=144 align=4
   base size=144 base align=4
_y4m_frame_info (0x0x7f7272b98de0) 0

Class std::__uninitialized_copy<true>
   size=1 align=1
   base size=0 base align=1
std::__uninitialized_copy<true> (0x0x7f7272b98ea0) 0 empty

Class std::__uninitialized_fill<true>
   size=1 align=1
   base size=0 base align=1
std::__uninitialized_fill<true> (0x0x7f7272b98f60) 0 empty

Class std::__uninitialized_fill_n<true>
   size=1 align=1
   base size=0 base align=1
std::__uninitialized_fill_n<true> (0x0x7f727291d060) 0 empty

Class MPEG2EncInVidParams
   size=20 align=4
   base size=20 base align=4
MPEG2EncInVidParams (0x0x7f727291d420) 0

Class __gnu_cxx::new_allocator<int>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<int> (0x0x7f727291d540) 0 empty

Class std::allocator<int>
   size=1 align=1
   base size=1 base align=1
std::allocator<int> (0x0x7f7272dd1820) 0 empty
  __gnu_cxx::new_allocator<int> (0x0x7f727291d5a0) 0 empty

Class std::allocator<int>::rebind<int*>
   size=1 align=1
   base size=0 base align=1
std::allocator<int>::rebind<int*> (0x0x7f727291d600) 0 empty

Class std::allocator<int>::rebind<int>
   size=1 align=1
   base size=0 base align=1
std::allocator<int>::rebind<int> (0x0x7f727291d660) 0 empty

Class std::_Deque_iterator<int, int&, int*>
   size=16 align=4
   base size=16 base align=4
std::_Deque_iterator<int, int&, int*> (0x0x7f727291d720) 0

Class std::_Deque_base<int, std::allocator<int> >::_Deque_impl
   size=40 align=4
   base size=40 base align=4
std::_Deque_base<int, std::allocator<int> >::_Deque_impl (0x0x7f7272dd18f0) 0
  std::allocator<int> (0x0x7f7272dd1958) 0 empty
    __gnu_cxx::new_allocator<int> (0x0x7f727291d6c0) 0 empty

Class std::_Deque_base<int, std::allocator<int> >
   size=40 align=4
   base size=40 base align=4
std::_Deque_base<int, std::allocator<int> > (0x0x7f727291d4e0) 0

Class std::deque<int>
   size=40 align=4
   base size=40 base align=4
std::deque<int> (0x0x7f7272dd19c0) 0
  std::_Deque_base<int, std::allocator<int> > (0x0x7f727291d7e0) 0

Class MPEG2EncOptions
   size=512 align=8
   base size=512 base align=8
MPEG2EncOptions (0x0x7f7272dd17b8) 0
  MPEG2EncParams (0x0x7f727291d480) 0

Class motion_data
   size=32 align=4
   base size=32 base align=4
motion_data (0x0x7f727291d840) 0

Class EncoderParams
   size=416 align=8
   base size=416 base align=8
EncoderParams (0x0x7f727291d8a0) 0

Class MPEG2Encoder
   size=456 align=8
   base size=452 base align=8
MPEG2Encoder (0x0x7f727291d900) 0

Class sched_param
   size=4 align=4
   base size=4 base align=4
sched_param (0x0x7f727291d960) 0

Class __sched_param
   size=4 align=4
   base size=4 base align=4
__sched_param (0x0x7f727291d9c0) 0

Class <anonymous struct>
   size=128 align=4
   base size=128 base align=4
<anonymous struct> (0x0x7f727291da20) 0

Class timex
   size=128 align=4
   base size=128 base align=4
timex (0x0x7f727291da80) 0

Class tm
   size=44 align=4
   base size=44 base align=4
tm (0x0x7f727291dae0) 0

Class itimerspec
   size=16 align=4
   base size=16 base align=4
itimerspec (0x0x7f727291db40) 0

Class __jmp_buf_internal_tag
   size=104 align=8
   base size=104 base align=8
__jmp_buf_internal_tag (0x0x7f727291dba0) 0

Class _pthread_cleanup_buffer
   size=16 align=4
   base size=16 base align=4
_pthread_cleanup_buffer (0x0x7f727291dc00) 0

Class <anonymous struct>::<anonymous struct>
   size=112 align=8
   base size=112 base align=8
<anonymous struct>::<anonymous struct> (0x0x7f727291dcc0) 0

Class <anonymous struct>
   size=128 align=8
   base size=128 base align=8
<anonymous struct> (0x0x7f727291dc60) 0

Class __pthread_cleanup_frame
   size=16 align=4
   base size=16 base align=4
__pthread_cleanup_frame (0x0x7f727291dd20) 0

Class __pthread_cleanup_class
   size=16 align=4
   base size=16 base align=4
__pthread_cleanup_class (0x0x7f727291dd80) 0

Class _sync_guard
   size=80 align=8
   base size=80 base align=8
_sync_guard (0x0x7f727291dde0) 0

Class _semaphore
   size=80 align=8
   base size=80 base align=8
_semaphore (0x0x7f727291de40) 0

Class std::_Bit_reference
   size=8 align=4
   base size=8 base align=4
std::_Bit_reference (0x0x7f7272775060) 0

Class std::iterator<std::random_access_iterator_tag, bool>
   size=1 align=1
   base size=0 base align=1
std::iterator<std::random_access_iterator_tag, bool> (0x0x7f72727750c0) 0 empty

Class std::_Bit_iterator_base
   size=8 align=4
   base size=8 base align=4
std::_Bit_iterator_base (0x0x7f7272dd1bc8) 0
  std::iterator<std::random_access_iterator_tag, bool> (0x0x7f7272775120) 0 empty

Class std::_Bit_iterator
   size=8 align=4
   base size=8 base align=4
std::_Bit_iterator (0x0x7f7272dd1c30) 0
  std::_Bit_iterator_base (0x0x7f7272dd1c98) 0
    std::iterator<std::random_access_iterator_tag, bool> (0x0x7f7272775180) 0 empty

Class std::_Bit_const_iterator
   size=8 align=4
   base size=8 base align=4
std::_Bit_const_iterator (0x0x7f7272dd1d00) 0
  std::_Bit_iterator_base (0x0x7f7272dd1d68) 0
    std::iterator<std::random_access_iterator_tag, bool> (0x0x7f72727751e0) 0 empty

Class std::iterator_traits<std::_Bit_iterator>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<std::_Bit_iterator> (0x0x7f7272775360) 0 empty

Class std::iterator<std::random_access_iterator_tag, bool, int, std::_Bit_reference*, std::_Bit_reference>
   size=1 align=1
   base size=0 base align=1
std::iterator<std::random_access_iterator_tag, bool, int, std::_Bit_reference*, std::_Bit_reference> (0x0x7f72727753c0) 0 empty

Class std::reverse_iterator<std::_Bit_iterator>
   size=8 align=4
   base size=8 base align=4
std::reverse_iterator<std::_Bit_iterator> (0x0x7f7272dd1618) 0
  std::iterator<std::random_access_iterator_tag, bool, int, std::_Bit_reference*, std::_Bit_reference> (0x0x7f72727754e0) 0 empty

Class std::iterator_traits<std::_Bit_const_iterator>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<std::_Bit_const_iterator> (0x0x7f7272775540) 0 empty

Class std::iterator<std::random_access_iterator_tag, bool, int, const bool*, bool>
   size=1 align=1
   base size=0 base align=1
std::iterator<std::random_access_iterator_tag, bool, int, const bool*, bool> (0x0x7f72727755a0) 0 empty

Class std::reverse_iterator<std::_Bit_const_iterator>
   size=8 align=4
   base size=8 base align=4
std::reverse_iterator<std::_Bit_const_iterator> (0x0x7f7272dd1a28) 0
  std::iterator<std::random_access_iterator_tag, bool, int, const bool*, bool> (0x0x7f7272775600) 0 empty

Class Parity
   size=1 align=1
   base size=0 base align=1
Parity (0x0x7f7272775660) 0 empty

Class FieldOrder
   size=1 align=1
   base size=0 base align=1
FieldOrder (0x0x7f72727756c0) 0 empty

Class Dim
   size=1 align=1
   base size=0 base align=1
Dim (0x0x7f7272775720) 0 empty

Class MotionVector
   size=8 align=4
   base size=8 base align=4
MotionVector (0x0x7f7272775780) 0

Class Coord
   size=8 align=4
   base size=8 base align=4
Coord (0x0x7f72727757e0) 0

Class Rectangle
   size=16 align=4
   base size=16 base align=4
Rectangle (0x0x7f7272775840) 0

Class MotionEst
   size=68 align=4
   base size=68 base align=4
MotionEst (0x0x7f72727758a0) 0

Class __gnu_cxx::new_allocator<MotionEst>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<MotionEst> (0x0x7f7272775a80) 0 empty

Class std::allocator<MotionEst>
   size=1 align=1
   base size=1 base align=1
std::allocator<MotionEst> (0x0x7f72728581a0) 0 empty
  __gnu_cxx::new_allocator<MotionEst> (0x0x7f7272775ae0) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<MotionEst> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<MotionEst> > (0x0x7f7272775a20) 0 empty

Class std::allocator<MotionEst>::rebind<MotionEst>
   size=1 align=1
   base size=0 base align=1
std::allocator<MotionEst>::rebind<MotionEst> (0x0x7f7272775c00) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<MotionEst> >::rebind<MotionEst>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<MotionEst> >::rebind<MotionEst> (0x0x7f7272775ba0) 0 empty

Class std::_Vector_base<MotionEst, std::allocator<MotionEst> >::_Vector_impl
   size=12 align=4
   base size=12 base align=4
std::_Vector_base<MotionEst, std::allocator<MotionEst> >::_Vector_impl (0x0x7f7272858340) 0
  std::allocator<MotionEst> (0x0x7f72728583a8) 0 empty
    __gnu_cxx::new_allocator<MotionEst> (0x0x7f7272775c60) 0 empty

Class std::_Vector_base<MotionEst, std::allocator<MotionEst> >
   size=12 align=4
   base size=12 base align=4
std::_Vector_base<MotionEst, std::allocator<MotionEst> > (0x0x7f72727759c0) 0

Class std::vector<MotionEst>
   size=12 align=4
   base size=12 base align=4
std::vector<MotionEst> (0x0x7f7272858410) 0
  std::_Vector_base<MotionEst, std::allocator<MotionEst> > (0x0x7f7272775cc0) 0

Class MacroBlock
   size=104 align=8
   base size=104 base align=8
MacroBlock (0x0x7f7272775960) 0

Class CodingPredictors
   size=48 align=4
   base size=48 base align=4
CodingPredictors (0x0x7f7272775de0) 0

Class __gnu_cxx::new_allocator<MacroBlock>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<MacroBlock> (0x0x7f7272775f60) 0 empty

Class std::allocator<MacroBlock>
   size=1 align=1
   base size=1 base align=1
std::allocator<MacroBlock> (0x0x7f7272858548) 0 empty
  __gnu_cxx::new_allocator<MacroBlock> (0x0x7f7272580000) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<MacroBlock> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<MacroBlock> > (0x0x7f7272775f00) 0 empty

Class std::allocator<MacroBlock>::rebind<MacroBlock>
   size=1 align=1
   base size=0 base align=1
std::allocator<MacroBlock>::rebind<MacroBlock> (0x0x7f7272580120) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<MacroBlock> >::rebind<MacroBlock>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<MacroBlock> >::rebind<MacroBlock> (0x0x7f72725800c0) 0 empty

Class std::_Vector_base<MacroBlock, std::allocator<MacroBlock> >::_Vector_impl
   size=12 align=4
   base size=12 base align=4
std::_Vector_base<MacroBlock, std::allocator<MacroBlock> >::_Vector_impl (0x0x7f72728586e8) 0
  std::allocator<MacroBlock> (0x0x7f7272858750) 0 empty
    __gnu_cxx::new_allocator<MacroBlock> (0x0x7f7272580180) 0 empty

Class std::_Vector_base<MacroBlock, std::allocator<MacroBlock> >
   size=12 align=4
   base size=12 base align=4
std::_Vector_base<MacroBlock, std::allocator<MacroBlock> > (0x0x7f7272775ea0) 0

Class std::vector<MacroBlock>
   size=12 align=4
   base size=12 base align=4
std::vector<MacroBlock> (0x0x7f72728587b8) 0
  std::_Vector_base<MacroBlock, std::allocator<MacroBlock> > (0x0x7f72725801e0) 0

Class Picture
   size=304 align=8
   base size=304 base align=8
Picture (0x0x7f72728584e0) 0
  CodingPredictors (0x0x7f7272775e40) 0

Class __gnu_cxx::new_allocator<ImagePlanes*>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<ImagePlanes*> (0x0x7f72725803c0) 0 empty

Class std::allocator<ImagePlanes*>
   size=1 align=1
   base size=1 base align=1
std::allocator<ImagePlanes*> (0x0x7f7272858888) 0 empty
  __gnu_cxx::new_allocator<ImagePlanes*> (0x0x7f7272580420) 0 empty

Class std::allocator<ImagePlanes*>::rebind<ImagePlanes**>
   size=1 align=1
   base size=0 base align=1
std::allocator<ImagePlanes*>::rebind<ImagePlanes**> (0x0x7f7272580480) 0 empty

Class std::allocator<ImagePlanes*>::rebind<ImagePlanes*>
   size=1 align=1
   base size=0 base align=1
std::allocator<ImagePlanes*>::rebind<ImagePlanes*> (0x0x7f72725804e0) 0 empty

Class std::_Deque_iterator<ImagePlanes*, ImagePlanes*&, ImagePlanes**>
   size=16 align=4
   base size=16 base align=4
std::_Deque_iterator<ImagePlanes*, ImagePlanes*&, ImagePlanes**> (0x0x7f72725805a0) 0

Class std::_Deque_base<ImagePlanes*, std::allocator<ImagePlanes*> >::_Deque_impl
   size=40 align=4
   base size=40 base align=4
std::_Deque_base<ImagePlanes*, std::allocator<ImagePlanes*> >::_Deque_impl (0x0x7f7272858958) 0
  std::allocator<ImagePlanes*> (0x0x7f72728589c0) 0 empty
    __gnu_cxx::new_allocator<ImagePlanes*> (0x0x7f7272580540) 0 empty

Class std::_Deque_base<ImagePlanes*, std::allocator<ImagePlanes*> >
   size=40 align=4
   base size=40 base align=4
std::_Deque_base<ImagePlanes*, std::allocator<ImagePlanes*> > (0x0x7f7272580360) 0

Class std::deque<ImagePlanes*>
   size=40 align=4
   base size=40 base align=4
std::deque<ImagePlanes*> (0x0x7f7272858a28) 0
  std::_Deque_base<ImagePlanes*, std::allocator<ImagePlanes*> > (0x0x7f7272580660) 0

Vtable for PictureReader
PictureReader::_ZTV13PictureReader: 6u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTI13PictureReader)
8     0u
12    0u
16    (int (*)(...))__cxa_pure_virtual
20    (int (*)(...))__cxa_pure_virtual

Class PictureReader
   size=100 align=4
   base size=100 base align=4
PictureReader (0x0x7f7272580300) 0
    vptr=((& PictureReader::_ZTV13PictureReader) + 8u)

Class ImagePlanes
   size=20 align=4
   base size=20 base align=4
ImagePlanes (0x0x7f7272580780) 0

Vtable for ElemStrmWriter
ElemStrmWriter::_ZTV14ElemStrmWriter: 6u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTI14ElemStrmWriter)
8     (int (*)(...))__cxa_pure_virtual
12    (int (*)(...))__cxa_pure_virtual
16    (int (*)(...))__cxa_pure_virtual
20    (int (*)(...))__cxa_pure_virtual

Class ElemStrmWriter
   size=16 align=8
   base size=16 base align=8
ElemStrmWriter (0x0x7f72725807e0) 0
    vptr=((& ElemStrmWriter::_ZTV14ElemStrmWriter) + 8u)

Vtable for OutputFragBuf
OutputFragBuf::_ZTV13OutputFragBuf: 7u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTI13OutputFragBuf)
8     0u
12    0u
16    (int (*)(...))__cxa_pure_virtual
20    (int (*)(...))__cxa_pure_virtual
24    (int (*)(...))__cxa_pure_virtual

Class OutputFragBuf
   size=16 align=4
   base size=16 base align=4
OutputFragBuf (0x0x7f7272580840) 0
    vptr=((& OutputFragBuf::_ZTV13OutputFragBuf) + 8u)

Vtable for ElemStrmFragBuf
ElemStrmFragBuf::_ZTV15ElemStrmFragBuf: 7u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTI15ElemStrmFragBuf)
8     (int (*)(...))ElemStrmFragBuf::~ElemStrmFragBuf
12    (int (*)(...))ElemStrmFragBuf::~ElemStrmFragBuf
16    (int (*)(...))ElemStrmFragBuf::FlushBuffer
20    (int (*)(...))ElemStrmFragBuf::ResetBuffer
24    (int (*)(...))ElemStrmFragBuf::PutBits

Class ElemStrmFragBuf
   size=28 align=4
   base size=28 base align=4
ElemStrmFragBuf (0x0x7f7272858af8) 0
    vptr=((& ElemStrmFragBuf::_ZTV15ElemStrmFragBuf) + 8u)
  OutputFragBuf (0x0x7f72725808a0) 0
      primary-for ElemStrmFragBuf (0x0x7f7272858af8)

Vtable for CountOnlyFragBuf
CountOnlyFragBuf::_ZTV16CountOnlyFragBuf: 7u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTI16CountOnlyFragBuf)
8     (int (*)(...))CountOnlyFragBuf::~CountOnlyFragBuf
12    (int (*)(...))CountOnlyFragBuf::~CountOnlyFragBuf
16    (int (*)(...))CountOnlyFragBuf::FlushBuffer
20    (int (*)(...))CountOnlyFragBuf::ResetBuffer
24    (int (*)(...))CountOnlyFragBuf::PutBits

Class CountOnlyFragBuf
   size=16 align=4
   base size=16 base align=4
CountOnlyFragBuf (0x0x7f7272858b60) 0
    vptr=((& CountOnlyFragBuf::_ZTV16CountOnlyFragBuf) + 8u)
  OutputFragBuf (0x0x7f7272580900) 0
      primary-for CountOnlyFragBuf (0x0x7f7272858b60)

Class QuantizerCalls
   size=20 align=4
   base size=20 base align=4
QuantizerCalls (0x0x7f7272580960) 0

Class Quantizer
   size=28 align=4
   base size=28 base align=4
Quantizer (0x0x7f7272858bc8) 0
  QuantizerCalls (0x0x7f72725809c0) 0

Vtable for RateCtlState
RateCtlState::_ZTV12RateCtlState: 7u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTI12RateCtlState)
8     0u
12    0u
16    (int (*)(...))__cxa_pure_virtual
20    (int (*)(...))__cxa_pure_virtual
24    (int (*)(...))__cxa_pure_virtual

Class RateCtlState
   size=4 align=4
   base size=4 base align=4
RateCtlState (0x0x7f7272580a80) 0 nearly-empty
    vptr=((& RateCtlState::_ZTV12RateCtlState) + 8u)

Vtable for RateCtl
RateCtl::_ZTV7RateCtl: 13u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTI7RateCtl)
8     0u
12    0u
16    (int (*)(...))__cxa_pure_virtual
20    (int (*)(...))RateCtl::PictSetup
24    (int (*)(...))__cxa_pure_virtual
28    (int (*)(...))__cxa_pure_virtual
32    (int (*)(...))__cxa_pure_virtual
36    (int (*)(...))__cxa_pure_virtual
40    (int (*)(...))__cxa_pure_virtual
44    (int (*)(...))__cxa_pure_virtual
48    (int (*)(...))__cxa_pure_virtual

Class RateCtl
   size=12 align=4
   base size=12 base align=4
RateCtl (0x0x7f7272580ae0) 0
    vptr=((& RateCtl::_ZTV7RateCtl) + 8u)

Vtable for Pass1RateCtl
Pass1RateCtl::_ZTV12Pass1RateCtl: 14u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTI12Pass1RateCtl)
8     0u
12    0u
16    (int (*)(...))__cxa_pure_virtual
20    (int (*)(...))RateCtl::PictSetup
24    (int (*)(...))__cxa_pure_virtual
28    (int (*)(...))__cxa_pure_virtual
32    (int (*)(...))__cxa_pure_virtual
36    (int (*)(...))__cxa_pure_virtual
40    (int (*)(...))__cxa_pure_virtual
44    (int (*)(...))__cxa_pure_virtual
48    (int (*)(...))__cxa_pure_virtual
52    (int (*)(...))__cxa_pure_virtual

Class Pass1RateCtl
   size=12 align=4
   base size=12 base align=4
Pass1RateCtl (0x0x7f7272858c98) 0
    vptr=((& Pass1RateCtl::_ZTV12Pass1RateCtl) + 8u)
  RateCtl (0x0x7f7272580b40) 0
      primary-for Pass1RateCtl (0x0x7f7272858c98)

Class __gnu_cxx::new_allocator<Picture*>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<Picture*> (0x0x7f7272580c60) 0 empty

Class std::allocator<Picture*>
   size=1 align=1
   base size=1 base align=1
std::allocator<Picture*> (0x0x7f7272858d68) 0 empty
  __gnu_cxx::new_allocator<Picture*> (0x0x7f7272580cc0) 0 empty

Class std::allocator<Picture*>::rebind<Picture**>
   size=1 align=1
   base size=0 base align=1
std::allocator<Picture*>::rebind<Picture**> (0x0x7f7272580d20) 0 empty

Class std::allocator<Picture*>::rebind<Picture*>
   size=1 align=1
   base size=0 base align=1
std::allocator<Picture*>::rebind<Picture*> (0x0x7f7272580d80) 0 empty

Class std::_Deque_iterator<Picture*, Picture*&, Picture**>
   size=16 align=4
   base size=16 base align=4
std::_Deque_iterator<Picture*, Picture*&, Picture**> (0x0x7f7272580e40) 0

Class std::_Deque_base<Picture*, std::allocator<Picture*> >::_Deque_impl
   size=40 align=4
   base size=40 base align=4
std::_Deque_base<Picture*, std::allocator<Picture*> >::_Deque_impl (0x0x7f7272858e38) 0
  std::allocator<Picture*> (0x0x7f7272858ea0) 0 empty
    __gnu_cxx::new_allocator<Picture*> (0x0x7f7272580de0) 0 empty

Class std::_Deque_base<Picture*, std::allocator<Picture*> >
   size=40 align=4
   base size=40 base align=4
std::_Deque_base<Picture*, std::allocator<Picture*> > (0x0x7f7272580c00) 0

Class std::deque<Picture*>
   size=40 align=4
   base size=40 base align=4
std::deque<Picture*> (0x0x7f7272858f08) 0
  std::_Deque_base<Picture*, std::allocator<Picture*> > (0x0x7f7272580f00) 0

Vtable for Pass2RateCtl
Pass2RateCtl::_ZTV12Pass2RateCtl: 17u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTI12Pass2RateCtl)
8     0u
12    0u
16    (int (*)(...))__cxa_pure_virtual
20    (int (*)(...))RateCtl::PictSetup
24    (int (*)(...))__cxa_pure_virtual
28    (int (*)(...))__cxa_pure_virtual
32    (int (*)(...))__cxa_pure_virtual
36    (int (*)(...))__cxa_pure_virtual
40    (int (*)(...))__cxa_pure_virtual
44    (int (*)(...))__cxa_pure_virtual
48    (int (*)(...))__cxa_pure_virtual
52    (int (*)(...))__cxa_pure_virtual
56    (int (*)(...))__cxa_pure_virtual
60    (int (*)(...))__cxa_pure_virtual
64    (int (*)(...))__cxa_pure_virtual

Class Pass2RateCtl
   size=12 align=4
   base size=12 base align=4
Pass2RateCtl (0x0x7f7272858d00) 0
    vptr=((& Pass2RateCtl::_ZTV12Pass2RateCtl) + 8u)
  RateCtl (0x0x7f7272580ba0) 0
      primary-for Pass2RateCtl (0x0x7f7272858d00)

Vtable for OnTheFlyPass1State
OnTheFlyPass1State::_ZTV18OnTheFlyPass1State: 7u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTI18OnTheFlyPass1State)
8     (int (*)(...))OnTheFlyPass1State::~OnTheFlyPass1State
12    (int (*)(...))OnTheFlyPass1State::~OnTheFlyPass1State
16    (int (*)(...))OnTheFlyPass1State::New
20    (int (*)(...))OnTheFlyPass1State::Set
24    (int (*)(...))OnTheFlyPass1State::Get

Class OnTheFlyPass1State
   size=320 align=8
   base size=320 base align=8
OnTheFlyPass1State (0x0x7f7272858068) 0
    vptr=((& OnTheFlyPass1State::_ZTV18OnTheFlyPass1State) + 8u)
  RateCtlState (0x0x7f7272580f60) 0 nearly-empty
      primary-for OnTheFlyPass1State (0x0x7f7272858068)

Vtable for OnTheFlyPass1
OnTheFlyPass1::_ZTV13OnTheFlyPass1: 22u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTI13OnTheFlyPass1)
8     (int (*)(...))OnTheFlyPass1::~OnTheFlyPass1
12    (int (*)(...))OnTheFlyPass1::~OnTheFlyPass1
16    (int (*)(...))OnTheFlyPass1::Init
20    (int (*)(...))RateCtl::PictSetup
24    (int (*)(...))OnTheFlyPass1::PictUpdate
28    (int (*)(...))OnTheFlyPass1::MacroBlockQuant
32    (int (*)(...))OnTheFlyPass1::InitialMacroBlockQuant
36    (int (*)(...))OnTheFlyPass1::SumAvgActivity
40    (int (*)(...))OnTheFlyPass1::InitSeq
44    (int (*)(...))OnTheFlyPass1::InitGOP
48    (int (*)(...))OnTheFlyPass1::InitPict
52    (int (*)(...))OnTheFlyPass1::GopSetup
56    (int (*)(...))OnTheFlyPass1::TargetPictureEncodingSize
60    (int (*)(...))-16
64    (int (*)(...))(& _ZTI13OnTheFlyPass1)
68    (int (*)(...))OnTheFlyPass1::_ZThn16_N13OnTheFlyPass1D1Ev
72    (int (*)(...))OnTheFlyPass1::_ZThn16_N13OnTheFlyPass1D0Ev
76    (int (*)(...))OnTheFlyPass1State::New
80    (int (*)(...))OnTheFlyPass1State::Set
84    (int (*)(...))OnTheFlyPass1State::Get

Class OnTheFlyPass1
   size=400 align=8
   base size=400 base align=8
OnTheFlyPass1 (0x0x7f72726f1e70) 0
    vptr=((& OnTheFlyPass1::_ZTV13OnTheFlyPass1) + 8u)
  Pass1RateCtl (0x0x7f72728580d0) 0
      primary-for OnTheFlyPass1 (0x0x7f72726f1e70)
    RateCtl (0x0x7f72723680c0) 0
        primary-for Pass1RateCtl (0x0x7f72728580d0)
  OnTheFlyPass1State (0x0x7f7272858138) 16
      vptr=((& OnTheFlyPass1::_ZTV13OnTheFlyPass1) + 68u)
    RateCtlState (0x0x7f7272368120) 16 nearly-empty
        primary-for OnTheFlyPass1State (0x0x7f7272858138)

Vtable for OnTheFlyPass2State
OnTheFlyPass2State::_ZTV18OnTheFlyPass2State: 7u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTI18OnTheFlyPass2State)
8     (int (*)(...))OnTheFlyPass2State::~OnTheFlyPass2State
12    (int (*)(...))OnTheFlyPass2State::~OnTheFlyPass2State
16    (int (*)(...))OnTheFlyPass2State::New
20    (int (*)(...))OnTheFlyPass2State::Set
24    (int (*)(...))OnTheFlyPass2State::Get

Class OnTheFlyPass2State
   size=200 align=8
   base size=200 base align=8
OnTheFlyPass2State (0x0x7f7272858208) 0
    vptr=((& OnTheFlyPass2State::_ZTV18OnTheFlyPass2State) + 8u)
  RateCtlState (0x0x7f7272368180) 0 nearly-empty
      primary-for OnTheFlyPass2State (0x0x7f7272858208)

Class OnTheFlyPass2::GopStats
   size=16 align=8
   base size=16 base align=8
OnTheFlyPass2::GopStats (0x0x7f7272368300) 0

Class __gnu_cxx::new_allocator<OnTheFlyPass2::GopStats>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<OnTheFlyPass2::GopStats> (0x0x7f72723683c0) 0 empty

Class std::allocator<OnTheFlyPass2::GopStats>
   size=1 align=1
   base size=1 base align=1
std::allocator<OnTheFlyPass2::GopStats> (0x0x7f7272858820) 0 empty
  __gnu_cxx::new_allocator<OnTheFlyPass2::GopStats> (0x0x7f7272368420) 0 empty

Class std::allocator<OnTheFlyPass2::GopStats>::rebind<OnTheFlyPass2::GopStats*>
   size=1 align=1
   base size=0 base align=1
std::allocator<OnTheFlyPass2::GopStats>::rebind<OnTheFlyPass2::GopStats*> (0x0x7f7272368480) 0 empty

Class std::allocator<OnTheFlyPass2::GopStats>::rebind<OnTheFlyPass2::GopStats>
   size=1 align=1
   base size=0 base align=1
std::allocator<OnTheFlyPass2::GopStats>::rebind<OnTheFlyPass2::GopStats> (0x0x7f72723684e0) 0 empty

Class std::_Deque_iterator<OnTheFlyPass2::GopStats, OnTheFlyPass2::GopStats&, OnTheFlyPass2::GopStats*>
   size=16 align=4
   base size=16 base align=4
std::_Deque_iterator<OnTheFlyPass2::GopStats, OnTheFlyPass2::GopStats&, OnTheFlyPass2::GopStats*> (0x0x7f72723685a0) 0

Class std::_Deque_base<OnTheFlyPass2::GopStats, std::allocator<OnTheFlyPass2::GopStats> >::_Deque_impl
   size=40 align=4
   base size=40 base align=4
std::_Deque_base<OnTheFlyPass2::GopStats, std::allocator<OnTheFlyPass2::GopStats> >::_Deque_impl (0x0x7f7272858f70) 0
  std::allocator<OnTheFlyPass2::GopStats> (0x0x7f72723b3000) 0 empty
    __gnu_cxx::new_allocator<OnTheFlyPass2::GopStats> (0x0x7f7272368540) 0 empty

Class std::_Deque_base<OnTheFlyPass2::GopStats, std::allocator<OnTheFlyPass2::GopStats> >
   size=40 align=4
   base size=40 base align=4
std::_Deque_base<OnTheFlyPass2::GopStats, std::allocator<OnTheFlyPass2::GopStats> > (0x0x7f7272368360) 0

Class std::deque<OnTheFlyPass2::GopStats>
   size=40 align=4
   base size=40 base align=4
std::deque<OnTheFlyPass2::GopStats> (0x0x7f72723b3208) 0
  std::_Deque_base<OnTheFlyPass2::GopStats, std::allocator<OnTheFlyPass2::GopStats> > (0x0x7f7272368720) 0

Vtable for OnTheFlyPass2
OnTheFlyPass2::_ZTV13OnTheFlyPass2: 25u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTI13OnTheFlyPass2)
8     (int (*)(...))OnTheFlyPass2::~OnTheFlyPass2
12    (int (*)(...))OnTheFlyPass2::~OnTheFlyPass2
16    (int (*)(...))OnTheFlyPass2::Init
20    (int (*)(...))RateCtl::PictSetup
24    (int (*)(...))OnTheFlyPass2::PictUpdate
28    (int (*)(...))OnTheFlyPass2::MacroBlockQuant
32    (int (*)(...))OnTheFlyPass2::InitialMacroBlockQuant
36    (int (*)(...))OnTheFlyPass2::SumAvgActivity
40    (int (*)(...))OnTheFlyPass2::InitSeq
44    (int (*)(...))OnTheFlyPass2::InitGOP
48    (int (*)(...))OnTheFlyPass2::InitPict
52    (int (*)(...))OnTheFlyPass2::GopSetup
56    (int (*)(...))OnTheFlyPass2::ReencodeRequired
60    (int (*)(...))OnTheFlyPass2::getEncodedFrames
64    (int (*)(...))OnTheFlyPass2::getStreamComplexity
68    (int (*)(...))OnTheFlyPass2::TargetPictureEncodingSize
72    (int (*)(...))-16
76    (int (*)(...))(& _ZTI13OnTheFlyPass2)
80    (int (*)(...))OnTheFlyPass2::_ZThn16_N13OnTheFlyPass2D1Ev
84    (int (*)(...))OnTheFlyPass2::_ZThn16_N13OnTheFlyPass2D0Ev
88    (int (*)(...))OnTheFlyPass2State::New
92    (int (*)(...))OnTheFlyPass2State::Set
96    (int (*)(...))OnTheFlyPass2State::Get

Class OnTheFlyPass2
   size=320 align=8
   base size=320 base align=8
OnTheFlyPass2 (0x0x7f72723788c0) 0
    vptr=((& OnTheFlyPass2::_ZTV13OnTheFlyPass2) + 8u)
  Pass2RateCtl (0x0x7f7272858478) 0
      primary-for OnTheFlyPass2 (0x0x7f72723788c0)
    RateCtl (0x0x7f7272368240) 0
        primary-for Pass2RateCtl (0x0x7f7272858478)
  OnTheFlyPass2State (0x0x7f72728585b0) 16
      vptr=((& OnTheFlyPass2::_ZTV13OnTheFlyPass2) + 80u)
    RateCtlState (0x0x7f72723682a0) 16 nearly-empty
        primary-for OnTheFlyPass2State (0x0x7f72728585b0)

Class StreamState
   size=96 align=8
   base size=96 base align=8
StreamState (0x0x7f7272368780) 0

Class __gnu_cxx::__alloc_traits<std::allocator<Picture*> >
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<Picture*> > (0x0x7f7272368900) 0 empty

Class __gnu_cxx::__alloc_traits<std::allocator<Picture*> >::rebind<Picture*>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__alloc_traits<std::allocator<Picture*> >::rebind<Picture*> (0x0x7f72723689c0) 0 empty

Class std::_Vector_base<Picture*, std::allocator<Picture*> >::_Vector_impl
   size=12 align=4
   base size=12 base align=4
std::_Vector_base<Picture*, std::allocator<Picture*> >::_Vector_impl (0x0x7f72723b3410) 0
  std::allocator<Picture*> (0x0x7f72723b3478) 0 empty
    __gnu_cxx::new_allocator<Picture*> (0x0x7f7272368a20) 0 empty

Class std::_Vector_base<Picture*, std::allocator<Picture*> >
   size=12 align=4
   base size=12 base align=4
std::_Vector_base<Picture*, std::allocator<Picture*> > (0x0x7f72723688a0) 0

Class std::vector<Picture*>
   size=12 align=4
   base size=12 base align=4
std::vector<Picture*> (0x0x7f72723b34e0) 0
  std::_Vector_base<Picture*, std::allocator<Picture*> > (0x0x7f7272368a80) 0

Class SeqEncoder
   size=272 align=8
   base size=272 base align=8
SeqEncoder (0x0x7f72723687e0) 0

Class MPEG2CodingBuf::<anonymous struct>
   size=2 align=1
   base size=2 base align=1
MPEG2CodingBuf::<anonymous struct> (0x0x7f7272368b40) 0

Class MPEG2CodingBuf::<anonymous struct>
   size=4 align=2
   base size=4 base align=2
MPEG2CodingBuf::<anonymous struct> (0x0x7f7272368ba0) 0

Vtable for MPEG2CodingBuf
MPEG2CodingBuf::_ZTV14MPEG2CodingBuf: 4u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTI14MPEG2CodingBuf)
8     (int (*)(...))MPEG2CodingBuf::~MPEG2CodingBuf
12    (int (*)(...))MPEG2CodingBuf::~MPEG2CodingBuf

Class MPEG2CodingBuf
   size=12 align=4
   base size=12 base align=4
MPEG2CodingBuf (0x0x7f7272368ae0) 0
    vptr=((& MPEG2CodingBuf::_ZTV14MPEG2CodingBuf) + 8u)

Vtable for FILE_StrmWriter
FILE_StrmWriter::_ZTV15FILE_StrmWriter: 6u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTI15FILE_StrmWriter)
8     (int (*)(...))FILE_StrmWriter::~FILE_StrmWriter
12    (int (*)(...))FILE_StrmWriter::~FILE_StrmWriter
16    (int (*)(...))FILE_StrmWriter::WriteOutBufferUpto
20    (int (*)(...))FILE_StrmWriter::BitCount

Class FILE_StrmWriter
   size=24 align=8
   base size=20 base align=8
FILE_StrmWriter (0x0x7f72723b35b0) 0
    vptr=((& FILE_StrmWriter::_ZTV15FILE_StrmWriter) + 8u)
  ElemStrmWriter (0x0x7f7272368c00) 0
      primary-for FILE_StrmWriter (0x0x7f72723b35b0)

Vtable for Y4MPipeReader
Y4MPipeReader::_ZTV13Y4MPipeReader: 6u entries
0     (int (*)(...))0
4     (int (*)(...))(& _ZTI13Y4MPipeReader)
8     (int (*)(...))Y4MPipeReader::~Y4MPipeReader
12    (int (*)(...))Y4MPipeReader::~Y4MPipeReader
16    (int (*)(...))Y4MPipeReader::StreamPictureParams
20    (int (*)(...))Y4MPipeReader::LoadFrame

Class Y4MPipeReader
   size=412 align=4
   base size=412 base align=4
Y4MPipeReader (0x0x7f72723b3618) 0
    vptr=((& Y4MPipeReader::_ZTV13Y4MPipeReader) + 8u)
  PictureReader (0x0x7f7272368c60) 0
      primary-for Y4MPipeReader (0x0x7f72723b3618)

Class MPEG2EncCmdLineOptions
   size=520 align=8
   base size=520 base align=8
MPEG2EncCmdLineOptions (0x0x7f72723b3680) 0
  MPEG2EncOptions (0x0x7f72723b36e8) 0
    MPEG2EncParams (0x0x7f7272368cc0) 0

Class YUV4MPEGEncoder
   size=456 align=8
   base size=452 base align=8
YUV4MPEGEncoder (0x0x7f72723b3820) 0
  MPEG2Encoder (0x0x7f7272368d20) 0

Class std::__is_normal_iterator<long unsigned int*>
   size=1 align=1
   base size=0 base align=1
std::__is_normal_iterator<long unsigned int*> (0x0x7f7272368d80) 0 empty

Class std::_Iter_base<long unsigned int*, false>
   size=1 align=1
   base size=0 base align=1
std::_Iter_base<long unsigned int*, false> (0x0x7f7272368de0) 0 empty

Class std::_Niter_base<long unsigned int*>
   size=1 align=1
   base size=1 base align=1
std::_Niter_base<long unsigned int*> (0x0x7f72723b39c0) 0 empty
  std::_Iter_base<long unsigned int*, false> (0x0x7f7272368e40) 0 empty

Class std::__is_pointer<int>
   size=1 align=1
   base size=0 base align=1
std::__is_pointer<int> (0x0x7f7272368f00) 0 empty

Class std::__is_floating<int>
   size=1 align=1
   base size=0 base align=1
std::__is_floating<int> (0x0x7f727216e000) 0 empty

Class std::__traitor<std::__is_integer<int>, std::__is_floating<int> >
   size=1 align=1
   base size=0 base align=1
std::__traitor<std::__is_integer<int>, std::__is_floating<int> > (0x0x7f7272368f60) 0 empty

Class std::__is_arithmetic<int>
   size=1 align=1
   base size=1 base align=1
std::__is_arithmetic<int> (0x0x7f72723b3a90) 0 empty
  std::__traitor<std::__is_integer<int>, std::__is_floating<int> > (0x0x7f727216e060) 0 empty

Class std::__traitor<std::__is_arithmetic<int>, std::__is_pointer<int> >
   size=1 align=1
   base size=0 base align=1
std::__traitor<std::__is_arithmetic<int>, std::__is_pointer<int> > (0x0x7f7272368ea0) 0 empty

Class std::__is_scalar<int>
   size=1 align=1
   base size=1 base align=1
std::__is_scalar<int> (0x0x7f72723b3b60) 0 empty
  std::__traitor<std::__is_arithmetic<int>, std::__is_pointer<int> > (0x0x7f727216e0c0) 0 empty

Class __gnu_cxx::__enable_if<true, void>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__enable_if<true, void> (0x0x7f727216e120) 0 empty

Class __gnu_cxx::__enable_if<false, void>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::__enable_if<false, void> (0x0x7f727216e180) 0 empty

Class std::iterator_traits<MotionEst*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<MotionEst*> (0x0x7f727216e240) 0 empty

Class __gnu_cxx::new_allocator<int*>
   size=1 align=1
   base size=0 base align=1
__gnu_cxx::new_allocator<int*> (0x0x7f727216e2a0) 0 empty

Class std::allocator<int*>
   size=1 align=1
   base size=1 base align=1
std::allocator<int*> (0x0x7f72723b3e38) 0 empty
  __gnu_cxx::new_allocator<int*> (0x0x7f727216e300) 0 empty

Class std::iterator_traits<std::_Deque_iterator<int, int&, int*> >
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<std::_Deque_iterator<int, int&, int*> > (0x0x7f727216e3c0) 0 empty

Class std::iterator_traits<int*>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<int*> (0x0x7f727216e480) 0 empty

Class std::__is_move_iterator<int**>
   size=1 align=1
   base size=0 base align=1
std::__is_move_iterator<int**> (0x0x7f727216e4e0) 0 empty

Class std::_Iter_base<int**, false>
   size=1 align=1
   base size=0 base align=1
std::_Iter_base<int**, false> (0x0x7f727216e540) 0 empty

Class std::_Miter_base<int**>
   size=1 align=1
   base size=1 base align=1
std::_Miter_base<int**> (0x0x7f72721e7d68) 0 empty
  std::_Iter_base<int**, false> (0x0x7f727216e5a0) 0 empty

Class std::__is_move_iterator<std::_Deque_iterator<int, int&, int*> >
   size=1 align=1
   base size=0 base align=1
std::__is_move_iterator<std::_Deque_iterator<int, int&, int*> > (0x0x7f727216e6c0) 0 empty

Class std::_Iter_base<std::_Deque_iterator<int, int&, int*>, false>
   size=1 align=1
   base size=0 base align=1
std::_Iter_base<std::_Deque_iterator<int, int&, int*>, false> (0x0x7f727216e720) 0 empty

Class std::_Miter_base<std::_Deque_iterator<int, int&, int*> >
   size=1 align=1
   base size=1 base align=1
std::_Miter_base<std::_Deque_iterator<int, int&, int*> > (0x0x7f72721e7820) 0 empty
  std::_Iter_base<std::_Deque_iterator<int, int&, int*>, false> (0x0x7f727216e780) 0 empty

Class std::__is_normal_iterator<int**>
   size=1 align=1
   base size=0 base align=1
std::__is_normal_iterator<int**> (0x0x7f727216e7e0) 0 empty

Class std::_Niter_base<int**>
   size=1 align=1
   base size=1 base align=1
std::_Niter_base<int**> (0x0x7f727224d138) 0 empty
  std::_Iter_base<int**, false> (0x0x7f727216e840) 0 empty

Class std::__are_same<int&, int&>
   size=1 align=1
   base size=0 base align=1
std::__are_same<int&, int&> (0x0x7f727216e960) 0 empty

Class std::__are_same<int, int>
   size=1 align=1
   base size=0 base align=1
std::__are_same<int, int> (0x0x7f727216e9c0) 0 empty

Class std::__is_normal_iterator<std::_Deque_iterator<int, int&, int*> >
   size=1 align=1
   base size=0 base align=1
std::__is_normal_iterator<std::_Deque_iterator<int, int&, int*> > (0x0x7f727216ea20) 0 empty

Class std::_Niter_base<std::_Deque_iterator<int, int&, int*> >
   size=1 align=1
   base size=1 base align=1
std::_Niter_base<std::_Deque_iterator<int, int&, int*> > (0x0x7f727224d410) 0 empty
  std::_Iter_base<std::_Deque_iterator<int, int&, int*>, false> (0x0x7f727216ea80) 0 empty

Class std::iterator_traits<int**>
   size=1 align=1
   base size=0 base align=1
std::iterator_traits<int**> (0x0x7f727216eae0) 0 empty

Class std::__are_same<int*, int*>
   size=1 align=1
   base size=0 base align=1
std::__are_same<int*, int*> (0x0x7f727216eb40) 0 empty

Class std::__is_pointer<int**>
   size=1 align=1
   base size=0 base align=1
std::__is_pointer<int**> (0x0x7f727216eba0) 0 empty

Class std::__copy_move<false, true, std::random_access_iterator_tag>
   size=1 align=1
   base size=0 base align=1
std::__copy_move<false, true, std::random_access_iterator_tag> (0x0x7f727216ec00) 0 empty

Class std::__copy_move_backward<false, true, std::random_access_iterator_tag>
   size=1 align=1
   base size=0 base align=1
std::__copy_move_backward<false, true, std::random_access_iterator_tag> (0x0x7f727216ec60) 0 empty

Class std::__is_pointer<std::_Deque_iterator<int, int&, int*> >
   size=1 align=1
   base size=0 base align=1
std::__is_pointer<std::_Deque_iterator<int, int&, int*> > (0x0x7f727216ecc0) 0 empty

