annotate TOOLS/c @ 8843:c70444c5b516

I have seen problems where DVD subtitles don't display at the right time and sometimes they don't appear at all. The problem stems from the fact that subtitle command packets are being applied as soon as they are read and assembled from the input stream. Sometimes, a fully assembled subtitle packet arrives at the spudec_assemble function before the previous subtitle appears onscreen and thus the viewer only sees the second subtitle. So I created a patch that queues assembled subtitle packets and applies them at the appropriate time within the heartbeat function. The reset function clears the packet queue when seeking through the video. Tomasz Farkas <tomasz_farkas@yahoo.co.uk>
author arpi
date Wed, 08 Jan 2003 18:36:36 +0000
parents 04c80ace9581
children 94cab66a5d07
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
2355
77d81e5c186d re-eng tool
nick
parents: 573
diff changeset
1 gcc bios2dump.c -o bios2dump
2356
04c80ace9581 re-eng tool
nick
parents: 2355
diff changeset
2 gcc mem2dump.c -o mem2dump
223
7b7c7e26c3a7 added subreader by laaz
arpi_esp
parents: 119
diff changeset
3 gcc subreader.c -o subreader
1
3b5f5d1c5041 Initial revision
arpi_esp
parents:
diff changeset
4 gcc movinfo.c -o movinfo
223
7b7c7e26c3a7 added subreader by laaz
arpi_esp
parents: 119
diff changeset
5
119
e5d07da09f9b added audio driver debug tools
arpi_esp
parents: 1
diff changeset
6 gcc audio-select.c -o audio-select
e5d07da09f9b added audio driver debug tools
arpi_esp
parents: 1
diff changeset
7 gcc audio-block.c -o audio-block
366
00e10ede5234 png->raw image converter
arpi_esp
parents: 223
diff changeset
8
00e10ede5234 png->raw image converter
arpi_esp
parents: 223
diff changeset
9 gcc png2raw.c -o png2raw -lpng
573
548aa1c31d21 added compilation of fastmem test progs
arpi_esp
parents: 366
diff changeset
10
548aa1c31d21 added compilation of fastmem test progs
arpi_esp
parents: 366
diff changeset
11 gcc -g -DNAME=\"mmx\" -DHAVE_MMX fastmemcpybench.c -o fastmem-mmx
548aa1c31d21 added compilation of fastmem test progs
arpi_esp
parents: 366
diff changeset
12 gcc -g -DNAME=\"k6\ \" -DHAVE_3DNOW -DHAVE_MMX fastmemcpybench.c -o fastmem-k6
548aa1c31d21 added compilation of fastmem test progs
arpi_esp
parents: 366
diff changeset
13 gcc -g -DNAME=\"k7\ \" -DHAVE_MMX2 -DHAVE_3DNOW -DHAVE_MMX fastmemcpybench.c -o fastmem-k7
548aa1c31d21 added compilation of fastmem test progs
arpi_esp
parents: 366
diff changeset
14 gcc -g -DNAME=\"sse\" -DHAVE_MMX2 -DHAVE_SSE -DHAVE_MMX fastmemcpybench.c -o fastmem-sse
548aa1c31d21 added compilation of fastmem test progs
arpi_esp
parents: 366
diff changeset
15
548aa1c31d21 added compilation of fastmem test progs
arpi_esp
parents: 366
diff changeset
16 gcc -g -DNAME=\"mga-mmx\" -DHAVE_MGA -DHAVE_MMX fastmemcpybench.c -o fastmem2-mmx
548aa1c31d21 added compilation of fastmem test progs
arpi_esp
parents: 366
diff changeset
17 gcc -g -DNAME=\"mga-k6\ \" -DHAVE_MGA -DHAVE_3DNOW -DHAVE_MMX fastmemcpybench.c -o fastmem2-k6
548aa1c31d21 added compilation of fastmem test progs
arpi_esp
parents: 366
diff changeset
18 gcc -g -DNAME=\"mga-k7\ \" -DHAVE_MGA -DHAVE_MMX2 -DHAVE_3DNOW -DHAVE_MMX fastmemcpybench.c -o fastmem2-k7
548aa1c31d21 added compilation of fastmem test progs
arpi_esp
parents: 366
diff changeset
19 gcc -g -DNAME=\"mga-sse\" -DHAVE_MGA -DHAVE_MMX2 -DHAVE_SSE -DHAVE_MMX fastmemcpybench.c -o fastmem2-sse