diff src/impl/hoofbaby/codec/decoder.d @ 9:05c88622db6b default tip

- Adhoc transcoder now doesn't rely on Platinum - Moved the adhoc transcoder to the main source tree; it can be moved back into test once it's more stable
author fraserofthenight
date Tue, 14 Jul 2009 22:04:05 -0700
parents 71ebad05f542
children
line wrap: on
line diff
--- a/src/impl/hoofbaby/codec/decoder.d	Sun Jul 12 03:49:39 2009 -0700
+++ b/src/impl/hoofbaby/codec/decoder.d	Tue Jul 14 22:04:05 2009 -0700
@@ -22,7 +22,7 @@
 import hoofbaby.codec.libav.avcodec;
 import hoofbaby.codec.libav.avformat;
 
-class Decoder
+public final class Decoder
 {
 	private char[] file;
 	
@@ -65,7 +65,7 @@
 		}
 		assert(videoStream !is null, "Could not find video stream");
 		videoContext = videoStream.codec;
-		assert(videoContext !is null, "Null codec context from non-null stream");
+		assert(videoContext !is null, "Null codec context from non-null video stream");
 		videoCodec = avcodec_find_decoder(videoContext.codec_id);
 		assert(videoCodec !is null, "Unsupported video format");
 		ret = avcodec_open(videoContext, videoCodec);
@@ -84,7 +84,7 @@
 		}
 		assert(audioStream !is null, "Could not find audio stream");
 		audioContext = audioStream.codec;
-		assert(audioContext !is null, "Null codec context from non-null stream");
+		assert(audioContext !is null, "Null codec context from non-null audio stream");
 		audioCodec = avcodec_find_decoder(audioContext.codec_id);
 		assert(audioCodec !is null, "Unsupported audio format");
 		ret = avcodec_open(audioContext, audioCodec);