diff options
author | Brian Cameron <brian.cameron@sun.com> | 2003-07-25 10:15:53 +0000 |
---|---|---|
committer | Brian Cameron <brian.cameron@sun.com> | 2003-07-25 10:15:53 +0000 |
commit | a3dff6621738f971d1f9cabbdfb4ba2aa664d194 (patch) | |
tree | 0980d18c5223435c529ab67c217185a87313007a /ext/mplex/multplex.cc | |
parent | 6dd1ca288fb14d8ebfe3be2c050f6bb2dd4330c8 (diff) | |
download | gst-plugins-bad-a3dff6621738f971d1f9cabbdfb4ba2aa664d194.tar.gz gst-plugins-bad-a3dff6621738f971d1f9cabbdfb4ba2aa664d194.tar.bz2 gst-plugins-bad-a3dff6621738f971d1f9cabbdfb4ba2aa664d194.zip |
Fixes to allow plugin to build with Forte.
Original commit message from CVS:
Fixes to allow plugin to build with Forte.
Diffstat (limited to 'ext/mplex/multplex.cc')
-rw-r--r-- | ext/mplex/multplex.cc | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/ext/mplex/multplex.cc b/ext/mplex/multplex.cc index dcdc97ba..1cb0d908 100644 --- a/ext/mplex/multplex.cc +++ b/ext/mplex/multplex.cc @@ -11,6 +11,7 @@ #include "videostrm.hh" #include "outputstream.hh" #include <cassert> +#include "glib.h" /******************************************************************* @@ -1085,9 +1086,11 @@ OutputStream::OutputDVDPriv2 () { 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 @@ -1109,6 +1112,8 @@ OutputStream::OutputDVDPriv2 () PS_Stream::BufferPacketSize (packet_size_field, index); WriteRawSector (sector_buf, sector_size); + + g_free(sector_buf); } |