#include "videostrm.hh"
#include "outputstream.hh"
#include <cassert>
+#include "glib.h"
/*******************************************************************
{
uint8_t *packet_size_field;
uint8_t *index;
- uint8_t sector_buf[sector_size];
+ uint8_t *sector_buf;
unsigned int tozero;
+ sector_buf = g_new0(uint8_t, sector_size);
+
assert (sector_size == 2048);
PS_Stream::BufferSectorHeader (sector_buf, pack_header_ptr, &sys_header, index);
PS_Stream::BufferPacketHeader (index, PRIVATE_STR_2, 2, // MPEG 2
PS_Stream::BufferPacketSize (packet_size_field, index);
WriteRawSector (sector_buf, sector_size);
+
+ g_free(sector_buf);
}
\f
AUStream::AUStream ():
cur_rd (0), cur_wr (0), totalctr (0), size (0), buf (0)
{
- buf = new (Aunit *)[AUStream::BUF_SIZE];
+ buf = new (Aunit **)[AUStream::BUF_SIZE];
}
int
y4m_parse_ratio (y4m_ratio_t * r, const char *s)
{
- char *t = strchr (s, ':');
+ char *t = (char *) strchr (s, ':');
if (t == NULL)
return Y4M_ERR_RANGE;