Closed Bug 821396 Opened 11 years ago Closed 11 years ago

Fix build warnings in content/media/dash

Categories

(Core :: DOM: Core & HTML, defect)

All
Linux
defect
Not set
normal

Tracking

()

RESOLVED FIXED
mozilla20

People

(Reporter: catalinn.iordache, Assigned: catalinn.iordache)

References

(Blocks 1 open bug)

Details

Attachments

(1 file, 2 obsolete files)

Attached patch p2v1.patch (obsolete) — Splinter Review
User Agent: Mozilla/5.0 (X11; Ubuntu; Linux i686; rv:17.0) Gecko/20100101 Firefox/17.0
Build ID: 20121129151900

Steps to reproduce:

Fix warnings in content/media/dash/DASHDecoder.cpp and content/media/dash/DASHRepDecoder.cpp
I'm a beginner developer. This is actually my second patch for Mozilla codebase, but I have to say that the first one wasn't relevant( bug 821269).

I hope this one is more relevant.
Hardware: x86 → All
Attachment #691894 - Flags: review?
Component: Disability Access APIs → DOM
Attachment #691894 - Flags: review?
Attachment #691894 - Flags: review?
Attachment #691894 - Flags: review? → review?(bugs)
Attachment #691894 - Flags: review?(bugs) → review?(cpearce)
Comment on attachment 691894 [details] [diff] [review]
p2v1.patch

Review of attachment 691894 [details] [diff] [review]:
-----------------------------------------------------------------

::: content/media/dash/DASHRepDecoder.cpp
@@ +270,5 @@
>    // i.e. inactive rep decoders should only load metadata.
>    bool canDownloadData = mMainDecoder->IsDecoderAllowedToDownloadData(this);
>    if (canDownloadData) {
> +    for (uint32_t i = 0; i < mByteRanges.Length(); i++) {
> +      NS_ENSURE_FALSE(mByteRanges[i].IsNull(), NS_ERROR_NOT_INITIALIZED);    

You added some trailing whitespace here; please remove it.
Attached patch whitespaces removed (obsolete) — Splinter Review
Attachment #691894 - Attachment is obsolete: true
Attachment #691894 - Flags: review?(cpearce)
Attachment #692590 - Flags: review?
Attachment #692590 - Flags: review? → review?(cpearce)
Comment on attachment 692590 [details] [diff] [review]
whitespaces removed

Review of attachment 692590 [details] [diff] [review]:
-----------------------------------------------------------------

::: content/media/dash/DASHDecoder.cpp
@@ +697,5 @@
>  
>        // Do Stream Switching here before loading next bytes.
>        // Audio stream switching not supported.
>        if (aRepDecoder == VideoRepDecoder() &&
> +          (uint32_t)mVideoSubsegmentIdx < VideoRepDecoder()->GetNumDataByteRanges()) {

Make this:
uint32_t(mVideoSubsegmentIdx)

@@ +938,5 @@
>    NS_ENSURE_TRUE(toDecoderIdx < mVideoRepDecoders.Length(),
>                   NS_ERROR_ILLEGAL_VALUE);
>  
>    // Notify reader and sub decoders and do the switch.
> +  if (toDecoderIdx != (uint32_t)mVideoRepDecoderIdx) {

Make this:
uint32_t(mVideoRepDecoderIdx)
Attachment #692590 - Flags: review?(cpearce) → review+
Attachment #692958 - Flags: checkin?
Attachment #692958 - Flags: checkin?
Keywords: checkin-needed
Attachment #692590 - Attachment is obsolete: true
Attachment #692958 - Attachment is patch: true
https://hg.mozilla.org/mozilla-central/rev/ba26ddd4739b
Status: UNCONFIRMED → RESOLVED
Closed: 11 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla20
Component: DOM → DOM: Core & HTML
You need to log in before you can comment on or make changes to this bug.