Mercurial > projects > hoofbaby
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);