@@ -208,12 +208,13 @@ impl ProcessorNode for OggMuxerNode {
208208 if let Packet :: Binary { data, metadata, .. } = packet {
209209 packet_count += 1 ;
210210 stats_tracker. received ( ) ;
211-
212- tracing:: debug!(
213- "OggMuxer received packet #{}, {} bytes" ,
214- packet_count,
215- data. len( )
216- ) ;
211+ if packet_count. is_multiple_of ( 1000 ) {
212+ tracing:: debug!(
213+ "OggMuxer processed {} packets (last packet: {} bytes)" ,
214+ packet_count,
215+ data. len( )
216+ ) ;
217+ }
217218
218219 // Force every packet to end a page for maximum streaming behavior.
219220 // This allows chunk_size to work as expected by ensuring
@@ -229,21 +230,10 @@ impl ProcessorNode for OggMuxerNode {
229230 if let Some ( timestamp_us) = meta. timestamp_us {
230231 // Convert timestamp from microseconds to 48kHz samples
231232 last_granule_pos = ( timestamp_us * 48000 ) / 1_000_000 ;
232- tracing:: debug!(
233- "Using metadata timestamp: {}us -> granule_pos: {}" ,
234- timestamp_us,
235- last_granule_pos
236- ) ;
237233 } else if let Some ( duration_us) = meta. duration_us {
238234 // If we don't have timestamp but have duration, accumulate
239235 let samples = ( duration_us * 48000 ) / 1_000_000 ;
240236 last_granule_pos += samples;
241- tracing:: debug!(
242- "Using metadata duration: {}us ({} samples) -> granule_pos: {}" ,
243- duration_us,
244- samples,
245- last_granule_pos
246- ) ;
247237 } else {
248238 // Fallback: assume 960 samples (20ms at 48kHz)
249239 last_granule_pos = 960 * packet_count;
@@ -253,11 +243,6 @@ impl ProcessorNode for OggMuxerNode {
253243 last_granule_pos = 960 * packet_count;
254244 }
255245
256- tracing:: debug!(
257- "About to write packet #{} to OGG writer (granule: {})" ,
258- packet_count,
259- last_granule_pos
260- ) ;
261246 if let Err ( e) = writer. write_packet (
262247 data. to_vec ( ) ,
263248 self . config . stream_serial ,
@@ -270,7 +255,6 @@ impl ProcessorNode for OggMuxerNode {
270255 state_helpers:: emit_failed ( & context. state_tx , & node_name, & err_msg) ;
271256 return Err ( StreamKitError :: Runtime ( err_msg) ) ;
272257 }
273- tracing:: debug!( "Packet #{} written to OGG writer successfully" , packet_count) ;
274258
275259 // Flush any bytes accumulated by the Ogg writer immediately to maximize streaming.
276260 // This avoids buffering large chunks in memory and delivers data as soon as pages are ready.
@@ -288,7 +272,6 @@ impl ProcessorNode for OggMuxerNode {
288272 } ;
289273
290274 if let Some ( data) = data_to_send {
291- tracing:: trace!( "Flushing {} bytes to output" , data. len( ) ) ;
292275 if context
293276 . output_sender
294277 . send (
@@ -468,7 +451,7 @@ impl ProcessorNode for OggDemuxerNode {
468451 } ) ;
469452
470453 // Process packets from the async reader
471- let mut packets_extracted = 0 ;
454+ let mut packets_extracted = 0u64 ;
472455 let mut last_granule_pos: Option < u64 > = None ;
473456 let mut packets_at_granule_pos = 0u64 ;
474457 let mut detected_frame_duration_us: Option < u64 > = None ;
@@ -494,6 +477,9 @@ impl ProcessorNode for OggDemuxerNode {
494477 Ok ( packet) => {
495478 packets_extracted += 1 ;
496479 stats_tracker. received ( ) ;
480+ if packets_extracted. is_multiple_of ( 1000 ) {
481+ tracing:: debug!( "OggDemuxer extracted {} packets" , packets_extracted) ;
482+ }
497483
498484 // Extract granule position for timing metadata
499485 let granule_pos = packet. absgp_page ( ) ;
@@ -559,14 +545,6 @@ impl ProcessorNode for OggDemuxerNode {
559545 None
560546 } ;
561547
562- tracing:: debug!(
563- "Extracted Ogg packet {} with {} bytes (granule_pos: {}, metadata: {:?})" ,
564- packets_extracted,
565- packet. data. len( ) ,
566- granule_pos,
567- metadata
568- ) ;
569-
570548 // Send the packet data to the output with timing metadata
571549 let output_packet = Packet :: Binary {
572550 data : Bytes :: from ( packet. data ) ,
@@ -817,7 +795,6 @@ impl ProcessorNode for SymphoniaOggDemuxerNode {
817795 let data_tx = data_tx;
818796 while let Some ( packet) = input_rx. recv ( ) . await {
819797 if let Packet :: Binary { data, .. } = packet {
820- tracing:: debug!( "Forwarding {} bytes to Symphonia reader" , data. len( ) ) ;
821798 if data_tx. send ( data) . await . is_err ( ) {
822799 break ;
823800 }
0 commit comments