Replace the RTP_header structure with a full variable-size RTP_packet.
Replace the RTP_header structure with a full variable-size RTP_packet.

Instead of just creating the header structure and appending the data after
that, make the structure variable-sized, and then access the data payload
directly. This not only avoids one pointer arithmetic use, but should also
make it easier for the compiler to know how the data is accessed.

lscube/feng,winlinvip/feng,winlinvip/feng,lscube/feng,winlinvip/feng,lscube/feng