diff options
Diffstat (limited to 'multimedia/mplex/files/patch-ad')
-rw-r--r-- | multimedia/mplex/files/patch-ad | 64 |
1 files changed, 64 insertions, 0 deletions
diff --git a/multimedia/mplex/files/patch-ad b/multimedia/mplex/files/patch-ad new file mode 100644 index 000000000000..cd10d6624057 --- /dev/null +++ b/multimedia/mplex/files/patch-ad @@ -0,0 +1,64 @@ +--- multplex.c.orig Tue Jun 6 21:16:52 1995 ++++ multplex.c Fri Feb 11 09:52:17 2000 +@@ -129,21 +129,28 @@ + picture_start = TRUE; + } + ++#ifdef ASK_FOR_PARAMS + printf("\nMerging elementary streams to MPEG/SYSTEMS multiplexed stream.\n"); + printf("\n+------------------ MPEG/SYSTEMS INFORMATION -----------------+\n"); +- ++ + do ++ + { + printf ("\nsector size (CD-ROM 2324 bytes) : "); + scanf ("%ld", §or_size); + } while (sector_size>MAX_SECTOR_SIZE); +- + printf ("packs to packets ratio 1 : "); + scanf ("%ld", &packets_per_pack); + printf ("\nSTD video buffer in kB (CSPS: max 46 kB) : "); + scanf ("%ld", &video_buffer_size); + printf ("STD audio buffer in kB (CSPS: max 4 kB) : "); + scanf ("%ld", &audio_buffer_size); ++#else ++ sector_size=2324; ++ packets_per_pack=1; ++ video_buffer_size=46; ++ audio_buffer_size=4; ++#endif + + write_pack = packets_per_pack; + video_buffer_size *= 1024; +@@ -197,6 +204,7 @@ + (double)(packets_per_pack-1.))) / (double)(packets_per_pack) ); + data_rate = ceil(dmux_rate/50.)*50; + ++#ifdef ASK_FOR_PARAMS + printf ("\ncomputed multiplexed stream data rate : %7.3f\n",dmux_rate); + printf ("target data rate (e.g. %6u) : ",data_rate); + scanf ("%lf", &dmux_rate); +@@ -206,12 +214,22 @@ + scanf ("%u", &video_delay_ms); + printf ("audio stream startup offset (ms) : "); + scanf ("%u", &audio_delay_ms); ++#else ++ dmux_rate=data_rate; ++ sectors_delay=0; ++ video_delay_ms=0; ++ audio_delay_ms=0; ++#endif + + video_delay = (double)video_delay_ms*(double)(CLOCKS/1000); + audio_delay = (double)audio_delay_ms*(double)(CLOCKS/1000); + ++#ifdef ASK_FOR_PARAMS + verbose=ask_verbose(); + printf ("\n"); ++#else ++ verbose=1; ++#endif + + #ifdef TIMER + gettimeofday (&tp_global_start,NULL); |