Index: media/base/pipeline_status.h |
diff --git a/media/base/pipeline_status.h b/media/base/pipeline_status.h |
index cfce0b4f70622c2996f2cc7139d874cce23df8f3..0d9049480bedb45485c115ef99f09dbcf0a8047c 100644 |
--- a/media/base/pipeline_status.h |
+++ b/media/base/pipeline_status.h |
@@ -12,26 +12,27 @@ |
namespace media { |
// Status states for pipeline. All codes except PIPELINE_OK indicate errors. |
+// Logged to UMA, so never reuse a value, always add new/greater ones! |
scherkus (not reviewing)
2012/08/13 21:08:59
is this only logged for GpuVideoDecoder::Initializ
Ami GONE FROM CHROMIUM
2012/08/13 21:23:54
Today, yes.
scherkus (not reviewing)
2012/08/14 21:40:30
Should VideoDecoders have their own status codes /
Ami GONE FROM CHROMIUM
2012/08/14 21:43:28
My rule of thumb is that if you're not going to ha
scherkus (not reviewing)
2012/08/15 01:03:44
Think about it from WMPI's perspective and http://
|
// TODO(vrk/scherkus): Trim the unused status codes. (crbug.com/126070) |
enum PipelineStatus { |
- PIPELINE_OK, |
- PIPELINE_ERROR_URL_NOT_FOUND, |
- PIPELINE_ERROR_NETWORK, |
- PIPELINE_ERROR_DECODE, |
- PIPELINE_ERROR_DECRYPT, |
- PIPELINE_ERROR_ABORT, |
- PIPELINE_ERROR_INITIALIZATION_FAILED, |
- PIPELINE_ERROR_REQUIRED_FILTER_MISSING, |
- PIPELINE_ERROR_COULD_NOT_RENDER, |
- PIPELINE_ERROR_READ, |
- PIPELINE_ERROR_OPERATION_PENDING, |
- PIPELINE_ERROR_INVALID_STATE, |
+ PIPELINE_OK = 0, |
+ PIPELINE_ERROR_URL_NOT_FOUND = 1, |
+ PIPELINE_ERROR_NETWORK = 2, |
+ PIPELINE_ERROR_DECODE = 3, |
+ PIPELINE_ERROR_DECRYPT = 4, |
+ PIPELINE_ERROR_ABORT = 5, |
+ PIPELINE_ERROR_INITIALIZATION_FAILED = 6, |
+ PIPELINE_ERROR_REQUIRED_FILTER_MISSING = 7, |
+ PIPELINE_ERROR_COULD_NOT_RENDER = 8, |
+ PIPELINE_ERROR_READ = 9, |
+ PIPELINE_ERROR_OPERATION_PENDING = 10, |
+ PIPELINE_ERROR_INVALID_STATE = 11, |
// Demuxer related errors. |
- DEMUXER_ERROR_COULD_NOT_OPEN, |
- DEMUXER_ERROR_COULD_NOT_PARSE, |
- DEMUXER_ERROR_NO_SUPPORTED_STREAMS, |
+ DEMUXER_ERROR_COULD_NOT_OPEN = 12, |
+ DEMUXER_ERROR_COULD_NOT_PARSE = 13, |
+ DEMUXER_ERROR_NO_SUPPORTED_STREAMS = 14, |
// Decoder related errors. |
- DECODER_ERROR_NOT_SUPPORTED, |
+ DECODER_ERROR_NOT_SUPPORTED = 15, |
PIPELINE_STATUS_MAX, // Must be greater than all other values logged. |
}; |