Opened 3 years ago

Closed 13 months ago

#12634 closed Bug Report - General (Fixed)

Upstream Ubuntu MythTV patches for 16.04 building

Reported by: thomas@… Owned by: Peter Bennett
Priority: major Milestone: 29.2
Component: MythTV - General Version: 0.27.6
Severity: medium Keywords:
Cc: Ticket locked: no

Description

Upstream Ubuntu has added patches for 0.27 to build on 16.04.

Attachments (3)

avoid_bswap_conflict.patch (508 bytes) - added by anonymous 3 years ago.
ppc64el-abiv2.patch (1009 bytes) - added by anonymous 3 years ago.
remove-unused-vp8-controls.patch (940 bytes) - added by anonymous 3 years ago.

Download all attachments as: .zip

Change History (15)

Changed 3 years ago by anonymous

Attachment: avoid_bswap_conflict.patch added

Changed 3 years ago by anonymous

Attachment: ppc64el-abiv2.patch added

Changed 3 years ago by anonymous

comment:1 Changed 3 years ago by Stuart Auchterlonie

Milestone: unknown0.27.7
Priority: minormajor
Version: Unspecified0.27.6

comment:2 Changed 3 years ago by JYA

Owner: set to JYA
Status: newassigned

comment:3 Changed 2 years ago by Stuart Auchterlonie <stuarta@…>

In 517216c725bedcff47db908e161abae1dd18e7a3/mythtv:

Remove a custom FFmpeg patch for bswap_dbl

We have been carrying a custom patch for FFmpeg which
adds bswap_dbl to the ffmpeg codebase, yet it's not
used within ffmpeg, and we also have the same definition
in libs/libmythbase/bswap.h:29

This was causing duplicate function definition errors
building on some platforms.

Rather than carrying an unneeded ffmpeg customization
around lets just remove that customization.

Fixes #13049
Refs #12634 <- no longer requires avoid_bswap_conflict.patch

comment:4 Changed 2 years ago by Stuart Auchterlonie <stuarta@…>

In b3480d043721848bda06d841eca09a6a2149c7e1/mythtv:

Remove a custom FFmpeg patch for bswap_dbl

We have been carrying a custom patch for FFmpeg which
adds bswap_dbl to the ffmpeg codebase, yet it's not
used within ffmpeg, and we also have the same definition
in libs/libmythbase/bswap.h:29

This was causing duplicate function definition errors
building on some platforms.

Rather than carrying an unneeded ffmpeg customization
around lets just remove that customization.

Fixes #13049
Refs #12634 <- no longer requires avoid_bswap_conflict.patch

(cherry picked from commit 517216c725bedcff47db908e161abae1dd18e7a3)

comment:5 Changed 2 years ago by Stuart Auchterlonie

Milestone: 0.27.729.0

comment:6 Changed 18 months ago by Stuart Auchterlonie

Milestone: 29.029.1

comment:7 Changed 16 months ago by Peter Bennett

Owner: changed from JYA to Peter Bennett

comment:8 Changed 16 months ago by Stuart Auchterlonie

Milestone: 29.10.28.2

Moving remaining open tickets to 0.28.2 milestone

comment:9 Changed 16 months ago by Stuart Auchterlonie

Milestone: 0.28.229.2

Moving remaining open tickets to 29.2 milestone

comment:10 Changed 13 months ago by Peter Bennett

Owner: changed from Peter Bennett to Peter Bennett

comment:11 Changed 13 months ago by Peter Bennett

ppc64el-abiv2.patch​ and remove-unused-vp8-controls.patch have already been applied upstream in FFmpeg and the changes are included in MythTV master

comment:12 Changed 13 months ago by Peter Bennett

Resolution: Fixed
Status: assignedclosed
Note: See TracTickets for help on using tickets.