Index: libhb/muxogm.c
===================================================================
--- libhb/muxogm.c	(revision 2277)
+++ libhb/muxogm.c	(working copy)
@@ -114,6 +114,7 @@
 
     ogg_packet          op;
     ogg_stream_header_t h;
+    srand(time(NULL));
 
     /* Open output file */
     if( ( m->file = fopen( job->file, "wb" ) ) == NULL )
@@ -128,7 +129,7 @@
     mux_data->codec       = job->vcodec;
     mux_data->i_packet_no = 0;
     job->mux_data         = mux_data;
-    ogg_stream_init( &mux_data->os, 0 );
+    ogg_stream_init( &mux_data->os, rand() );
 
     /* Audio */
     for( i = 0; i < hb_list_count( title->list_audio ); i++ )
@@ -138,7 +139,7 @@
         mux_data->codec       = audio->config.out.codec;
         mux_data->i_packet_no = 0;
         audio->priv.mux_data       = mux_data;
-        ogg_stream_init( &mux_data->os, i + 1 );
+        ogg_stream_init( &mux_data->os, rand() );
     }
 
 

