michael@0: diff --git a/WebMElement.c b/WebMElement.c michael@0: --- a/WebMElement.c michael@0: +++ b/WebMElement.c michael@0: @@ -56,7 +56,7 @@ michael@0: } michael@0: michael@0: void writeVideoTrack(EbmlGlobal *glob, unsigned int trackNumber, int flagLacing, michael@0: - char *codecId, unsigned int pixelWidth, unsigned int pixelHeight, michael@0: + const char *codecId, unsigned int pixelWidth, unsigned int pixelHeight, michael@0: double frameRate) { michael@0: EbmlLoc start; michael@0: UInt64 trackID; michael@0: @@ -79,7 +79,7 @@ michael@0: Ebml_EndSubElement(glob, &start); // Track Entry michael@0: } michael@0: void writeAudioTrack(EbmlGlobal *glob, unsigned int trackNumber, int flagLacing, michael@0: - char *codecId, double samplingFrequency, unsigned int channels, michael@0: + const char *codecId, double samplingFrequency, unsigned int channels, michael@0: unsigned char *private, unsigned long privateSize) { michael@0: EbmlLoc start; michael@0: UInt64 trackID; michael@0: diff --git a/WebMElement.h b/WebMElement.h michael@0: --- a/WebMElement.h michael@0: +++ b/WebMElement.h michael@0: @@ -20,10 +20,10 @@ michael@0: void writeSegmentInformation(EbmlGlobal *ebml, EbmlLoc *startInfo, unsigned long timeCodeScale, double duration); michael@0: // this function is a helper only, it assumes a lot of defaults michael@0: void writeVideoTrack(EbmlGlobal *ebml, unsigned int trackNumber, int flagLacing, michael@0: - char *codecId, unsigned int pixelWidth, unsigned int pixelHeight, michael@0: + const char *codecId, unsigned int pixelWidth, unsigned int pixelHeight, michael@0: double frameRate); michael@0: void writeAudioTrack(EbmlGlobal *glob, unsigned int trackNumber, int flagLacing, michael@0: - char *codecId, double samplingFrequency, unsigned int channels, michael@0: + const char *codecId, double samplingFrequency, unsigned int channels, michael@0: unsigned char *private_, unsigned long privateSize); michael@0: michael@0: void writeSimpleBlock(EbmlGlobal *ebml, unsigned char trackNumber, short timeCode,