Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fixes/0.28 (Fixes #12622) #111

Closed
wants to merge 25 commits into from
Closed

Fixes/0.28 (Fixes #12622) #111

wants to merge 25 commits into from

Conversation

neoh4x0r
Copy link

Requesting to merge this commit (by jyavenard) into the fixes/0.28 branch
26a358f

Paul Harrison and others added 25 commits February 17, 2016 20:28
and the upnp ssl port were hardcoded.

This changes the default port number to be
- backendport + 5  (websocket port)
- backendport + 10 (upnp ssl port)

This leaves the default upnp ssl port unchanged, and moves
the websocket port to one which does not conflict.

This allows 2 instances of the backend to run simultaneously
on the same system (ie. dev & prod), provided that the backend
port for one of them is changed to a different one.
We don't force build with x86_64 flags anymore.
Minimum updates to make it works with our code.
This includes:
1- Write replacement for avpicture_deinterlace.
2- Rename AV types.
2- Rework AVPacket allocations in various places.

              ┌─────────────────────────────────────────┐
              │ RELEASE NOTES for FFmpeg 3.0 "Einstein" │
              └─────────────────────────────────────────┘

   The FFmpeg Project proudly presents FFmpeg 3.0 "Einstein", about 5
   months after the release of FFmpeg 2.8.

   A complete Changelog is available at the root of the project, and the
   complete Git history on http://source.ffmpeg.org.

   We hope you will like this release as much as we enjoyed working on it, and
   as usual, if you have any questions about it, or any FFmpeg related topic,
   feel free to join us on the #ffmpeg IRC channel (on irc.freenode.net) or ask
   on the mailing-lists.
Add const operator too and make all operators const.
I had used AVPictureDeinterlace as the original ffmpeg API it replaced was avpicture_deinterlace

make aspect ratio argument optional
Replace avpicture_deinterlace with new MythPictureDeinterlacer
DeinterlaceSingle : will deinterlace a single frame.
Deinterlace : works in a similar fashion to FFmpeg's decoder, you feed it data until you get something out, requires draining at the end. This provides a much greater quality deinterlacing as it offer full yadif goodness
Normally libmythtv should set those, but for some reasons it doesn't
Thanks to William L. DeRieux IV for troubleshooting the problem.
@stuarta
Copy link
Member

stuarta commented Feb 23, 2016

We are waiting about 1 week from the initial ffmpeg merge before this gets merged to fixes/0.28 to allow time for issues to be found and fixes in master

@stuarta
Copy link
Member

stuarta commented Feb 23, 2016

I will also add that several of these commits have already been cherry picked into fixes/0.28.

I'll close this for now, because it will be done in the near future

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants