[mythtv-commits] mythtv annotated tag v0.27.4 created by stuartm. v0.27.4
Git Repo Owner
noreply at mythtv.org
Wed Oct 15 18:19:22 UTC 2014
The annotated tag, v0.27.4 has been created on the
mythtv repository by gitolite user stuartm.
at d910ba5a3859b782c2ff6af3a3cd00db16fa21ae (tag)
tagging e4f65c8797e96cf51f635394b22e77f2512da399 (commit)
replaces v0.27.3
tagged by Stuart Morgan
on Wed Oct 15 19:19:18 2014 +0100
- Log -----------------------------------------------------------------
Tagging release 0.27.4
Anthoine Bourgeois (1):
avcodec/dirac_arith: Fix build with PIC and stack-check options
Carl Eugen Hoyos (3):
avcodec/utvideodec: Increase vlc len
Revert two backports to release/1.2 that broke fate.
Show duration for large asf files as written in the file header.
Jean-Yves Avenard (85):
Ignore IPv6 settings value if itâs invalid
Donât attempt to play the video streams for mp3, flac, off and m4a container.
Properly allocate VDPAU PiP video buffers and fix memory leak
Fix memory leak
Audio: Abort Drain if audio device is in pause
bump FFmpeg to 1.2.7
Fix PiP when using OpenGL output
Ignore DMG mounted image
Mythmedatalookup: set PYTHONPATH so mythmedatalookup can be started on its own
Make sure to pass season and episode to tv grabber.
Use myth coding style
Mythmetadatalookup: Make sure we follow the exact same logic as we had prior e82754a7041d3988a8361535460d12a47742c65b
Mythmetadata: Simplify code with a GetGrabber utility member
Bump ABI
Do not wait too quickly when reaching EOF
Revert "Player: Increase OpenFile timeout to allow playing encrypted isos on a remote FE"
Player: Increase OpenFile timeout to allow playing isos/DVD on a remote FE
Revert "Fix 0b9470c Fix fileringbuffer locking..."
metadata: fix crash should grabber not be defined
metadata: get around grabber incorrectly set to an empty string
metadata: do not use grabber cache if not initialised
metadata: Properly clean inetref when searching for collection
metadata: Properly separate TV title/subtitle search from inetref/subtitle search
metadata: if video type not known, try both movie and television grabber
Bump ABI
CoreContext: Fix IsThisHost
metadata: do not use script name for artwork file name
CoreContext: Fix IsThisHost
metadata: uses _ as separator in inetref in place of :
metadata: Fix broken retrieval for screenshots
metadata: fix stray declaration
metadata: Fix GetGrabber
metadata: also set collectionref to new format
metadata: no need to re-run the search when a match has already been found
metadata: properly handle media search type if we already have an extended inetref.
corecontext: QHostAddress::isNull() appears buggy
metadata: clear error state once an error has been propagated
metadata: add getStorageGroupName
metadata: fix storage group access when downloading artworks.
metadata: properly update artwork images paths
metadata: create objects on stack
metadata: do not attempt to download remaining artworks should error occurred.
Bump ABI following a34d6e41fe419acb2f05853ce9fceb371b9bc84d
mythbackend: fixes QUERY_FILE_HASH hanging
metadata: fix wrong test leading to incorrect hash calculation
protoserver: fixes QUERY_FILE_HASH hanging
mythtranscode: fix incorrect memory allocation
mythtranscode: always check if audio stream still exists
Flush buffers prior to closing the codec.
Limit bitrate to 100Mbit/s and fill_min to half the size of the ringbuffer
metadata: do not unnecessarily query the database if thereâs no chance that it will yield a result
metadata: fix incorrect tests
Revert "metadata: properly handle media search type if we already have an extended inetref."
metadata: create Set/GetIsCollection
metadata: use extended inetref if available to determine the type of metadata
metadata: never overrides current video season/episode with with retrieved metadata ones
frontend: simplify metadata search creation
frontend: fix automatic mode introduced in previous commit
metadata: complete refactor of search
metadatalookup: fix logic error introduced in 5d3d319936513cac22557f9a3969f7210b8ac049
metadata: return both movie and TV results when in non-automatic mode
metadata: also look for artwork when scanning a single recording
frontend: add search abilities to âchange recording metadataâ screen.
metadata: fix C++11 compilation
Bump ABI
Revert "mythtranscode: fix incorrect memory allocation"
Merge branch 'fixes/0.27' into devel/027candidates
Revert "Player: Amalgamate and simplify SwitchTo and JumpToProgram"
Merge branch 'devel/027candidates' into fixes/0.27
Revert "Player: Finer a/v sync adjustments"
Revert "Player: Enable AVSync to recover quicker after a seek or program change"
Revert "TV UnpauseLiveTV calls tvchain->SwitchTo opposed to JumpTo to minimise visible disruption"
RingBuffer: Properly wait for readahead thread to start
RingBuffer: always read directly from file if read ahead thread isnât running
Fix channel detection.
Have info and playback screen show proper number of channels
Merge branch 'fixes/0.27' into devel/027candidates
CoreContext: Simplify use of IsThisHost, make it work with hostnames
Fix doxygen comment
corecontext: Add IsThisBackend API
remotefile: use IsThisBackend API
Fix compilation after 27791ae and 55e03d
Merge branch 'devel/027candidates' into fixes/0.27
AirPlay: Fix iOS 8 not seeing video device.
Revert "Player: Improve low bit rate / high latency stream playback"
Jim Stichnoth (4):
Subtitles: Fix cc608 indents.
Subtitles: Avoid trying to draw empty text or background objects.
Captions: Delete *all* cc708 windows in CC708Reader::Reset().
Make seeks faster for slow decoders / large keyframe distances.
John Poet (5):
MythUIScrollBar: Initialize maximum to zero until it is actually known,
MythMainWindow::Norm: With very small values of x, scaling down can cause
themechooser: Load all the valid themes for the current version of myth,
housekeeping: When checking for new theme versions consider all the tags.
ThemeChooser: Alert user when unable to modify files.
Karl Dietz (6):
Obey useonairguide and enable it for ERT
add GuessLookupType for VideoMetadata to match other content
Guess its an episode if it has an episode title
Attempt to fix segfault in EITCache assumed to be due to QMap race
simplify handling of missing endtime at end of file in mythfilldatabase
Handle [HD] in UK EIT fixups
Lawrence Rust (17):
Player: Don't call DoneDisplayingFrame for PiP until next frame is ready
Fix 0b9470c Fix fileringbuffer locking...
Player: Increase OpenFile timeout to allow playing encrypted isos on a remote FE
BE: Fix 'MythSocket: Programmer error, QEventLoop isn't running...' during BE exit
MythUIWebBrowser: silence a warning when we can't find the parent window
TV: Quit the TV playback loop when the primary player reports a fatal error
TV UnpauseLiveTV calls tvchain->SwitchTo opposed to JumpTo to minimise visible disruption
mythtranscode: skip audio description streams
Player: Clear EOF when resuming play
Player: Enable AVSync to recover quicker after a seek or program change
Player: Finer a/v sync adjustments
Player: Improve low bit rate / high latency stream playback
Player: Amalgamate and simplify SwitchTo and JumpToProgram
libmythtv: Add a mutex to the ChannelScanSM class
TV: Avoid a SEGV when switching from PiP to PbP
Player: Allow seeking upto last frame when paused
Transcode: Fix a race condition in VideoDecodeBuffer when EOF encountered
Lukasz Marek (1):
lavu/opt: validate range before dereference
Martin Storsjö (2):
adpcm: Fix trellis encoding of IMA QT
adpcm: Write the proper predictor in trellis mode in IMA QT
Michael Niedermayer (40):
avformat/avidec: allow rounding errors between scale/rate and timebase
swscale/swscale: fix integer overflow
avcodec/x86/mpegvideoenc_template: fix integer overflow
avcodec/h264_mp4toannexb_bsf: prepend global headers before any in stream parameter sets
avcodec/libx264: move where x264opts is applied down so it isnt overridden by avctx & defaults
avcodec/wma: use av_freep(), do not leave stale pointers in memory
avcodec/msrle: check return code for success before use
swresample/resample: Limit filter length
swresample/dither: use av_malloc_array()
swresample/resample: use av_malloc_array() where appropriate
swscale/x86/swscale_template: loose hardcoded dstw_offset
avcodec/x86/idct_sse2_xvid: fix non C99 inline function
swscale/swscale: fix srcStride/srcSlice typo
avcodec/mjpegen: Fix declared argument size
avformat/mpegts: Remove redundant check
avcodec/diracdec: fix undefined behavior with shifts
avcodec/g723_1: add assert to help static code analyzers
avfilter/vf_deshake: fix loss of precission with odd resolutions
iavcodec/vc1dec: Fix missing {}
avfilter/filtfmts: Support dynamically allocated in/outputs
avutil/lzo: Fix integer overflow
avutil/lzo: add asserts to be double sure against overflows
avformat/mux: Check for and remove invalid packet durations
avformat/h263dec: Fix h263 probe
swresample: fix AV_CH_LAYOUT_STEREO_DOWNMIX input
ffmpeg_filter: fix pointer to local outside scope
avcodec/mjpegdec: Fix undefined shift
avfilter/graphdump: Fix pointer to local outside scope
avcodec/diracdec: move mc buffer allocation to per frame
avutil/cpu: force mmx on selection of higher x86 SIMD features
avcodec/libvorbisenc: dont add the duration to AV_NOPTS_VALUE
avcodec/aac: fix () in IS_CODEBOOK_UNSIGNED macro
avcodec/golomb-test: fix () in EXTEND() macro
avcodec/mlpdec: fix () in MSB_MASK() macro
avcodec/mss34dsp: fix () in SOP* macros
avcodec/mss4: Fix () in MKVAL() macro
avformat/flvenc: Do not allow creating h263/mpeg4 in flv without unofficial format extensions being enabled.
avcodec/alsdec: Clear MPEG4AudioConfig so that no use of uninitialized memory is possible
avformat/mpc: attempt to allocate a packet that is not smaller than the data inside it
Update for FFmpeg 1.2.7
Paul Harrison (4):
MusicPlayer: On stop clear any temporary one shot metadata
Idle Timer: don't start the timer if it is 0 (disabled)
Idle Timer: fix the last cherry-pick
ImageLoadThread: don't treat all gifs as being animated
Raymond Wagner (1):
Store grabber used along with inetref to ensure correct reuse.
Richard Hulme (3):
Fix description text for 'Upcoming Recordings' in classic menu theme.
Sync libdvdread up to R1290:
Sync libdvdnav up to R1294:
Stuart Auchterlonie (1):
Handle [HD] in UK EIT fixups part 2
Stuart Morgan (18):
Sync minilzo from 2.03 to 2.07.
UPnP: Fix the service IDs for CDS and CMGR which were both incorrect.
MythMusic: Fix smart playlists uses lastplay or date_entered.
MythMusic: Fix sql error in SmartPlaylist editor when adding a new playlist.
MythMusic: Fix NULL insert into NOT NULL column in SmartPlaylist editor.
MythMusic: Allow smart playlist to be saved even if it produces no matches. The nature of smart playlists means that it may match tracks in the future.
More accurate error message when an IP is passed to GetBackendServerIP() instead of a hostname
RemoteFile::Exists() - If we've been passed an empty string then don't waste time looking for it.
UPNP: Fix upnp albumart after move to storage groups.
Fix more IP vs hostname confusion in myth:// urls
UPnP: Convert dates and times to local time before serving to the client
UPnP: Fix recording date folder names following UTC conversion.
UPnP: Fix dlna protocol string in 0.27, it wasn't DLNA compliant.
Fix the ability to disable the frontend idle timer
Switch over to the new Schedules Direct URL. That's it folks, painless wasn't it?
Add destructor to RecordingProfile. Speculative fix for arm build failure
Arm build fix part 2. Add a virtual destructor for RecordingProfileEditor()
Setting VERSION to v0.27.4
Xi Wang (1):
lzo: fix overflow checking in copy_backptr()
-----------------------------------------------------------------------
--
More information about the mythtv-commits
mailing list