Hi,
mpeg3cat is not working. The cause are 2 printfs of debugging output.
The following patch corrects the problem. It is again against latest j6t
tree.
Bye,
David Arendt
diff -Naur cinelerra.old/libmpeg3/mpeg3demux.c
cinelerra.new/libmpeg3/mpeg3demux.c
--- cinelerra.old/libmpeg3/mpeg3demux.c 2008-12-26 16:34:48.000000000 +0100
+++ cinelerra.new/libmpeg3/mpeg3demux.c 2008-12-29 12:00:24.000000000 +0100
@@ -1903,10 +1903,10 @@
/* Transport stream or elementary stream case */
if(file->packet_size > 0)
{
-printf("mpeg3_read_prev_packet 1 result=%d title=%d tell=%llx
program_byte=%llx\n", result, demuxer->current_title, mpeg3io_tell(title->fs),
demuxer->program_byte);
+//printf("mpeg3_read_prev_packet 1 result=%d title=%d tell=%llx
program_byte=%llx\n", result, demuxer->current_title, mpeg3io_tell(title->fs),
demuxer->program_byte);
demuxer->program_byte -= file->packet_size;
result = mpeg3_seek_phys(demuxer);
-printf("mpeg3_read_prev_packet 100 result=%d title=%d tell=%llx
program_byte=%llx\n", result, demuxer->current_title, mpeg3io_tell(title->fs),
demuxer->program_byte);
+//printf("mpeg3_read_prev_packet 100 result=%d title=%d tell=%llx
program_byte=%llx\n", result, demuxer->current_title, mpeg3io_tell(title->fs),
demuxer->program_byte);
}
else
{