Skip to content

Comcast modifications - #15

Merged
philn merged 7 commits into
WebPlatformForEmbedded:masterfrom
emutavchi:master
Dec 8, 2015
Merged

Comcast modifications#15
philn merged 7 commits into
WebPlatformForEmbedded:masterfrom
emutavchi:master

Conversation

@emutavchi

Copy link
Copy Markdown
Collaborator

I haven't tried this with WPE, so it may be specific to qtwebkit we use. Please review.

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This won't compile, needs to be WTF::GMutexLocker lock(....)

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

include WTF's GMutexLocker.h header, then WTF::GMutexLocker<GMutex> lock(m_....)

Copy link
Copy Markdown
CollaboratorAuthor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Done

@philn

philn commented Dec 4, 2015

Copy link
Copy Markdown

I tested this and I see a bunch of

ERROR webkitmediaplayer MediaPlayerPrivateGStreamerMSE.cpp:1416:setAppendStage: Invalid append stage transition Ongoing --> Ongoing

now. The state machine needs fixing.

@philn

philn commented Dec 4, 2015

Copy link
Copy Markdown

Is the setAppendStage error fixed in this new version?

@emutavchi

Copy link
Copy Markdown
CollaboratorAuthor

Yes, the 'Ongoing --> Ongoing' is fixed. Previous pull request missed some changes, this one should be ok.

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please put this in a ifdef

Copy link
Copy Markdown
CollaboratorAuthor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Could you please suggest the define to hide this under.

Copy link
Copy Markdown
CollaboratorAuthor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

WPE_BACKEND is not available in WebCore and WPE_BACKEND_BCM_NEXUS is defined only for WPE module, changing that seems to be out of current task scope.

Copy link
Copy Markdown
CollaboratorAuthor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I can remove this change from pull request so we can proceed with other changes. This patch is needed when brcm decoders limit_buffering is enabled, so you should be good without it.

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ok let's remove that patch for now then.
The fix I'm suggesting is to define WTF_PLATFORM_BRCM to 1 during the build, so that you can use #if PLATFORM(BRCM) in the code.

Copy link
Copy Markdown
CollaboratorAuthor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Removed.

philn added a commit that referenced this pull request Dec 8, 2015
[MSE] leak fixes and improvements
@philn
philn merged commit cc52b3b into WebPlatformForEmbedded:masterDec 8, 2015
@aazamansariaazamansari mentioned this pull request Jun 5, 2017
@nrajan002cnrajan002c mentioned this pull request Sep 27, 2018
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

3 participants

@emutavchi@philn@zdobersek