Difference between revisions of "Release Notes - 0.27"
From MythTV Official Wiki
(→Disc Playback (DVD, Blu-Ray, etc) and Media Detection) |
(Add pointer to Channel Icons page) |
||
Line 105: | Line 105: | ||
== Special Notices & Instructions == | == Special Notices & Instructions == | ||
*As always, backup your database before upgrading, see [[Database_Backup_and_Restore#The_Role_of_mythconverg_backup.pl_When_Changing_MythTV_Versions|this]]. | *As always, backup your database before upgrading, see [[Database_Backup_and_Restore#The_Role_of_mythconverg_backup.pl_When_Changing_MythTV_Versions|this]]. | ||
+ | *See the updated ''Universal Location'' section section in [[Channel icons]]. | ||
*Database logging is now disabled by default. The <code>--nodblog</code> option has been deprecated (but not removed.) DB logging can be enabled using the new <code>--enable-dblog</code> option. Script/configuration authors should remove the <code>--nodblog</code> option. {{gitcommit|eca5a24}} | *Database logging is now disabled by default. The <code>--nodblog</code> option has been deprecated (but not removed.) DB logging can be enabled using the new <code>--enable-dblog</code> option. Script/configuration authors should remove the <code>--nodblog</code> option. {{gitcommit|eca5a24}} | ||
*See [[Mythlogserver]] for new run-time and build-time options. Users experiencing high CPU usage and or multiple ''mythlogserver'' runs will find this of interest. | *See [[Mythlogserver]] for new run-time and build-time options. Users experiencing high CPU usage and or multiple ''mythlogserver'' runs will find this of interest. |
Revision as of 17:39, 21 September 2013
Contents
|
The 0.27 release encompasses development revisions from [178ea5aa]cgitgithub though [317d5b7]cgitgithub.
Key New Features
Major Changes
Prerequisite ChangesNone Added support libraries/prerequisitesRemoved support libraries/prerequisitesNone Special Notices & Instructions
|
MythTV
mythfrontend
- [4221c1c]cgitgithub Do not activate 5.1 audio if only DTS is active
- [2f57287]cgitgithub Rewrite Audio Setup Wizard Fixes #10335
- [209f4e9]cgitgithub Move speaker configuration setup down
- [549a3c8]cgitgithub Fix AAC decoding audio corruption
- [40b0770]cgitgithub Bypass IsTunable check for kPseudoChangeChannel. Refs #10489
- [1675dd2]cgitgithub Use regular recording group when grabbing LiveTV recorder. Refs #10489
- [178ea5a]cgitgithub Prevent a segfault in MythUIImage, this doesn't fix the root cause of the problem but at least we won't crash. Refs #11047
- [915edac]cgitgithub Trigger system events for each screen. Fixes #9395
- [943b142]cgitgithub Handle socket disconnects occurring while we are reconnecting.
- [4c4eb44]cgitgithub Add a necessary virtual destructor in plCompare base class.
- [de0cd12]cgitgithub Fix an overloaded-virtual warning.
- [b477111]cgitgithub Don't strip unnecessary white space from title when creating the title list. Fixes #11200
- [901a1f8]cgitgithub Replace concatenated string so it can be more easily translated.
- [ba2c783]cgitgithub Remove redundant "All Programs - " text in Watch Recordings screen. Fixes #11027
- [7c7b44a]cgitgithub Improve the group filter display on the Watch Recordings screen. Refs #11027
- [922daba]cgitgithub Replace depreciated auto_ptr with QScopedPointer.
- [ab9a19a]cgitgithub Add "standby" status for mythfrontend standby mode. Fixes #11183
- [a9246e9]cgitgithub Fix frontend not connecting to the master backend on startup. Fixes #11238
- [3d35924]cgitgithub Fix some unsafe usage of ConnectToMasterServer(). Fixes #11364
- [7349a86]cgitgithub Remove the Delete Recordings screen.
- [5758c2a]cgitgithub Fix Live TV startup, particularly for analog PVR-xxx tuners.
- [22c5dbf]cgitgithub Fix StatusBox to account for template recording rules.
- [dfa05cd]cgitgithub Change PlaybackBox group and password popup handling to be more sane. Fixed #11231
- [0dd1d3e]cgitgithub Cosmetic fix for 'quick' recording options. Don't display 'this episode' if the programme is a film.
- [1252fe5]cgitgithub Fix segfault in mythfrontend following [bff1559]
- [131a3a1]cgitgithub Don't show the rating filter for the movie list if there are no ratings in the database.
- [b4751aa]cgitgithub Fix a bogus warning message on the Channel Recording Priorities screen
- [56bd4a2]cgitgithub Only show visible channels in Channel Recording Priorities.
- [721f85a]cgitgithub Add warning to ScreenSetupWizard for windowed mode.
- [4167259]cgitgithub Check user themes directory for writability before downloading theme. Fixes #10634
- [0d1a174]cgitgithub Attempt to fix double-install sometimes required in Theme Chooser. Refs #10334
- [d76d290]cgitgithub Remove empty and unused main.h
- [0b30496]cgitgithub Fix display of screen presented before main menu
- [882bf26]cgitgithub Fix Network Control Play/Resume functionality. Fixes #11032
- [2d956ac]cgitgithub Continue try to reconnect with the backend, so the notification about the backend being available is shown quickly
- [66ef368]cgitgithub ViewScheduled: Restore the position in the group list after update. Fixes #10145
- [7595f00]cgitgithub When dropping manually a notification by pressing ESC, remove the "first" one
- [685298a]cgitgithub Watch Recordings: make 'Playlist options' menu item consistent with the others
- [2a7a749]cgitgithub Watch Recordings: make the menu items consistent for missing recordings Fixes #11192
Key Bindings, Jump Points, and Input Devices
- [f9768e1]cgitgithub Fix FFWDSTICKY/RWNDSTICKY behavior while paused.
- [b79da45]cgitgithub Change the ADJUSTSTRETCH action to also support toggling.
- [57c40db]cgitgithub Add "Previously Recorded" menu and keybinding access to various screens. Closes #11496
- [dccff63]cgitgithub If we didn't actually handle LEFT/RIGHT/UP/DOWN in MythScreenType::keyPressEvent() then return false.
Guide Data, EIT, Program Info, and Media Metadata
- [b4110ae]cgitgithub Implement fuzzy matching of channels for EIT. Refs #10784
- [c885805]cgitgithub Extend EIT parser to handle 3DTV signalling. Fixes #10044
- [9d5aabc]cgitgithub Allow adding a channel to an empty channel group from the guide. Update the cached channel group list after adding or removing a channel. Fixes #10411
- [beb9f8e]cgitgithub Fill in missing original airdates for programs without programids. Fixes #10747
- [af0d12c]cgitgithub UK EIT fixups: Retain series and episode number in description
- [7d6d049]cgitgithub Allow the EPG to be called from ViewScheduled and ProgList.
- [19ac839]cgitgithub Remove (HD) and [HD] from subtitle and description in Norwegian EIT. Fixes #10799
- [0413b56]cgitgithub Apply EITfixup NL to Dutch/Belgian DVB-S(2) channels. Fixes #11226
- [9b515b2]cgitgithub Allow the EPG to be called from ViewScheduled and ProgList.
- [b4bd90d]cgitgithub Added Eit Fix for Danish Cable TV (YouSee.) Fixes #10907
- [338939b]cgitgithub Apply EITfixup NL to Dutch/Belgian DVB-S(2) channels. Fixes #11226
- [914442c]cgitgithub Add Australian EIT fixups. Fixes #10098
- [493fc26]cgitgithub activate some EIT fixups for Unitymedia (DVB-C Germany)
- [dae0837]cgitgithub EITFixup: mark ServusTV HD on Unitymedia as HD
- [4e82a0b]cgitgithub Add Mission: Impossible to the list of "Title: Subtitle" exceptions for UK EIT fixups
- [ee5df10]cgitgithub Strip 'Brand New' from the start of a title, i know it's new.
- [1255ccf]cgitgithub UK EIT Fixup: remove 'New: ' from Titles. Closes #11715
Audio
- [0e0a0d7]cgitgithub Add support for recognition and labelling of Audio Description tracks
- [6846637]cgitgithub Add a toString() function for the AudioTrackType enum
- [fa98ed6]cgitgithub Show user-friendly audio type string in log
- [ee37534]cgitgithub Fix Audio Description and Commentary track filtering when auto-selecting audio track. Fixes #9878 Fixes #3260 Fixes #10963
- [ed7839a]cgitgithub Add labelling/filtering of Clean Effect and Hearing Impaired audio tracks
- [b082334]cgitgithub kDecodeAudio is now re-enabled if an audio stream becomes available
- [0e155f7]cgitgithub prefer matching language to the default audio track in auto selection
- [733d982]cgitgithub extend normalization of AC-3, DTS and E-AC-3 signalling
- [cc2f9dd]cgitgithub Add E-AC3 support in ATSC and DVB-T stream. Fixes #11444
- [93bc3d4]cgitgithub Add E-AC3 support in ATSC and DVB-T stream. Fixes #11444
- [476b2a8]cgitgithub Fix AC3 encoder following FFmpeg resync. Fixes #11483
- [9ec7421]cgitgithub Fix audio sync. Fixes #11440
- [709a6f6]cgitgithub Fix planar audio for nuv container. Fixes #11194
- [8a40b1a]cgitgithub Reduce log output
- [7e9c9d0]cgitgithub Add AudioOutputUtil::InterleaveSamples method.
- [693c108]cgitgithub Add AudioOutputSettings::AVSampleFormatToFormat API.
- [4bd9d2c]cgitgithub Update AudioOutputUtil::DecodeAudio to use new API
- [a7c6c88]cgitgithub Update AVFD to use new AudioOutputSettings::AVSampleFormatToFormat
- [d07663d]cgitgithub Fix memory leaks in AC3 encoder Fix serious out of bounds array write
- [267778d]cgitgithub Make floating point conversion routines work even when not 16 bytes aligned.
- [354412c]cgitgithub Adjustment to float conversion routines
- [33d6370]cgitgithub Don't make some AudioOutput members fully virtual.
- [01a486f]cgitgithub Add AudioConvert class
- [a4906ef]cgitgithub Extend AudioConvert unit tests to check various length of data so all cases are covered
- [9d9ff21]cgitgithub Extend AudioOutputUtils unit tests to check various length of data so all cases are covered
- [25673fc]cgitgithub AudioTest: also initialise m_button missed in 54328bd25. Refs ID 746876.
- [3690ff3]cgitgithub Small refactor of AC3 encoder.
- [ef80f72]cgitgithub Fix audio corruption when encoding using built-in AAC encoder.
- [f0d803b]cgitgithub Expand Audio Framework to only ever decode S16, interleaved audio unless explicitly configured otherwise
- [0c3f72f]cgitgithub Comment out unused variable in AudioConfigSettings.
- [c41f96a]cgitgithub Small optimisation for interleaving mono audio.
- [c9d8533]cgitgithub audio player was initialized as having audio out by default, even if no audio output had beed created. This caused to always try to decode audio even when not required (like during commflagging.) Fixes #11616
- [64da907]cgitgithub Similar to c9d8533fe8fc19fead0ad896f37bb8f07367cc57, no need to attempt to decode audio if it's not going to be played
- [d904a27]cgitgithub Add AudioPlayer::GetAudioOutput() method
- [cef316f]cgitgithub Avoid premature playback exit for audio-only recordings. Refs #11357 Refs #6974
- [10fcf33]cgitgithub Make some strings translatable so they can be passed on to user
- [e658a84]cgitgithub Fix display of current position in an audio-only recording. Refs #11357
- [8b542e2]cgitgithub Don't wait for paused audio to drain. Fixes #11730
- [a89dcc9]cgitgithub Improve the ability to seek in an audio-only recording. Refs #11357
- [3465127]cgitgithub Fix audio corruption under some circumstances. Fixes #11714
- [9731684]cgitgithub Re-enable float conversion SSE code following 34651274749befb422371d4979a620
- [097b693]cgitgithub Make SSE code work with unaligned memory.
Video Playback
- [98b1a77]cgitgithub MythPlayer: Add support for InteractiveTV streams. Refs #10019
- [0e4d04d]cgitgithub freemheg: Add InteractionChannel streaming from network URI's. Refs #10019
- [d848f2d]cgitgithub freemheg: Don't return an object not present error until timeout occurs. Refs #10019
- [98a6b4b]cgitgithub Replace the empty path check in MHEngine::RequestExternalContent() which was removed by the iPlayer patches. This may be causing a segfault reported on IRC
- [383ada4]cgitgithub Addition of Subtitle Track control to the network interface. Fixes #8852
- [4a09ca1]cgitgithub Correctis a float-to-integer truncation problem. Fixes #11151
- [d4778ca]cgitgithub tv_play.cpp formatting only fixes (lots of tabs).
- [5c83374]cgitgithub Fix tv_play.cpp compilation warnings.
- [729e3d5]cgitgithub Fix a possible race condition when a recording finishes. Refs #11224
- [d189c7c]cgitgithub Add a 'groupname' textarea to the group list in PBB. Allows display of the name as it was before 0.27 with the added benefit of letting the themer decided what the 'all' group gets called.
- [91ec76e]cgitgithub Play closer to the end of the video. Refs #6974
- [c48c55f]cgitgithub Reset the decoder EOF state before seeking.
- [47a2da4]cgitgithub Fix live TV sometimes pausing at channel changes.
- [fd3d2c1]cgitgithub Allow seeking back through the live TV chain. Refs #11174
- [0db9bf4]cgitgithub Handle aspect ratio changes when seeking while paused. Fixes #10829
- [2c8e32f]cgitgithub Improve playback all the way to the end.
- [bdf3a01]cgitgithub Playback: Cut the Manual zoom increment in half, for finer-grained control.
- [31de292]cgitgithub Improve the Manual Zoom experience during video playback.
- [8cbf2ca]cgitgithub Improve the Manual Zoom experience.
- [9d9de7b]cgitgithub Rescale 1088-row videos to avoid showing trailing garbage. Refs #11358
- [59f6a68]cgitgithub Improve performance in the MythPlayer event loop.
- [0ede677]cgitgithub Log an error and return if we receive an invalid number of arguments with a DONE_RECORDING event.
- [b3097d6]cgitgithub Improve the translatability of a string.
- [3b8d434]cgitgithub Newer and improveder string translation.
- [b5624f2]cgitgithub Themed menus: clean up the classes/interface. Refs #11533
- [95c7a87]cgitgithub Themed menus: Allow an item to always be set as current. Refs #11533
- [0e19c38]cgitgithub Themed menus: allow Undo/Redo options to always be displayed.
- [ba1f339]cgitgithub Themed menus: Add a compact version of the cutlist menu. Refs #11533
- [e4c52f2]cgitgithub Change default Xinerama aspect ratio to widescreen
- [0aedcae]cgitgithub Guard against a null AudioOutput.
- [555d030]cgitgithub Allow SetVideoParams to update either the dimensions or the framerate (or both) instead of requiring all parameters to be valid. This allows (for example) the frame rate to be updated when there is no video. Refs #11357
Disc Playback (DVD, Blu-Ray, etc) and Media Detection
- Fixed issues affecting highlights in DVD menus (#11265, #11291, #11443, #11445, #11451, #11455)
- Improved DVD playback reliability (#11233, #11288, #11347, #11376, [b6c0ec5]cgitgithub, [bdc2b28]cgitgithub, [0d49388]cgitgithub, [010a87d]cgitgithub)
- Improved reliability of DVD bookmarks ([4f023d7]cgitgithub)
- Added playback of 'slideshow' DVDs (e.g. audio DVDs) (#11579)
- Fixed issues choosing subtitle/audio stream on some DVDs (#9429, #11376)
- Navigation in DVD intros should now be easier/possible in most cases (#11292)
- Improved display of playback errors to user ([d0ecc8e]cgitgithub, [e168f25]cgitgithub, [fb55859]cgitgithub, [28495ce]cgitgithub)
- Fixed inaccurate DVD seeking (#11572)
- Default language for DVD menus, audio and subtitle is now set based on the frontend language setting. ([9beb9da]cgitgithub)
- Cleanly exit DVD playback when the DVD is ejected ([31f36c4]cgitgithub)
- Changed DVD angle handling to be 1-based throughout (as they are on DVDs). This also affects the SWITCHTOANGLE action via the Services API. ([3e01436]cgitgithub)
- Fixed OSD position information and seeking issues after resuming Blu-Ray playback from a bookmark (#11829)
OSD, EPG, MHEG, CC, and Subtitles
- [c2585d6]cgitgithub Fix channel scan insertion (wasn't being called).
- [c75bd9e]cgitgithub Fix ChannelInfo::ToMap() returning gibberish for channelrecpriority (cherry picked from commit faff9e6)
- [4dd0b8d]cgitgithub improve EITFixup for german RTL channels
- [374937d]cgitgithub let EITScanner cache negative lookups and shortcut on hit. Fixes #11053
- [3c3dd7c]cgitgithub Handle EIT events of the active transport without looking at original_network_id or transport_id. Refs #8770 Refs #10217 Fixes #10784
- [3ac2baf]cgitgithub fixup RTL EITFixup to not fake up original air dates
- [6002255]cgitgithub EITFixup for to force ANIXE EIT to ISO-8859-9 on DVB-T
- [a188374]cgitgithub store chanid as unsigned int in EITScanner
- [b7bab70]cgitgithub Optimize reschedules from the EITScanner (low hanging fruit only)
- [c99b296]cgitgithub Optimize EIT reschedules by limiting them to changed schedule parts.
- [838c58d]cgitgithub Added Eit Fix for Danish Cable TV (YouSee). Fixes #10907
- [d5cc7a1]cgitgithub Add Australian EIT fixups. Fixes #10098
- [64a3cd0]cgitgithub Subtitles: Add support for forced text subtitle tracks.
- [0b7e902]cgitgithub Subtitles: Don't use a persistent DB setting to control forced subtitles.
- [4f98a09]cgitgithub Subtitles: Remove legacy CEA-608 teletext caption support. Fixes #10786
- [192e850]cgitgithub Properly initialize the MythPlayer::video_aspect field.
- [1241485]cgitgithub Cutlist editor: Trigger a redraw of the editbar when changes are made.
- [0bb22c1]cgitgithub Cutlist editor: Fix the broken undo/redo capability.
- [c13683f]cgitgithub Fix duration display for in-progress variable-framerate recordings.
- [dc21c52]cgitgithub Fix duration map logic for extrapolating to (frame=0,dur=0).
- [018691f]cgitgithub mythccextractor: Fix teletext subtitle duration. Fixes #11081
- [9519a10]cgitgithub mythccextractor: Skip teletext page headers
- [08ad6ce]cgitgithub mythccextractor: Update one header file missed in 018691f04
- [befae78]cgitgithub Cutlist editor: more undo stack fixes.
- [c1adc3e]cgitgithub Fix playback of a final cut region.
- [fa24b24]cgitgithub Fix end-of-playback logic for in-progress recordings.
- [7d9bf31]cgitgithub Fix missing CEA-708 closed captions.
- [38966a7]cgitgithub Ensure subtitles are cleared when they are supposed to be.
- [37827bc]cgitgithub Subtitles: Add manual synchronization of text subtitles.
- [7e7e51c]cgitgithub Fix off-by-1000 error in saving total duration to the markup table.
- [0a4e3e4]cgitgithub Use dimension and cropping information from the video. Fixes #11358
- [575f7d9]cgitgithub Subtitles: Change the increments for adjusting the text subtitle delay.
- [e2454f2]cgitgithub AV subtitles: fix redrawing issue and conflation with text zoom factor.
- [d320993]cgitgithub Simplify action names in the cutlist editor. Refs #11533
- [d7294fc]cgitgithub Simplify the CC708CharacterAttribute constructor.
- [68a6aac]cgitgithub Subtitles: Remove long-unneeded methods. Improve performance.
- [c691ddf]cgitgithub Disable minimum file size check for .srt files. Refs #11618
- [feb2e0f]cgitgithub Support .srt files for in-progress recordings. Refs #11618
- [59512d5]cgitgithub Subtitles: Change timecode matching mechanism for .srt files.
- [66f80e0]cgitgithub Subtitles: Reset the external subtitle filename. Refs #11618
- [3f377ab]cgitgithub Subtitles: Reload .srt files in the background with a helper thread. Refs #11618
- [34a1a8a]cgitgithub Allow local .srt files to be loaded. Regression in feb2e0f. Fixes #11682
Network Control
mythbackend
- [1e7606d]cgitgithub Fixes a few RTP bugs preventing data from getting to the MPEGStreamData::ProcessData() function.
- [3b3b172]cgitgithub Adds Raw UDP streaming support.
- [64008d6]cgitgithub Increase the RCVBUF size for RTP/UDP sockets and set the broadcast flags so we can see broadcast streams.
- [c2d535f]cgitgithub Fix out-of-order RTP packet delivery.
- [1e97a18]cgitgithub Print warning when there is a break in the rtp sequence numbers.
- [fc54265]cgitgithub Implement RTPTSDataPacket::GetTSOffset()
- [7d1cd5f]cgitgithub Debugging fixes. Makes it easier to track which recordings are being started and stopped. Refs #10490
- [84bc800]cgitgithub At least a partial LiveTV startup fix. Refs #10490
- [d0fcdc9]cgitgithub Fix for LiveTV abort on empty recordings. Refs #10490
- [0b7d424]cgitgithub Fix deadlock in DVBStreamHandler. Fixes #10453
- [a87ad95]cgitgithub Fixes channel change on PVR350. Fixes #9830 Refs #10519
- [c4c44fa]cgitgithub DVR Service: Fix recording deletion API. Fixes #10540
- [aa01f22]cgitgithub Fixed RAOP audio decoding to use all frames in a packet
- [bbb2d5f]cgitgithub Update the filename in the Playback Data OSD screen after LiveTV program transitions.
- [27dae9c]cgitgithubSwitch ringbuffers a little earlier in LiveTV. Refs #10490
- [c10829b]cgitgithub Unhide some recorder,channel methods.
- [b60534b]cgitgithub Free DB connection while truncating for slow deletes. Fixes #10548
- [5f04f27]cgitgithub Fixes StreamHandler Start()/Stop() race. Fixes #10870
- [07acf0e]cgitgithub Use desired start and end times. Fixes #10872
- [dc09143]cgitgithub Use desired start and end times for recording quality. Refs #10872
- [2ad384e]cgitgithub Fix unitialized variable warning.
- [2b74a68]cgitgithub Make RingBuffer::WriterFlush() only flush data not sync it.
- [33d2b05]cgitgithub Log an error if we are unable to find IPv4 or IPv6 addresses, only exit if we are unable to find any address to bind to
- [0991f8e]cgitgithub dsmcc: Prevent a potential SEGV by reading beyond end of buffer
- [e985b79]cgitgithub freemheg: Support bitmap backgrounds used by BBC/Freesat
- [8eed791]cgitgithub freemheg: Fix error handling during Launch
- [a490607]cgitgithub MHEG: Serialise accesses to the MHEG engine
- [71af16b]cgitgithub MHEG: Fix race condition when restarting the DSMCC after a channel change
- [6aef6ee]cgitgithub MHEG: Optimise display update
- [e339b17]cgitgithub Fix mythbackend not exiting after network initialization failure. Fixes #11163
- [79d3aa2]cgitgithub Speed up loading of mythbackend webserver front page
- [19e49f9]cgitgithub mythbackend webserver server side scripting enhancements
- [dc0bf9b]cgitgithub Speed up TFW recovery after falling behind on writes. Fixes #11061
- [38db960]cgitgithub Adds NULL pointer checking for DecoderBase::ringBuffer.
- [fbe4475]cgitgithub Fix hidden virtual method in BackendSelection class.
- [3d13d79]cgitgithub Treat POLLHUP as EOF not an error, fixes IVTV (PVR-) recorders failing. Based on patch from ltskinol@gmail.com Fixes #10732
- [e150a19]cgitgithub Fix deletes on Slave backends. Remove references to deleted_set and initialise dont_expire_set properly which conflicted with 'deleted' recgroup behaviour since 0.25. Fixes #10704
- [90b9a81]cgitgithub prettify mythbackend --printsched for systems with >9 virtual tuners
- [6122951]cgitgithub Initial rewrite and migration of housekeeper to libraries.
- [c92120e]cgitgithub Remove old housekeeper from backend.
- [b8b3ad1]cgitgithub Fix significant leak of File Transfer sockets/threads
- [0be46c8]cgitgithub Correct the database tags of some backend housekeeping tasks.
- [14d3b0d]cgitgithub One more fix to allow Theme Chooser to treat devel/* as master.
- [177c21e]cgitgithub Bump MYTH_BINARY_VERSION to prevent segfaults etc in plugins.
- [639a1fc]cgitgithub Fix parsing of #EXTMYTHTV tag in M3U playlists..
- [dd919dc]cgitgithub Do not display a popup that no channels were found when using IPTV.
- [90c9aa7]cgitgithub Show the user an error if downloading an IPTV playlist failed
- [0767ea0]cgitgithub Add Warning and Check notification type
- [5e17fac]cgitgithub Display backend is online message as a Check notification.
- [d4519a6]cgitgithub Don't show airplay connection status during playback.
- [a13f121]cgitgithub Set HTTP Proxy in mythtv-setup and mythavtest Fixes #11695
- [a8722fa]cgitgithub Correct sanity check on SET_BOOKMARK protocol command Fixes #11104
- [443be22]cgitgithub Fix Housekeeper schema update to handle hostnames with dashes (-) Fixes #11588
- [b2d8449]cgitgithub switch firewire recorder over to new constructor, too. Refs #10495
- [5bde24f]cgitgithub switch commented out code over to new constructor. Refs #10495
- [997f7aa]cgitgithub Ensure cancelling a download is done in the same thread it started. Fixes #11663
- [0e8ac28]cgitgithub Increase the header cache time from 5 minutes to 20 minutes.
- [619d87b]cgitgithub Fix a couple potential segfaults in MythDownloadManager.
- [fd132e6]cgitgithub Revert "Revert "Fix MythDownloadManger after 997f7aa10. This reverts commit eb3a338
- [ea2e3c8]cgitgithub Revert "Revert "Prevent multiple instances of the same DownloadInfo pointer being added to the cancellation queue". This reverts commit e715acc
- [c4960e5]cgitgithub Use a queue to cancel downloads. Fixes #11663
- [a6e0d7d]cgitgithub Use new MythDownloadManager::cancelDownload(QStringList) API
Scanning and Tuner/Recorder Support
Channel Scanner
Ceton InfiniTV
- [b5019f5]cgitgithub Remove support from reading directly from ceton device.
- [8d25283]cgitgithub Finish removal of 'card' in Ceton config.
- [cc9585a]cgitgithub Add missing header for FreeBSD after ceton merge.
- [f0f1afd]cgitgithub Fix Ceton configuration segfault (uninitialized variable.)
- [f831b99]cgitgithub Always Build CetonRTSP. Fixes #11240
DVB ASI
Silicondust_HDHomeRun
Silicondust_HDHomeRun_Prime
IPTV Recorder
- [715c18c]cgitgithub Remove old iptv recorder and replace with stubs for new iptv recorder without the Live555 baggage.
- [02768bd]cgitgithub Add IPTVStreamHandler.
- [5eeee9c]cgitgithub Adds RTPDataPacket/RTPFECPacket/RTPTSPacket stubs.
- [e124592]cgitgithub Rework IPTV MPEGStreamData handling a bit so that it can work for the signal monitor too.
- [ca36ff0]cgitgithub Set some sane settings for UDP sockets in IPTVStreamHandler.
- [f3e37ed]cgitgithub Add IPTV Channel URLs to DB.
- [ed6ebe1]cgitgithub Change SignalMonitor shutdown so it works for IPTVSignalMonitor
- [473c4ec]cgitgithub Call Close() in IPTVRecorder dtor.
- [527c910]cgitgithub Set up IPTVStreamHandler only when we have a StreamData.
- [c0f717f]cgitgithub Use IPTVStreamHandler to handle RTSP and RTP portion of CetonStreamHandler.
FireWire
DiSEqC
Misc
Other Hardware "Support"
- [06be922]cgitgithub Fix AirTunes so it works with iTunes 11
- [1477254]cgitgithub Resync to SiliconDust libhdhomerun 20121107beta1. Fixes #11281
- [d493cec]cgitgithub Add DCX-3200 as a supported Firewire recorder STB. Fixes #11296
- [93f2d2b]cgitgithub Don't use the CAM when on an unencrypted channel or when just looking for EIT data. Refs #11021
- [c5818bd]cgitgithub Updated libhdhomerun to version 20130328. Fixes #11389
- [cda0364]cgitgithub Restore local changes to libhdhomerun after previous commit. Refs #11389
- [7554135]cgitgithub Properly handle multi-part http request in AirPlay video
- [eb0d243]cgitgithub Make sure we delete AirPlay device in the thread that started it.
- [f67e502]cgitgithub Don't return early when deleting a client
- [d33d8cd]cgitgithub Add MythUINotificationCenter
- [9abc5db]cgitgithub Make AirTunes (RAOP) server use new MythUINotificationCenter
- [a08591c]cgitgithub Handle PNG coverarts
- [b21480a]cgitgithub Only send position update during playback rather than the whole lot (bad copy/paste)
- [84f308d]cgitgithub Add support for AirPlay photo-streaming.
- [cbe41f2]cgitgithub Try to mimic a tad closer to an actual AppleTV.
- [3a7d524]cgitgithub Fix typo introduced in earlier commit
- [2689340]cgitgithub Add option to display AirPlay artwork and playback info in full screen mode. Fixes #11648
- [578abe3]cgitgithub Create AirPlay server after MainWindow got initialized.
- [c433237]cgitgithub Have AirTunes sends a TVPlaybackStopped( signal when it stops.
- [ab2de60]cgitgithub Create AirPlay instance before RAOP one
- [ff1dc56]cgitgithub Fix occasional crash in AirPlay
- [4ad1700]cgitgithub Dismiss photo being currently displayed when video is about to start.
- [55eeb39]cgitgithub Add AirPlay full screen playback setting to Appearance setting screen.
Consumer Electronics Control Support - "CEC"
Scheduler
- [6a147ec]cgitgithub Fix multiple database bindings issue in Scheduler::ResetDuplicates(). Fixes #11224
- [5e1c14e]cgitgithub Reschedule when a recording is undeleted. Refs #11224
- [172f74d]cgitgithub scheduler.cpp: Cleanup trailing whitespace
- [a76bd18]cgitgithub Remove support for recording rule type priorities.
- [6eaa373]cgitgithub Remove the SchedMoveHigher scheduler setting.
- [a1f9793]cgitgithub Remove and restrict the use of some recording rule types.
- [9aaed0b]cgitgithub Remove the AutoRecPriority feature.
- [c0c4734]cgitgithub Speed up and reduce temporary space of time search a lot. Fixes #10023
- [5173ecb]cgitgithub Remove the LiveTVPriority setting.
- [9497ba1]cgitgithub Add some more scheduler related simplifications.
- [b05ecd4]cgitgithub Fix issues which sometimes prevente scheduling around live TV. Fix #11207
- [d78f533]cgitgithub Clean up the recording dialogs in ScheduleCommon.
- [5587501]cgitgithub Use recording rule priority as the primary scheduling priority.
- [5801167]cgitgithub Change the max episode handling to use the Deleted group.
- [e73015b]cgitgithub Make the idle timeout independent of scheduler runs. Refs: #11399
- [526e890]cgitgithub Delete the corresponding program entries when a manual recording rule is deleted.
- [aafa07e]cgitgithub Mostly revert 788bc510. It's not needed and created a new bug.
- [f455e49]cgitgithub Don't skip over recordings that are still tuning.
- [a2eb931]cgitgithub Refactor timing/sleep handling in the scheduler. Fixes #11108
- [27c6b4e]cgitgithub Fix issues with earlier scheduler timing refactor. Fixes #11578 Refs #11108
- [7e250bc]cgitgithub Divide inputs into sets for detecting conflicts during scheduling.
- [23914b0]cgitgithub Add mplexid to RecordingInfo for use within the scheduler.
- [b5a7494]cgitgithub Remove debugging from log message in earlier scheduler commit.
- [8876503]cgitgithub Allow the Disk I/O Storage Group scheduler to fallback to free space. Fixes #10946
- [d19b29e]cgitgithub Removed tuning timeout support from the scheduler.
- [cff300c]cgitgithub Restore "Don't record" option for conflicting programs.
- [d766874]cgitgithub Re-fix scheduler part of "fall back" hour.
Setup / mythtv-setup
- [bdaaf9b]cgitgithub Move Setup Wizard at the top of settings menu
- [6902966]cgitgithub Only set the BackendServerIP6 setting to ::1 by default if that address is available, otherwise leave it blank
- [0a40fff]cgitgithub Change the BackendServerIP settings to combo boxes showing the available values. Makes configuration a little easy and invalid configurations harder.
- [536b7c1]cgitgithub Reorder and rename the choices in the capture card combo box
- [801028a]cgitgithub Make DVB the first target in the CaptureCardGroup triggered configuration.
- [7c31160]cgitgithub Use QNetworkInterface::allAddresses() instead of ServerPool. Fixes #11393
- [d52d294]cgitgithub ImportIconsWizard: remove the need for the depreciated HttpComms
- [a3cdcf5]cgitgithub Don't show the "Preset tuner to channel" option in mythtv-setup, if the input type is not a tuner. Fixes #11761
Misc
MythUI
- [a1a6877]cgitgithub Allow special or default values in Spinboxes outside their normal range and display an optional label. Fixes #10393
- [9059a4e]cgitgithub Add an 'acceptsfocus' tag to the <webbrowser> widget. Fixes #10390
- [39984eb]cgitgithub libmythui: Fix a redraw bug in MythUIType. Fixes #10695
- [24d4d55]cgitgithub Fix MythUISpinBox::AddSelection() when a label is used
- [83e88bc]cgitgithub MythUI: Fix potential use after free when leaving a web page. Fixes #11168
- [da065e4]cgitgithub MythUI: Fix double rendering of fading screens
- [cac1413]cgitgithub Disable idle time any time inputs are locked.
- [8bfc700]cgitgithub Only display plugin menu items if the plugin has successfully loaded
- [d1243e2]cgitgithub Reduce the amount of "Build background buttonlist" logging.
- [88d5348]cgitgithub Don't declare metatype for QFileInfo in Qt5; already done in Qt5.
- [da78e80]cgitgithub MythUIText: Add attributes to <scroll>, allowing the themer to control the rate (pixels/second) and delay (in seconds).
- [3bb0d2c]cgitgithub Hopefully fix a rare segfault in MythUITextEdit when using mythmusic.
- [56d5b18]cgitgithub Remove false dependency on QWindowsStyle
- [f8f59f5]cgitgithub Remove false dependency on mythuiwebbrowser.h
- [6e0f69d]cgitgithub MythUI: Fix use after free in MythUIEditBar. Fixes #11458 Refs #11402
- [e167f79]cgitgithub MythUITextEdit: Add up/down cursor movement in multi-line text edits.Refs #11414
- [f320d68]cgitgithub Fix not being able to insert a newline in the multi-line text edit.Refs #11414
- [43da49c]cgitgithub Virtual keyboard: Fix some key codes and allow vertical cursor movement.Refs #11414
- [88399d9]cgitgithub MythUITextEdit: Add cursor page up/page down movement. Fixes #11414
- [1d3959f]cgitgithub MythUIWebBrowser: Work around a Qt bug that is causing SSL errors for some sites
- [5fdf04e]cgitgithub mythuitype: emit the FinishedFading signal
- [77737e1]cgitgithub MythUIScrollBar: make the scrollbar hide itself after fading out
- [417a4e4]cgitgithub MythUIWebBrowser: fix inheriting from a base definition
- [4b66f82]cgitgithub MythUIWebBrowser: allow the scrollbars to overlap the browser when set to fade
- [8aca9020]cgitgithub Avoid un-necessary video mode changes. Fixes #11494
- [4e23172]cgitgithub minor code cleanup.
- [cb58905]cgitgithub MythUIWebBrowser: when changing the zoom level display it on the status bar
- [3507926]cgitgithub MythWebView: remove the WheelEvent handler
- [a2bd726]cgitgithub Added missing initialisation of MHEG member variable that sometimes caused (non-MHEG) video playback to pause at the end.
- [0d75beb]cgitgithub Check return value of FindThemeFile() when loading an image.
- [ec3a978]cgitgithub Fix fence post error in 516719a
- [b1d6e4b]cgitgithub Patch for (potential) uninitalized variable num_lines. Fixes #11553
- [b578a5e]cgitgithub Check the return code from setsockopt (in lirc.cpp.) Fixes #11550
- [318454d]cgitgithub remove duplicate break;
- [228f7d6]cgitgithub LoadCacheImage: Fix check of filedate causing unnecessary cache reload
- [f6bb7f7]cgitgithub Include the bad modeline in the invalid modeline warnings.
- [fb0d443]cgitgithub Fix crash when exiting the fronted under some circumstances
- [98602d9]cgitgithub Only set text if a template replacement was made. Fixes #11664
- [cae0b20]cgitgithub Better fix for #11664
- [16af721]cgitgithub Fixes #11677
- [a098e4e]cgitgithub Do not use a constant name for the error image. This will be set by the theme.
- [593b26a]cgitgithub Allow setting a dependence on a StateType object
- [4633f01]cgitgithub Make consistent use of InfoMap type
- [c97bd58]cgitgithub Create MythUIComposite class. Fixes #11680
- [640da5a]cgitgithub Add multiple UI display dependencies support.
- [4d0fbb7]cgitgithub Make no-artwork condition themeable.
- [f6df92c]cgitgithub Fixes #11684
- [f3f0252]cgitgithub ResetMap should reset textarea widget using the same logic they were first set. Fixes #11687
- [995db9d]cgitgithub Make sure MainWindow has focus when we returned from a child QWidget. Fixes #10587
- [01be22c]cgitgithub Fix infinite loop introduced with f3f0252
- [2becf20]cgitgithub Only search theme path for local images.
- [367fda1]cgitgithub Don't clear a MythUIImage widget if the new image is coming from the cache, makes for a smoother transition. Refs #11717
- [c8e339f]cgitgithub Don't display the new button state until we've finished populating it with the new values. Fixes another visual irritation. Refs #11717
- [d550033]cgitgithub Don't force background loading for remote images if they are already in the memory cache. Refs #11717
- [7bf68ee]cgitgithub Increase the lastmodified check interval from 5 to 20 seconds on cached images. Refs #11717
- [a67d486]cgitgithub Increase the Max image cache size from 20MB to 30MB. Refs #11717
- [0cb3f83]cgitgithub Don't search the local disk for remote images in LoadScaleImage()
- [53b0212]cgitgithub If we fail to load the image then report that we failed
- [663cca3]cgitgithub Don't add an invalid (null) image to the image cache
- [9cfc14f]cgitgithub Increase kImageCacheTimeout to 60 seconds
- [998804f]cgitgithub Fix LoadCacheImage logic so that when checking for an image in the memory cache we only perform the last modified checks if it's actually found.
- [95664a2]cgitgithub Don't perform last modified checks on internet images which are in the memory cache, this causes an unnecessary delay.
- [73c769f]cgitgithub Do not allocate MythImage directly, instead call MythPainter::GetFormatImage(). Fixes #11725
- [97240ef]cgitgithub mythuibuttonlist: Prevent reading beyond end of list
- [771f2b4]cgitgithub Temporarily move the 'called from UI thread' messages to the debug level
- [f0ee308]cgitgithub Move the 'Build background buttonlist item xxx' messages to VB_GUI
Translations & Localization/Internationalization
- [fe7608c]cgitgithub Fix a translatation lookup so that it retrieves the translated string correctly.
- [54595a9]cgitgithub Updated German MythFrontend, MythArchive, MythBrowser, MythGallery, MythGame, MythMusic, MythNetvision, MythWeather translation from Florian Bittner. Fixes #10539
- [2cd7bf9]cgitgithub Fix translation of mapped text strings.
- [7a08dd5]cgitgithub Updated Italian MythMusic translation from Morris Cavestro. Refs #11167
- [ad4f1fc]cgitgithub Update Polish MythFrontend and MythWeather translation from Warped. Refs #11178
- [af9d367]cgitgithub Updated Spanish/Spain MythFrontend, MythArchive and MythWeather translation from Antonio Marcos Lopez Alonso. Refs #11179
- [c05c1e1]cgitgithub Change one of the Chinese date format at the translator's request.
- [f1072cd]cgitgithub Updated Chinese / Hong Kong MythFrontend and MythArchive translation and new MytBrowser translation from Walter Cheuk. Closes #11254
- [51d32fc]cgitgithub Add back a missing tr() in the schedule editor.
- [8e03f71]cgitgithub Updated Italien MythFrontend, MythArchive, MythGame, MythMusic, MythNews and MythWeather translation (the other files contained no new translations.) Fixes #11286}
- [e1adbcb]cgitgithub Updated MythFrontend Spanish/Spain translation from Antonio Marcos Lopez Alonso. Fixes #11325
- [811faaf]cgitgithub Updated Russian MythFrontend translation. Fixes #11367
- [64c896b]cgitgithub Make some mythcommflag strings translatable and while at it modify the translation context. Fixes #11135
- [031c724]cgitgithub Updated Russian MythFrontend, MythGallery, MythGame, MythMusic, MythNews and MythWeather translation. Closes #11385
- [44a7f06]cgitgithub Updated Spanish/Spain MythFrontend, MythArchive and MythMusic translation from Antonio Marcos Lopez Alonso. Closes #11401
- [d131dae]cgitgithub Updated Spanish/Spain MythFrontend and MythBrowser translation from Antonio Marcos Lopez Alonso. Closes #11436
- [72946d9]cgitgithub Remove (HD) and [HD] from subtitle and description in Norwegian EIT. Fixes #10799
- [b239b0b]cgitgithub Updated Spanish/Spain MythFrontend and MythBrowser translation from Antonio Marcos Lopez Alonso. Closes #11436
- [8d92208]cgitgithub Updated Italian MythFrontend, MythArchive, MythGallery, MythGame and MythNetvision translation from Morris Cavestro. Closes #11469
- [fb97a4b]cgitgithub Update the Danish translation of mythfrontend.
- [c8f3fd5]cgitgithub Updated Spanish/Spain MythFrontend and MythGallery translation from Antonio Marcos Lopez Alonso. Closes #11474
- [86c2376]cgitgithub New Netherlands locale file from tycholursen@gmail.com. Closes #11502
- [f9591cb]cgitgithub Updated MythFrontend English GB translation from Nick Morrott. Closes #11521
- [051ab13]cgitgithub Update the Greek translation of mythfrontend.
- [eeb8e4b]cgitgithub Updated Spsnish/Spain MythFrontend, MythMusic and MythGame translation from Antonio Marcos Lopez Alonso. Closes #11540
- [18f1fe4]cgitgithub Updated Spanish/Spain MythFrontend and MythMusic translation from Antonio Marcos Lopez Alonso. Closes #11577
- [c34f29d]cgitgithub Updated Norwegian Bokmal MythFrontend translation from Rune Evjen. Closes #11608
- [4494db5]cgitgithub Translation cleanup/context change
- [52af210]cgitgithub Miscellaneous translation fixes
- [1aae82a]cgitgithub Translation context fixes
- [c738088]cgitgithub Fix occasional crash when exiting mythtv-setup
- [20779c2]cgitgithub Make default duration of error 10s
- [0360465]cgitgithub Translation context changes and miscellaneous fixes.
- [6749fee]cgitgithub Translation context change and addition of a few disambiguation strings
- [79f5e46]cgitgithub Translation context change
- [7891d6d]cgitgithub Updated Spanish/Spain MythFrontend, MythArchive, MythMusic, MythNetvision and MythNews translation from Antonio Marcos Lopez Alonso. Closes #11662
- [351b25d]cgitgithub Miscellaneous translation context changes
- [d2949f3]cgitgithub Translation context changes
- [3909bf2]cgitgithub Translation updates
- [030cb3b]cgitgithub Translation context changes and addition of disambiguation strings.
- [53f3d55]cgitgithub Translation context changes
- [0e4330b]cgitgithub Fix a concatenated strings and change its context.
- [4434906]cgitgithub Miscellaneous translation fixes
- [70bdd37]cgitgithub More translation conext changes...
- [8f30670]cgitgithub Miscellaneous translation fixes.to be in English)
- [cd7942a]cgitgithub Remove redundant QObject:: prefix from some tr()
- [3b4187b]cgitgithub Add some new strings in the (Common) context.
- [ff47d06]cgitgithub Miscellaneous translation fixes
- [19d881e]cgitgithub Mark two new strings for translation.
- [66b31c6]cgitgithub Remove the last remnant of the QObject translation context in MythGallery and MythZoneMinder
- [26e59c9]cgitgithub Updated Greek MythFrontend and MythMusic translation from Yianni Vidalis. Closes #11689
- [122b114]cgitgithub Remove a redundant QObject:: prefix, the class ExportNative already inherit it from QObject...
- [8cd8ccd]cgitgithub Translation context change and new disambiguation strings.
- [51b1955]cgitgithub Replace a QObject::tr() that was missed
- [7b1a95f]cgitgithub Remove a redundant QObject::, the class already inherits from QObject
- [250c727]cgitgithub Remove another redundant QObject::
- [a4c2850]cgitgithub Make translatable strings extractable and remove redundant QObject::
- [9160de0]cgitgithub Miscellaneous translation fixes
- [caf5e19]cgitgithub Translation context change
- [7e9df1e]cgitgithub Another translation context change
- [be4517f]cgitgithub Updated Italian MythArchive, MythGallery, MythMusic and MythNews translation from Morris Cavestro. Closes #11700
- [eecac38]cgitgithub Update Italian MythFrontend translation from Morris Cavestro Refs #11700
- [09c9a79]cgitgithub Remove a redundant QObject::, the class already inherit from QObject.
- [1e62862]cgitgithub Removal of other QObject::tr() calls.
- [5676a58]cgitgithub Remove some redundant QObject:: prefixes.
- [ff20c84]cgitgithub Miscellaneous translation fixes
- [1912ef7]cgitgithub Translation context change and removal of concatenated string.
- [daa00ad]cgitgithub Remove another QObject::tr()
- [8d036fb]cgitgithub Miscellaneous traslation fixes
- [9347e49]cgitgithub Remove additionnal QObject::tr() and permit translation using tr() only.
- [fca4d36]cgitgithub Miscellaneous translation fixes
- [ca9ccb8]cgitgithub Fully translate the dvd menu
- [c10557e]cgitgithub Miscellaneous translation fixes
- [0fbe4d3]cgitgithub Make some new strings translatable
- [ff75eb8]cgitgithub Miscellanous translation fixes
- [30d7cc4]cgitgithub Updated German MythFrontend, Mythrchive, MythGallery, MythMusic, MythNews and MythZoneMinder translation from Florian Bittner. Closes #11702
- [f822630]cgitgithub Make translatable strings extractable and change context.
- [119c9d9]cgitgithub Remove redundant QObject::, the class already inherit tr() from QObject
- [eb15b4f]cgitgithub Remove some QObjectt:: and replace them with a local class
- [d9d04fd]cgitgithub Update the Greek translation of mytharchive, mythgallery, mythmusic and mythfrontend. Fixes #11709
- [00e14a0]cgitgithub Extract the theme strings for ttanslation.
- [4455a89]cgitgithub Theme string extraction for translation
- [f3bb0d6]cgitgithub Miscellaneous translation fixes
- [d408ba2]cgitgithub Remove the translation in this commented out block, lupdate doesn't understand this block is commented out...
- [df8ee63]cgitgithub Updated Norwegian Bokmal MythFrontend, MythArchive, MythBrowser, MythGallery, MythGame, MythMusic, MythNetvision, MythNews, MythWeather and MythZoneMinder translation. Closes #11716
- [6c3fae6]cgitgithub Translation context chsnges and addition of comments
- [3da0d2b]cgitgithub Parse additional directories for translatable strings
- [c2f8d95]cgitgithub Translation context changes
- [126b699]cgitgithub Translation context changes
- [b1e8265]cgitgithub Translation context changes
- [9b5e603]cgitgithub Translation context changes
- [7bcde4e]cgitgithub Remove redundant QObject:: prefix, those classes already inherit from QObject...
- [44c2808]cgitgithub Miscellaneous translation fixes
- [5b93775]cgitgithub Commit the header for the previous commit...
- [879cc66]cgitgithub Translate two strings which were previously untranslatable in mythmusic.
- [52dbaac]cgitgithub Updated Norwegian Bokmal MythFrontend, MythArchive, MythBrowser, MythGallery, MythGame, MythMusic, MythNetvision, MythNews, MythWeather, MythZoneMinder translation. Closes #11720
- [dfd451d]cgitgithub Updated Greek MythFrontend, MythArchive, MythBrowser, MythGallery, MythGame, MythMusic, MythNetvision, MythNews, MythWeather, MythZoneMinder translation. Closes #11721
- [1eba53f]cgitgithub Miscellaneous translation fixes. Addition of comments Context changes String corrections
- [f106156]cgitgithub Make this string handle both singular and plural...
- [22840aa]cgitgithub Updated Greek MythFrontend, MythArchive, MythGame, MythMusic, MythNews and MythWeather translation. Closes #11722
- [74db3ec]cgitgithub Updated Germand MythFrontend, MythArchive, MythBrowser, MythGallery, MythGame, MythMusic, MythNetvision, MythNews, MythWeather and MythZoneMinder translation from. Closes #11724
- [cc40b70]cgitgithub Fix a typo
- [90245e6]cgitgithub Miscellaneous translation fixes
- [421295b]cgitgithub Translation context changes
- [546fded]cgitgithub Translation context change
- [64070ec]cgitgithub Translation context changes
- [4f66b79]cgitgithub Translation context change and addition of a comment
- [9554e88]cgitgithub Translation context changes
- [2f6fa49]cgitgithub Translation context changes
- [3a7ebe3]cgitgithub Translation context changes
- [a73e03d]cgitgithub Remove unnecessary translation call, these should be separate strings
- [3315e43]cgitgithub Make the spelling of two strings more consistent with the others.
- [a499882]cgitgithub Typos. Refs #11741
- [0655424]cgitgithub Improve the wording of two sentences.
- [6083d08]cgitgithub Updated full GB English translation from Nick Morrott. Refs #11742
- [42771ab]cgitgithub Regenerate GB English after 6083d08. Refs # 11742
- [0670caf]cgitgithub Updated Germand MythFrontend, MythGallery, MythGame, MythMusic, MythNews and MythWeather translation. Closes #11736
- [aaefa1a]cgitgithub Updated Full Italian translation from Morris Cavestro. Closes #11755
- [59b2bc9]cgitgithub Updated Greek MythFrontend, MythGallery and MythMusic translation. Closes #11762
Themes
- [a2ccb9f]cgitgithub [f8cb433]cgitgithub The Set Recording Priorities screen has been removed (use the "Manage Recording Rules" screen.)
- [67f627f]cgitgithub Allow more room for simplified dates in MythCenter-wide.
- [607c2a0]cgitgithub Fix bug selecting themes with periods in the name.
- [8210c1d]cgitgithub Fix method name aliasing.
- [a2ccb9f]cgitgithub Remove theme references to the defunct Set Recording Priorities screen.
- [23c0f74]cgitgithub Fix missing copyrightlogo widget in Terra. No-one noticed mythweather was broken with Terra for over 6 months.
- [4c41834]cgitgithub MythCenter-wide: Fix not being able to scroll left in the file browser
- [12a453c]cgitgithub MythCenter/MythCenter-wide: Tidy up the 'Program Details' screen. Fixes #10614
- [fe9fd33]cgitgithub MythCenter-wide: Fix the width of the priority text on the channelrecpriority screen. Fixes #10643
- [56ddf06]cgitgithub MythCenter-wide: make the text cursor more visible
- [2377fbf]cgitgithub MythCenter-wide: tweak the shadow position and colour on the baselarge font
- [c43d93c]cgitgithub default-wide: add base definitions for horizontal and vertical scrollbars
- [ceeea70]cgitgithub default-wide: add base definition of a webbrowser with scrollbars
- [d18c38d]cgitgithub MythCenter-wide: add base definitions of scrollbars and webbrowser
- [4b9602d]cgitgithub MythCenter-wide: update the browser on the progdetails screen
- [19c61ec]cgitgithub MythCenter-wide: Make the edit recording metadata dialog more usable
- [743d027]cgitgithub MythCenter-wide: update the watch recordings screen
- [73e4066]cgitgithub MythCenter-wide: Tweaks to the watch recordings screen. Fixes #11485
- [d8ce7d2]cgitgithub MythCenter-wide: Fix the channel no. on the Channel Recording Priority window. Fixes #11486
- [0e32d4c]cgitgithub MythCenter-wide: Tweaks to the Channel Recording Priority window
- [15674cf]cgitgithub MythCenter-wide: Fix the layout of the Custom Priority Rules screen
- [4dfc0df]cgitgithub MythCenter: Make the OSD consistent with the wide version. Refs #11477
- [2d35291]cgitgithub MythCenter: Make the main menu consistent with the wide version. Refs #11477
- [6b9a22f]cgitgithub MythCenter: Make the base.xml more consistent with the wide version. Refs #11477
- [bed72ed]cgitgithub MythCenter: Make schedule-ui.xml more consistent with the wide version. Refs #11477
- [ae712db]cgitgithub MythCenter: Make video-ui.xml more consistent with the wide version. Refs #11477
- [90a4260]cgitgithub MythCenter: Tweak MythPopupBox which is used for the popup menus.Refs #11477
- [7737fd7]cgitgithub MythCenter: make the Program Details screen consistent with the wide version. Refs #11477
- [ef7bc63]cgitgithub MythCenter: tweak the shadow on the baselarge font. Refs 11477
- [ca4bfa0]cgitgithub MythCenter: make the Watch Recordings screen consistent with the wide version. Refs #11477
- [fd0a67b]cgitgithub MythCenter: make Edit Recording Metadata popup consistent with the wide version. Refs #11477
- [35aa081]cgitgithub MythCenter: fix the Manage Recording Rules screen. Refs #11477
- [21c75b4]cgitgithub MythCenter: bump the theme version. Refs #11477
- [4c8ab7b]cgitgithub MythCenter-wide: on the EPG fix the channel number and callsign being cut off. Fixes #10644
- [57dc35f]cgitgithub MythCenter: Fix the overlapping icons in the icon view in MythGallery
- [b06f4dc]cgitgithub Remove a menu item that crept in as part of [df0cdfe8]
- [dc0e12e]cgitgithub MythCenter-wide: add a browser-ui.xml file for MythBrowser
- [46c882c]cgitgithub MythCenter: add a browser-ui.xml file for MythBrowser
- [f8d29ec]cgitgithub MythMusic: remove the MusicTagEncoding setting. NOTE TO THEMERS: you should remove the 'tagencoding' selector and its text label from the 'generalsettings' window in musicsettings-ui.xml.
- [15ca135]cgitgithub Terra: remove 'tagencoding' selector and text area from musicsettings-ui.xml
- [9bb9c61]cgitgithub Initial implementation of Themed Menus. Refs #11533
- [46d96bf]cgitgithub Themed Menus part 2: remove old code. Refs #11533
- [892cd64]cgitgithub Themed menus: Prepend GetConfDir() to the search path.
- [faa9b01]cgitgithub Correct a small typo in a menu description.
- [d0966af]cgitgithub Themed menus: Implement the cutlist editor menus. Refs #11533
- [8ad2c1d]cgitgithub Themed menus: clean up processing of includes. Refs #11533
- [b02226c]cgitgithub Add a default-wide version of the backendselection screen
- [14c3a84]cgitgithub Make default theme use new error state type. Add error.png logo, designed by Artist: Kyo-Tux http://www.iconarchive.com/show/phuzion-icons-by-kyo-tux/Sign-Error-icon.html
- [11ab3b5]cgitgithub Update default notification theme to support no artwork condition Add image from Artist: Vargas21 http://www.iconarchive.com/show/aquave-metal-icons-by-vargas21/Music-icon.html
- [df749a7]cgitgithub Terra: Fix the broken editmetadata popup. Fixes #10146
- [d6524c0]cgitgithub Add default theme for full screen notification error and missing artwork
- [f4b62cc]cgitgithub Add support in default theme for Check and Warning notification.
- [618c76a]cgitgithub MythCenter-wide: add a shape that can be used as a popup background
- [2116b66]cgitgithub MythCenter-wide: Add more info to the MythMetadataResults popup
- [094eaf8]cgitgithub MythCenter: add a shape that can be used as a popup background
- [f682d91]cgitgithub MythCenter: Add more info to the MythMetadataResults popup
- [173300e]cgitgithub MythCenter-wide: Add a notification-ui.xml theme file
- [7ab1609]cgitgithub MythCenter: Add a notification-ui.xml theme file
- [4071011]cgitgithub MythCenter-wide: Start switching the popup dialog backgrounds to use a shape
- [750f597]cgitgithub MythCenter-wide: Change the popup backgrounds to a shape in recordings-ui.xml
- [a7b17d6]cgitgithub MythCenter-wide: Change all the remaining popup backgrounds to a shape
- [8cf0b18]cgitgithub MythCenter-wide: Tweek the button backgrounds in basebuttonlist
- [27cd3e2]cgitgithub Add "busy" state support to default themes
- [3f571b7]cgitgithub MythCenter-wide: fix mismatched tag error added in 27cd3e27b0
Ports
Mac OS X
- [dd187e4]cgitgithub Fix OSX compile after [3fb9d6eb7].
- [75e47c5]cgitgithub Fix cross-compilation on mac.
- [25ef08d]cgitgithub Use Qt5 compatible Q_OS_MAC define where needed. Fixes #11094
- [d408cca]cgitgithub Fix mac compilation
- [692ef9b]cgitgithub Use proper rpath syntax on OSX.
- [c908316]cgitgithub Update description of osx-packager-qtsdk
- [7aa418f]cgitgithub Fix compilation warning about unused method on mac
- [6a94511]cgitgithub Fix mac universal build
- [c68b856]cgitgithub Revert "Fix mac universal build"
- [1f086d7]cgitgithub Fix mac universal build No. 2
- [d10b947]cgitgithub Re-enable console interaction on Mac OS X.
- [b5755a1]cgitgithub Fix compilation on OS X 10.9
Windows
Plugins
MythArchive
- [e7032fb]cgitgithub MythArchive: update the encoding profiles to work with the current mythffmpeg. Refs #11299
- [cd95946]cgitgithub MythArchive: update mythburn.py to work with the updated encoding profiles. Refs #11299
- [65fbfbb]cgitgithub MythArchive: update mythburn.py to work with the new mpeg2video codec name. Refs #11299
- [8e353ee]cgitgithub MythArchive: update mythburn.cpp to work with the new mpeg2video codec name. Refs #11299
- [9b5872c]cgitgithub MythArchive: update the encoding profiles to work with the current mythffmpeg. Refs #11299
- [4a7667e]cgitgithub MythArchive: update mythburn.py to work with the updated encoding profiles. Refs #11299
- [19bc463]cgitgithub MythArchive: update mythburn.py to work with the new mpeg2video codec name. Refs #11299
- [4e93cf0]cgitgithub MythArchive: update mythburn.cpp to work with the new mpeg2video codec name. Refs #11299
- [146b490]cgitgithub MythArchive: fix a filename quoted twice bug introduced in b85f5bba72. Fixes #10071
- [52a7c118]cgitgithub MythArchive: fix the missing logs when doing a native archive import/export. Fixes #10505
- [003f302]cgitgithub MythArchive: fix the import/export of recordings to the native archive format. Fixes #8657 Fixes #10871
- [3477301]cgitgithub mytharchivehelper: Remove an unneeded include added in 003f3023f2
- [d925745]cgitgithub remove left over variable after [c8a3eedc105]
- [5ff82e4]cgitgithub MythArchive translation context changes
- [2bb7a90]cgitgithub MythArchive translation context change
- [d655bc4]cgitgithub mytharchivehelper: fix disappearing seektables when importing a recording. Fixes #11712
- [87b11fb]cgitgithub mytharchivehelper: quote the file names passed to mythutil
- [5caa306]cgitgithub mytharchivehelper: comment out av_estimate_timings() in getFileInfo()
MythBrowser
- [1837955]cgitgithub MythUIWebBrowser: make the zoom level a live setting
- [30a6b42]cgitgithub MythUIWebBrowser: set some sensible bounds to the zoom level 0.3 to 5.0
- [6ed3c42]cgitgithub MythUIWebBrowser: correct a comment
- [92b702f]cgitgithub MythUIWebBrowser: load/save cookies to a text file
- [73e0714]cgitgithub MythBrowser: add support for optional back/forward/exit buttons
- [814ea41]cgitgithub MythUIWebBrowser: show the keyboard input status on the status bar when toggled
- [cd2750d]cgitgithub MythUIWebBrowser: fix the keyboard toggle message
- [69af144]cgitgithub MythBrowser: let the MythUIWebBrowser set the correct zoom
- [ec7710b]cgitgithub MythUIWebBrowser: load the zoom setting from the DB
- [c72a49a]cgitgithub MythBrowser: Disable the screensaver during Flash playback. Refs #10432
MythControls
MythGallery
- [b91dc72]cgitgithub mythgallery: Restore position after a rename in icon view
- [464d32e]cgitgithub mythgallery: Restore position after a delete in icon view
- [b6e0456]cgitgithub Fix some places where we would display '1 of 0' when a list was empty
- [f0212e0]cgitgithub MythGallery translation context changes
- [bad43e1]cgitgithub Remove one the last QObject context from MythGallery.
MythGame
- [6c43f0c]cgitgithub Fix partial virtual overrides in mythgame settings ui usage.
- [19241fe]cgitgithub Fix partial virtual overrides in mythgame settings ui usage.
- [bdbf7bf]cgitgithub HTML Setup: Fix loading of ui-multiselect-en.js. Fixes #10910 Refs #10651
- [1805637b]cgitgithub Cleanup some old/unused code from MythGenericTree and fix sorting.
- [cf5b1e8]cgitgithub Update unzip.c/h in MythGame to version 1.01h from 2010, replacing version 0.15 beta from 1998
- [0bee757]cgitgithub Add a README to mythgame's new external directory
- [c8bf8b8]cgitgithub Fix mythgame build after [cf5b1e87]
- [f0f15b3]cgitgithub MythGame: fix compilation on Gentoo after [cf5b1e87]
MythMusic
- [7686ac7]cgitgithub Make the Year spinbox in the music metadata editor easier to use.
- [0f066ec]cgitgithub Focus on the search text edit by default in MythMusic's search screen
- [4c405f0]cgitgithub Fix getAlbumArt() return (bool is not a pointer type)
- [dc3f3be]cgitgithub mythmusic: Clean up the variable names in playlistcontainer.cpp (cherry picked from commit 0ad920f)
- [0b63eb4]cgitgithub mythmusic: Remove a load of redundant code from playlistcontainer.cpp (cherry picked from commit 09adeb6)
- [92d3fcc]cgitgithub mythmusic: Remove the backup playlist stuff it's no longer used (cherry picked from commit e1f6f01)
- [70143c3]cgitgithub mythmusic: Save playlists to DB when changed not at frontend exit. Fixes #11228
- [d3048ca]cgitgithub mythmusic: Fix saving active playlist to an existing playlist (cherry picked from commit 3468a38)
- [0e28110]cgitgithub Have EDIT open the metadata editor in the CD ripping screen
- [fe22adc]cgitgithub mythmusic: Fix streaming radio not being able to connect to some streams. Fixes #11214
- [614d82e]cgitgithub Fix a warning about MusicIODevice::open(int) hiding QIODevice::open(OpenMode)
- [428cc8d]cgitgithub Silence an incorrect warning from GCC about an uninitialised variable. It does get initialised before use but gcc seems to miss that.
- [90cbc2c]cgitgithub Silence an unused variable warning in calcTrackLength()
- [212b53e]cgitgithub MythMusic: Move all the tag reading/writing into the MetaIO classes
- [18c6039]cgitgithub Remove some old unused code from smartplaylist.cpp
- [c4c473f]cgitgithub Updated mythmusic to work following FFmpeg resync
- [dd099ab]cgitgithub MythMusic: remove the SavePending() function which is no longer used
- [9fd2ca4]cgitgithub Remove a stray comma in music-ui.xml
- [4207d1f]cgitgithub MythMusic: Various cleanups/fixes to radio streaming. Fixes #11313
- [f5106e2]cgitgithub MythMusic: Add missing default 4:3 stream-ui.xml theme file. Refs #11369
- [9f1cb61]cgitgithub Add some descriptions to the MythMusic menu items
- [fdd0a75]cgitgithub MythMusic: add the notracks text area to the playlist editor screen
- [088d684]cgitgithub MythMusic: fix the notracks text not always showing/hiding when it should
- [8d2d9e9]cgitgithub MythMusic: use QSettings for the pls parser. Fixes #11208
- [84c44dd]cgitgithub MythMusic: Fix typo preventing the autoplaycd setting loading correctly
- [7472489]cgitgithub MythMusic: Tweak the text areas on the trackinfo_popup
- [9ec05b1]cgitgithub MythMusic: Fix segfault on visualization settings page if a widget is missing
- [55751e6]cgitgithub Sort tracks/artist/albums and genres correctly in mythmusic playlist editor
- [7683a3e]cgitgithub Fix MythMusic playback after the ffmpeg resync
- [1ead1cf]cgitgithub Speed up sorting by string in MythGenericTree and allow for custom sort strings
- [fe13684]cgitgithub MythMusic: immediately play songs from playlist editor when PLAY is pressed. Closes #10710
- [3860342]cgitgithub MythMusic: extend the immediate play when PLAY is pressed to individual tracks. Refs #10710
- [1b0cd69]cgitgithub MythMusic: add a av_log_callback to avfDecoder to catch any FFmpeg messages
- [2c20e71]cgitgithub MythMusic: in the playlist editor tree sort album tracks by track number. Fixes #11398
- [711c719]cgitgithub MythMusic: hunt for tracks in the 'Music' storage group
- [6187d76]cgitgithub MythMusic: allow seeking when playing back from a storage group
- [16f27ba]cgitgithub MythMusic: re-factor the IODevice handling
- [7be02fc]cgitgithub MythMusic: look for coverart in the Music/MusicArt storage groups
- [998f203]cgitgithub MythMusic: add storage group support in the AlbumArt visualiser
- [eccf274]cgitgithub MythMusic: look for icons in the MusicArt storage group
- [d6b0ae4]cgitgithub MythMusic: move metadata and tag reading/writing to libmythmetadata
- [5a25b30]cgitgithub MythMusic: Fix compilation on Darwin after [d6b0ae43]
- [4839d4b]cgitgithub MythMusic: fix the parsing of the shoutcast metadata with accented characters
- [e6d86d0]cgitgithub MythMusic: use the MusicBrainz freedb gateway to lookup a cd's metadata
- [fa9c534]cgitgithub MythMusic: treat all metadata from MusicBrainz's freedb gateway as utf8
- [3e5225e]cgitgithub MythMusic: fix a mix up with the genre handling in the freedb cd lookup
- [f8d29ec]cgitgithub MythMusic: remove the MusicTagEncoding setting.
- [c1fa4a2]cgitgithub MythMusic: always use MythDownloadManager for Cddb lookups
- [44d807b]cgitgithub MythMusic: allow the last playtime to be set to a specific time
- [ad76fdc]cgitgithub MythMusic: also remove cd tracks from the music_map when cleared
- [b91b19b]cgitgithub MythMusic: handle a MUSIC_METADATA_CHANGED MythEventMessage in the musicplayer
- [d93eb3c]cgitgithub MythMusic: don't use cdio_paranoia for CD playback
- [1610dc3]cgitgithub MythMusic: rip out the CDWatcherThread
- [a142943]cgitgithub MythMusic: remove some redundant CD stuff from PlaylistContainer
- [e838c27]cgitgithub MythMusic: reinstate the media handler for CD playback
- [d44fd08]cgitgithub MythMusic: Add a CD node to the playlist editor
- [ea54bba]cgitgithub MythMusic: Add an icon for the CD node in the playlist editor
- [e48d898]cgitgithub MythMusic: don't flag EOF from av_read_frame() as an error in avfDecoder
- [a9b12a9]cgitgithub MythMusic: rename some variables in avfDecoder to match our coding standards
- [bbc5e9c]cgitgithub MythMusic: append "\r\n" to the Authorization line in the shoutcast header
- [3247383]cgitgithub MythMusic: remove any username/password when displaying any radio stream URLs
- [0833b54]cgitgithub MythMusic: remove some redundant code from CdDecoder
- [8cd7d51]cgitgithub Update mythmusic avfd to use new AudioOutputSettings::AVSampleFormatToFormat
- [6740805]cgitgithub Rewrite MythMusic avfdecoder.
- [c57729d]cgitgithub ShoutCastIODevice: remove an unnecessary call to socketReadyRead()
- [fe97815]cgitgithub MythMusic: show a popup if Rip CD is selected but support isn't compiled in
- [c167ae4]cgitgithub Update MythMusic use playback registration API
- [bace8eb]cgitgithub MythMusic: Remove an incorrect apostrophe added in fe97815b9
- [b44a73e]cgitgithub Make consistent use of InfoMap datatype.
- [4cdb5d1]cgitgithub Remove compilation warning
- [0505988]cgitgithub MythMusic: Use the metadata format specified by the user for shoutcast streams
- [247cabb]cgitgithub Properly stop any current playback when mythmusic starts. Fixes #11727
- [d911198]cgitgithub Ensure music decoder thread is stopped before initializing and starting it. Fixes #11726
- [95215a1]cgitgithub MythMusic: Initialise m_wasPlaying to false in the player
- [315ec24]cgitgithub MythMusic: Ignore the bookmark when playing a file on the import music screen
- [5de9c61]cgitgithub MythMusic: Stop playback when exiting the import music screen
- [3df51ae]cgitgithub MythMusic: Attempt to keep playing on error. Fixes #11681
- [bc4ac99]cgitgithub MythMusic: Use MythErrorNotification in place of MythNotification. Fixes #11735
- [ceb3182]cgitgithub MythMusic: re-acquire the pointer to the current MusicMetadata when used. Refs #11708
- [3823b0e]cgitgithub MythMusic: Stop playing if a CD is ejected and we were playing a track from it. Refs #11708
- [68256e3]cgitgithub MythMusic: Don't stop playback when ejecting a CD/DVD drive. Fixes #11708
- [590d61e]cgitgithub MythMusic: Fix mismatched memory deallocation
- [e719fb2]cgitgithub In the repeat/shuffle/visualiser selection menus of mythmusic pre-select the current mode instead of the first in the list, so it's clearer which is in operation.
MythNews
- [81f19bb]cgitgithub mythnews: Add a few more fixups to the description text
- [f4f06d0]cgitgithub mythnews: More fixups to the description text
- [4d57445]cgitgithub MythNews: remove an unneeded debug include left in 81f19bba22
- [7d9c51e]cgitgithub MythNews: improve media:content parsing in rss feeds. Fixes #11161
- [f17a6fd]cgitgithub mythnews: fix debugging in NewsSite::parseRSS()
- [d107852]cgitgithub MythNews: change the <wrapstyle> to 'selection' in the default themes
- [0cbca16]cgitgithub MythNews: try to keep the same item selected in the articles list after update
- [a1b4b60]cgitgithub MythNews: remove the need for the depreciated HttpComms
- [5cf625c]cgitgithub Remove the depreciated mythhttphandler* and mythhttppool*
- [72ff179]cgitgithub Don't block when cancelling a URL.
MythNetvision
- [93dae11]cgitgithub Generally empty()/isEmpty() is more efficient than using size()
- [b08a54a]cgitgithub MythNetvision: Change RSSEditPopup to use the MythDownloadManager
- [e98f79b]cgitgithub Make consistent use of InfoMap datatype
MythVideo/Video Gallery
MythWeather
- [42647de]cgitgithub MythWeather: forgot to git add this change be committing [cb53d4d]
- [3462018]cgitgithub MythWeather Environment Canada Parser update. Fixes #11623
MythWeb
- [f9f5a1f]cgitgithub Use PATH_SEPARATOR rather than ':' in mythweb.php. Fixes #10791
- [bfae06c]cgitgithub syndicatedepisodenumber, partnumber and parttotal are now part of the serialized data from ProgramInfo.
- [3cce0fb]cgitgithub Fix array index that didn't get updated in mythtv:d4dcff374e493
- [f8b9ded]cgitgithub Fix display of recorded shows. A few more mythproto array index values.
- [4867ce8]cgitgithub Make the number of videos in MythWeb's video page translatable.
- [a6aed28]cgitgithub Regenerate MythWeb translations after adding some new strings.
- [12ded89]cgitgithub Handle the possibility of having no videos more grecefully.
- [109baed]cgitgithub Regenerate MythWeb translations after adding a new string.
- [823694f]cgitgithub Remove and restrict the use of some recording rule types.
- [988923a]cgitgithub Use same query in Program.php and recordinginfo.cpp. Fixes #10375
- [50c2a34]cgitgithub Mimick how modules/tv/detail.php refers to itself. Refs: #10944
- [184be13]cgitgithub Fix braino in [988923a4] ' works better when wrapped in "" instead of
- [030ba69]cgitgithub Add some more scheduler related simplifications.
- [a07e412]cgitgithub Make some MythWeb TV settings warnings translatable.
- [223ba1b]cgitgithub Make deletes work again
- [2a6c238]cgitgithub Fixes an issue when the subtitle has a newline.
- [76a239f]cgitgithub Use border-radius in default theme Starting with version 13.
- [2a24fa1]cgitgithub Adds in apple touch icons for the templates. Fixes #10932
- [56970fc]cgitgithub Patch to remove "PHP Warning: Unknown: function 0 not found..."
- [af2d75e]cgitgithub Adds in a transcoded flag icon. Fixes #8970
- [d8b1f40]cgitgithub Return empty array not null if there are no scheduled rcrdgs. Fixes #10142
- [de9b00d]cgitgithub modules/stream: Reduce video playback startup latency.
- [567cc78]cgitgithub Fixes an error with using uninitialized arrays. Fixes #10790
- [6b1671b]cgitgithub Typo fix for tv/tmpl/default/detail.php.
- [1e73a73]cgitgithub Should fix any issues with using the OSX. Fixes #10600
- [a6482f7]cgitgithub Fixes the label on the filters section. Fix #11368
- [a0bb772]cgitgithub Adds a method to refresh the current channel list page. Fixes #10241
- [6570722]cgitgithub Formatting fixes
- [8908516]cgitgithub Fixes #11472, this adds the season and episode numbers into the filename.
- [ff50f84]cgitgithub Fixes #11310, this forces ob_buffering off for readfile.
- [f660af4]cgitgithub Setup setting support for recommendation engine.
- [a73cb64]cgitgithub Fix some errors with incorrectly typed values.
- [9461085]cgitgithub Clean up some more code errors.
- [b735c0a]cgitgithub Allow rating of shows in the detail view.
- [15080f2]cgitgithub Add in a way to view recommended shows based on previous recommendations.
- [5cfdfb5]cgitgithub Update translation files
- [7b86ada]cgitgithub New MythWeb Chinese HK translation. Closes #11508
- [373cbde]cgitgithub Fix search at TheMovieDB on detail page. Fixes #11566
- [a50ca17]cgitgithub Restrict TheMovieDB search in program detail to movies.
- [71ee4dd]cgitgithub Remove use of deprecated default rec rule settings. Fixes #11138 Refs #11512
- [f975296]cgitgithub Use Default recording rule template in MythWeb when creating new rules. Fixes #11512
- [6e25134]cgitgithub Fix mythweb "NoTrans" problem.
- [3ea6705]cgitgithub Remove an unintended, spurious change from 030ba699.
MythZoneMinder
- [e72b8bf]cgitgithub Add some sanity checking on network data.
- [2e11c6a]cgitgithub Improve ZoneMinder Event class encapsulation and use local time internally for efficiency. Fixes #11197
- [cf16e86]cgitgithub MythZoneminder: possible fix for a type-punned pointer problem in zmserver.cpp
- [7beae1d]cgitgithub MythZoneminder: Make sure the connection to the server is shutdown on FE exit. Fixes #11340
- [d212781]cgitgithub mythzmserver: Add a proper check for a failed call to mmap(). Fixes #11187
Support libraries & Frameworks
UPnP / Bonjour
- [9b22dab]cgitgithub Make sure we only run one Bonjour registration at a time. Fixes #11446
- [29fae07]cgitgithub Fix deadlock
- [a8ec95a]cgitgithub Use QMutexLocker to lock BonjourRegister
MythXML, Services API, & Webserver
- [bd3bf9f]cgitgithub Make Service API conform to new deletion behavior.
- [d837157]cgitgithub Add /Dvr/GetTitleList and /Dvr/GetRecGroupList Service API calls
- [9e12a61]cgitgithub Allow some HLS API calls to be used in server side scripts.
- [3eef99e]cgitgithub Fix mythfrontend services API /Frontend/PlayRecording call.
- [d1c0353]cgitgithub Move qRegisterMetaType<> to after Q_DECLARE_METATYPE() in 'Service'.
- [2865936]cgitgithub Rework recording rule handling in services API. Fixes #11495
- [aad0c37]cgitgithub Content Services API fixes and minor enhancements
- [c8cd017]cgitgithub Add a Dvr GetTitleInfoList Services API endpoint
- [0254ef8]cgitgithub Tweak the Get[Filtered]RecordedList() services API calls.
- [14bb408]cgitgithub Remove GetFilteredLiveStreamList() and add the filtering parameter to GetLiveStreamList().
- [900a9a0]cgitgithub Add SendNotification to Myth and Frontend service API
- [4625c5d]cgitgithub Visibility and Priority are actually unsigned integer
- [712a0c2]cgitgithub Fix Dvr::GetFilteredRecordedList() to return entries when no count is given. Previously, if filters were given without a count limit, no entries would ever be returned.
- [f64d715]cgitgithub Fix DVR::AddRecordSchedule() to save the start/end times. Fixes #11753
- [763c7ca]cgitgithub Fix more DVR service issues. Fixes #11753
Bindings
Python bindings
- [0c4df45]cgitgithub Prevent data from being blanked out by subsequent queries.
- [fc8e6d1]cgitgithub Turn exceptions from invalid dates into squelchable warnings.
- [f897515]cgitgithub Add support for searching by year.
- [0d92642]cgitgithub Add collection image support.
- [56a9036]cgitgithub Correct language filtering for Movie images.
- [c1e6161]cgitgithub Add upcoming Movie query.
- [52aed6e]cgitgithub Correct URL for top rated Movie query to 'movie/top_rated'.
- [45fd261]cgitgithub Add support for user Movie watchlist.
- [f652982]cgitgithub Fix URL used for rating Movies.
- [1aa7d8e]cgitgithub Fixes error of not defined TMDBLocaleError
- [fcf6da5]cgitgithub Adjust to datetime issues with MythTV v0.26's move to UTC datetimes in DB
- [7da754a]cgitgithub Fix single episode grabber for season 0 specials.
- [f620f2f]cgitgithub Add locale arg to all metadata grabber to facilite grabbing locale specific information. Refs #10240
- [563fc37]cgitgithub Don't insert a default value of 'none' into the icon column of the channel table. Fixes #10610
- [e4b46f0]cgitgithub Fix setting of values to Artwork property.
- [144c4f5]cgitgithub Add -t parameter to tmdb3.py.
- [150e572]cgitgithub Add -a parameter to tmdb3.py.
- [9f66fa0]cgitgithub Fix immutable methods in Artwork class.
- [0bc83db]cgitgithub Use 'unicode' rather than 'str' for UTF8 compatibility.
- [3b08c04]cgitgithub Add stopRecording method to Python bindings. Fixes #11191
- [54ffdbb]cgitgithub Fix type in 3b08c04
- [4646e7f]cgitgithub Correct handling of Artwork when database field is set to NULL.
- [662b5e8]cgitgithub Tweak DictData behavior to properly function with Properties.
- [7c903d2]cgitgithub Internet Content: Remove deprecated YouTube categories. Fixes #11193
- [e13600c]cgitgithub Use translated title rather than original title for results, if available.
- [ee42f13]cgitgithub Fix timezone issue with custom SQL queries.
- [8672dbc]cgitgithub Add support for lists.
- [867e733]cgitgithub Add searchCollection function.
- [abe6a28]cgitgithub Changes image default to None, rather than u. Fixes No. 21
- [d5199f2]cgitgithub Improve handling of timezones with limited historical data.
- [8fe3824]cgitgithub Partially resolve unicode filename issue in ftopen().
- [f4bb17f]cgitgithub Fix typo in tmdb3.py that returns invalid crew IDs.
- [c68e784]cgitgithub Add support for IMDB based lookups. Fixes #11345
- [f2efb08]cgitgithub Add recording rule template support to Python Bindings.
- [33ad9e1]cgitgithub Fix file opening in python bindings.
- [3b98a7f]cgitgithub Fix file opening in python bindings.
- [b1798e0]cgitgithub Update schema version in Perl and Python bindings (missing from 4f023d7222)
- [1a06d70]cgitgithub Move signal monitor timeout into TVRec.
- [0286ab5]cgitgithub Add votes and rating to Image class
- [3e48760]cgitgithub Do not sort collection members because release_date is not always filled.
- [a0d6348]cgitgithub Add overview to Collection
- [ad8bfd5]cgitgithub Add support for Miro v6.x. Fix watch video detection.
- [87d42de]cgitgithub Fix issue accessing crossreferenced tables after using Video.create()
- [9be80b7]cgitgithub Replace tmdb.py with tmdb3.py
- [d061321]cgitgithub Correct invalid date exception handling.
- [2256e30]cgitgithub Add debugging mode for tmdb3.py
- [3a082c5]cgitgithub Fix recorded->recordedprogram JOIN in Python bindings search function.
- [2a2b15f]cgitgithub Honor series name override in series searches (-M) in ttvdb.py Fixes #11054
Perl bindings
- [d4dcff3]cgitgithub ProgramInfo: Add partnumber,parttotal and syndicatedepisode to serialized data.
- [fc89b36]cgitgithub Fix index numbers not updated in d4dcff374e493
- [9ae09db]cgitgithub Patch to fix UTC issues. Fixes #11079
PHP bindings
- [08b469b]cgitgithub Fix Cannot use a scalar value as an array
- [798b39e]cgitgithub Fix Cannot use a scalar value as an array, take 2
- [032d763]cgitgithub mythweb does not handle MESSAGEs from the backend. Refs #11290
Utility Applications
mythavtest
MythCCExtractor
mythcommflag
- [802e32b]cgitgithub Fix "mythcommflag --rebuild" for non-HDPVR recordings.
- [0a94fc0]cgitgithub Remove references to --hogcpu from mythcommflag readme. Fixes #11134
- [0026dda]cgitgithub Fix mythcommflag segfaulting. Fixes #10222:
- [b2d69b4]cgitgithub fix issue #10222: mythcommflag segfaulting
- [eca2729]cgitgithub Fix string in mythcommflag containing translator comment.
- [c6ffdf4]cgitgithub Fix static analysis detected use without assignment. Fixes #11552
- [516a59d]cgitgithub Fix some mythcommflag command line option handling. Fixes #10989
- [03a7667]cgitgithub A frame numbering mismatch in the experimental commflagger. Fixes #11141
mythfilldatabase
- [d4f6995]cgitgithub Attempt to fill in some missing original airdates. Fixes #10747
- [5c73c44]cgitgithub Correct type handling of --lineupid in mythfilldatabase.
- [725c72c]cgitgithub Use ChannelInfo in mythfilldatabase instead of the local ChanInfo class
- [a9314eb]cgitgithub Translate mfdb interactive channel prompts
- [b7a1bd2]cgitgithub Make a best guess effort to automate the insertion of xmltvids. Fixes #9417
- [c3c05f3]cgitgithub fix parttotal imported from xmltv_ns
- [ff5ab27]cgitgithub Remove XMLTV TimeOffset setting and improve xmltv date parsing
- [460f77c]cgitgithub Remove the 'grouping' behaviour from XMLTV Parser.
- [0b21289]cgitgithub Drop warning about using xmltv version of zap2it (obsolete).
- [ffdb682]cgitgithub Remove grabber specific behaviour for tv_grab_jp
- [bf523e8]cgitgithub Add an xml parsing test file. Just testing basic datetime handling for now but hopefully it will be expandedto allow testing all xmltv parsing.
- [f529c67]cgitgithub Make MythFillDatabaseTask run if it missed its original run window.
- [e60495b]cgitgithub Workaround QT ISO date parsing issue in mythfilldatabase. Fixes #11538
- [93275c7]cgitgithub Channel Icon fixes. Fixes #10659
- [b561603]cgitgithub Force mythfilldatabase to run from install PREFIX. Fixes #11633
- [3dafda5]cgitgithub Have mythfilldatabase open a blocking connection to master backend
mythjobqueue
mythlcdserver
mythmediaserver
MythMetadataLookup
- [d2d2791]cgitgithub Enable 'best match' detection for recording metadata lookups.
- [d3dca98]cgitgithub Optimise findBestMatch() so that an exact title match is found we avoid an expensive title comparison search
mythtranscode
- [f988c6f]cgitgithub Fix ostream commandline help typo. Fixes #10544
- [807b46b]cgitgithub mythtranscode code re-org
- [ae84064]cgitgithub Use the latest frame count when transcoding in-progress recordings. Fixes #11339
- [e78e59c]cgitgithub Add AAC and AAC_LATM tags to mythtranscode info output. Fixes #11380
- [4d75ba2]cgitgithub Fix crash at the end of mythtranscode
- [e60e3d2]cgitgithub Fix crash at the end of mythtranscode
- [effae22]cgitgithub Fix auto-width calculation in mythtranscode.
- [59f3369]cgitgithub Allow the use of cutlists with --video and --mpeg2
- [a9b9065]cgitgithub update mythtranscode to work with ac3 with newer ffmpeg. Refs: #2077
- [f04a8e4]cgitgithub Add NULL check missed in [a9b90652]. Refs #2077
- [4995830]cgitgithub split position and duration map in mythtranscode. Refs #10104
- [1512aca]cgitgithub silence signedness warnings after upstream fix
- [3e5a000]cgitgithub Fix bug in mythtranscode's clean-cutting mechanism. Refs #11531
- [4fdd143]cgitgithub Initialize chanid in mythtranscode Fixes #11571
- [dd5a80d]cgitgithub there's no point in comparing frame number to key type. Refs #10104
- [2c9bc10]cgitgithub Fix transcoding to high resolutions. Fixes #11348
mythpreviewgen
- [1efa59b]cgitgithub Convert previewgenerator to MythSystem and apply nice settings. Fixes #11026
- [542dc7f]cgitgithub previewgen: Fix handling of --infile
- [88ca731]cgitgithub mythpreviewgen: Can't create local preview image of a remote recording
- [9f99277]cgitgithub mythpreviewgen: Allow screengrab without seek table
mythshutdown
- [ef7810c]cgitgithub Default to local time for mythshutdown --setwakeup. Fix #10995
- [f070528]cgitgithub Make mythshutdown command line output translatable and start outputting it again.
mythutil
- Support for sending notifications (commits are listed in the Infrastructure section)
- [2b8a573]cgitgithub Add a --download option to mythutil.
- [6d3d972]cgitgithub Add a --clearseektable option to mythutil.
- [67ac741]cgitgithub Clear the duration markup as well with "mythutil --clearseektable"
- [6594304]cgitgithub Add error and visibility option to mythutil
Myth Burn
- [6aa99db]cgitgithub Make comparisons consistent. Refs #11299
- [bf10280]cgitgithub mythburn.py: fix ejecting the DVD on some systems and file encoding fixes. Fixes #10535. Refs #4022
mythwelcome
Contrib
Mythextras
nuvexport
Code Checks, Documentation, Infrastructure
Clang
- [69836c2]cgitgithub Fix clang report. Fixes #10484
- [ebf98a3]cgitgithub Make clang/clang++ happy compiling MythTV.
- [ac4dff8]cgitgithub Make clang happy without breaking OSX builds..
- [89fbfaa]cgitgithub Clean up stray 'using namespace std;' statements (caught by clang++)
- [4e3aecd]cgitgithub Convert to struct init's from gcc specific to C99 versions (clang)
- [92af4cb]cgitgithub Clean up stray 'using namespace std;' statements (caught by clang++)
- [6579887]cgitgithub Convert to struct init from gcc specific to C99 version (clang)
- [87a1fb6]cgitgithub Initialize variable before we use it (clang++).
- [478ea7a]cgitgithub Fix some bogus debugging output (caught by clang++)
- [ece7fe0]cgitgithub Silence clang++ tag mismatch warning.
- [2075540]cgitgithub Suppress clang constant-logical-operand warning.
- [99babb5]cgitgithub Remove extra parentheses (clang++).
- [e5dd785]cgitgithub Suppress clang++'s unused variable warnings.
- [657e152]cgitgithub Silence clang++ tag mismatch warning.
- [23a532e]cgitgithub Don't use variable before it is initialized (clang++)
- [dd786f7]cgitgithub Clean up stray 'using namespace std;' statements (caught by clang++)
- [60626c6]cgitgithub Remove extranious parentheses (clang)
- [be8dd30]cgitgithub Comment out dead code in dvbci.cpp to quiet clang++
- [45ecb6f]cgitgithub Convert gcc struct initializers in dvbci.cpp to C++ code (clang++)
- [46f5fb3]cgitgithub Add missing mark types to toString(MarkTypes) (clang++)
- [14c4074]cgitgithub Add rsUnknown handling to toString(RecStatusType,uint) (clang++)
- [50b3f40]cgitgithub Add rsUnknown handling to toString(RecStatusType,RecordingType) (clang++)
- [ab302fc]cgitgithub Silence switch-enum warning in GetIPTVTuningData(uint) (clang++)
- [021b2e5]cgitgithub Silence switch-enum warning for GetNextProgramDB() (clang++)
- [55591ed]cgitgithub Remove several warnings using clang and gcc
- [148165d]cgitgithub Silence compilation warning using clang
- [40ff973]cgitgithub Revert "Comment out dead code in dvbci.cpp to quiet clang++". Fixes #11298
- [35b93cd]cgitgithub Silence an empty-body warning (clang++).
- [5a465ba]cgitgithub Fix argument error caught by clang but missed by g++ 4.6.3, from commit 023
- [b966c2b]cgitgithub Fix compilation of LIRC client with updated clang.
- [61e4a46]cgitgithub Fix clang build.
- [1dee2a5]cgitgithub Fix broken formatting string (%lld for uint), use QString instead (clang).
- [b74d24c]cgitgithub Fix clang build.
- [c8d944a]cgitgithub Fix broken formatting string (%lld for uint), use QString instead (clang).
Coverity
- [0dc5195]cgitgithub Check the return value from setsockopt and log errors. Fixes coverty 700269 Fixes #11611
- [d9162c5]cgitgithub Fix minor memory leak on error in mythsettings.cpp Coverity ID 746836
- [2c91c56]cgitgithub Fix potential null pointer derefences in MythUIButtonList Coverity ID 700415
- [8158cf7]cgitgithub Remove some dead code from mythfilldatabase Coverity ID 746797 Coverity ID 746798
- [a6229e7]cgitgithub Quiet coverity warning about unused pointer in MythUISpinBox
- [3dcd974]cgitgithub Initialise m_fanart pointer in FanartLoader. Coverity 751873
- [210c566]cgitgithub Remove more dead code in mythfilldatabase/main.cpp. Coverity 751871
- [2307825]cgitgithub Remove unused member from HTTPLiveStream. Coverity 751872
- [4e3c2d4]cgitgithub Fix memory leak in the lossless mpeg2 transcoder if we fail to decode a frame. Coverity 700681
- [5f54a74]cgitgithub Remove dead code in joystick event handling. Coverity 746796
- [b7b6e62]cgitgithub Fix uninitialised members in MythUIProgressDialog. Coverity 700925
- [46f0b4f]cgitgithub Fix null pointer check _after_ dereference in SetPreviewGenerator(). Coverity 700692
- [f56b496]cgitgithub Fix a handful of unintialised member warnings in mythrender_vdpau.cpp. Coverity 700932-700933, 700935-700938
- [c7b14fa]cgitgithub Fix copy/paste error replex/avi.c. Coverity 746774
- [8913910]cgitgithub Fix copy/paste error in MythUIType::AdjustMinArea(). Coverity 746772
- [1f6f25f]cgitgithub Fix copy/paste error in MythUIType::SetMinArea(). Coverity 746771
- [a1b3966]cgitgithub Fix copy/paste error in GetEITPIDChanges(). Coverity 746768
- [c4a4a02]cgitgithub Use static QString::number(). Coverity 746819
- [d7ac0a9]cgitgithub Use static QString::number(). Coverity 746820
- [a56e288]cgitgithub Check return value from all ioctl use and print a complete error. Coverity 700232-700234
- [5c9fe65]cgitgithub Silence warning about possible null pointer dereference in TVRec::TuningRestartRecorder(). Coverity700407
- [0fdb6fb]cgitgithub Silence warning about possible null pointer dereferences in TVRec::CreateLiveTVRingBuffer() and TVRec::SwitchLiveTVRingBuffer(). Coverity 700405
- [79e2702]cgitgithub Fix potential memory leak in MetaIOID3::readAlbumArt() on error. Coverity 1023890
- [e2f60da]cgitgithub Ensure testrec is deleted in TV::HandleStateChange() if the recorder proves to be invalid. Should never have happened in practice. Coverity 1023891
- [423e866]cgitgithub Initialise ret to kCategoryNone in QueryCategoryType. Fixes coverity issue 1023897
- [e042787]cgitgithub Silence a coverity warning about comparing the address of pointer 'child' when it might be null. None issue, but it does no harm to fix.
- [313a1cb]cgitgithub Initialise all members of MythUIFileBrowser which require initialisation. Coverity.
- [d6ed400]cgitgithub Initialise members of BrowserApi. Coverity.
- [92decfb]cgitgithub Initialise float m_relativeSize() in the constructor. Value chosen is extremely arbitrary. Coverity.
- [c5852fa]cgitgithub Initialise callbacks in MythUIHelperPrivate constructor. It was done anyway a few moments later. Coverity
- [c45df40]cgitgithub It is redundant to call indexIn() after exactMatch() for QRegExp, as exactMatch() will also populate capturedTexts(). Coverity (indirectly)
- [9d5245d]cgitgithub Initialise m_pixelAspectRatio in DisplayRes. Coverity.
- [4265bb7]cgitgithub Coverity warning: if a cast failed, ConnectBackend() will be called with a null. Likelihood of 0.1%, but there was once a compiler bug that did this for events.
- [314f267]cgitgithub Coverity: m_SendEvent not init'd after 972a8d2d14056689a056d592954fde8838588b28 (which removed it from everywhere except OS X code)
- [29d787a]cgitgithub Coverity: "Structurally dead code." Since about a year ago in the UTC merge(?), checkTimeZone() has done nothing, which means some helper static functions can also go.
- [5de785c]cgitgithub Initialise m_filesize in the radio stream ctor of MusicMetadata Fixes Coverity 1023898
- [1d788c1]cgitgithub Check albumart_image is not NULL in MusicMetadata::getAlbumArtFile() Fixes Coverity ID 1023882
- [c38cf6c]cgitgithub Fix what looks like a copy/paste error in MetaIO::readFromFilename() Fixes Coverity ID 1023881
- [fb41064]cgitgithub Revert "Initialise all the pointers in GetNvidiaRates()'s buf[256] to NULL. Coverity 746855"
- [516719a]cgitgithub Potentially fix segfaults on frontend startup Coverity 746855
- [7a1e896]cgitgithub Add a constructor to ArbitraryLocatedData to initialise members Coverity 746854
- [7030916]cgitgithub Pull in fix for out-of-bounds array write in xine_demux_sputext.cpp from upstream. Coverity 746831
- [181e063]cgitgithub Initialize the last_seen field. Coverity 700904.
- [6ab96bd]cgitgithub Fix Coverity 1025910, 1025904, and 1025903.
- [183e711]cgitgithub Make sure m_fontSize is always initialized. Coverity 700918.
- [48b2801]cgitgithub Fix Coverity 1023886 (a true bug) and 1023883.
- [64e669b]cgitgithub Fix Coverity 700588.
- [6b4f181]cgitgithub Fix Coverity 700410.
- [746ca44]cgitgithub Fix Coverity 746871 (remove a no-longer-used field) and 746794.
- [be0385d]cgitgithub Initialize oldrecstatus in ProgramInfo::clear(). Should fix Coverity 700802, 700803, 700804, and 700805.
- [d4e9323]cgitgithub Fix Coverity 1023878, 700230, and 700229.
- [2dccff7]cgitgithub Silence Coverity 700581.
- [b5c1a6b]cgitgithub Remove an unused field. Coverity 1023899
- [fa2210f]cgitgithub Fix Coverity 700283. This is most likely an actual bug fix.
- [3626f89]cgitgithub MythMusic: fix Coverity ID 1026182 Use after free
- [46802b8]cgitgithub MythMusic: fix Coverity ID 1026178 Uninitialized pointer field
- [0f88d35]cgitgithub MythMusicVolumeDialog: fix Coverity ID 1026179 Uninitialized pointer field
- [ebb54f2]cgitgithub MythCommon: Move some code to where it should be Fixes Coverity ID 1026181 Structurally dead code (genuine bug).
- [e437e9a]cgitgithub DecoderIOFactoryShoutCast: fix Coverity ID 1026180 Uninitialized scalar field
- [101524d]cgitgithub StreamView: fix Coverity ID 1026167, 1026168 Dereference null return value
- [9bbaff7]cgitgithub StreamView: fix Coverity ID 1026165 Dereference after null check
- [024a44f]cgitgithub MythMusic: fix Coverity ID 1026166 Improper use of negative value
- [73a5a95]cgitgithub MythMusic: fix Coverity ID 1026169 Resource leak
- [5c45e91]cgitgithub MythMusic: fix Coverity ID 1026175,1026176,1026177 Uninitialized variables
- [4a572fb]cgitgithub AvfDecoder: fix several Coverity detected errors
- [0b9a296]cgitgithub MythMusic: fix Coverity ID 1026174 initialise several variables in ThumbFinder
- [c8a3eed]cgitgithub mytharchivehelper: fix Coverity ID 1026163 remove some logically dead code
- [6ef09cc]cgitgithub MetadataImageDownload: fix Coverity ID 700237 Unchecked return value
- [4c17f63]cgitgithub MythFontProperties: fix Coverity ID 700924 Uninitialized scalar field
- [e17b592]cgitgithub Search: fix Coverity ID 700801 Uninitialized scalar field
- [833ed3a]cgitgithub RSSSite: fix Coverity ID 700800 Uninitialized scalar field
- [63f22f4]cgitgithub LanguageSelection: fix Coverity ID 700798 Uninitialized pointer field
- [7e16b70]cgitgithub ResultItem: fix Coverity ID 700806 Uninitialized scalar field
- [8fa65f7]cgitgithub MetadataLookup: fix Coverity ID 700886, 700885 Uninitialized scalar field
- [8e4d415]cgitgithub fix Coverity ID 700887 Uninitialized scalar field
- [9dac848]cgitgithub VideoMetadata: fix Coverity ID 700888 Uninitialized pointer field
- [c5d482d]cgitgithub VideoMetadata: fix Coverity ID 700889 Uninitialized pointer field
- [5f26b8a]cgitgithub fix Coverity IDs 746868, 700890 Uninitialized scalar/pointer field
- [ee90d66]cgitgithub fix Coverity IDs 700811,700812,700813,700814,700815 Uninitialized scalar fields
- [08b82b1]cgitgithub MythArchive: fix Coverity ID 1026725 Uninitialized pointer field
- [b95116f]cgitgithub MythMusic: refactor RatingSettings::Create() Fixes Coverity ID's 1026712, 1026715, 1026716, 1026717,1026718
- [01b7dfd]cgitgithub MusicCommon: fix Coverity ID 1026178 Uninitialized scalar field
- [dd7527d]cgitgithub DecoderIOFactoryUrl: fix Coverity ID 1026731 Uninitialized pointer field
- [5817309]cgitgithub FileScanner: fix Coverity ID 1026724 Dereference before null check
- [3ffed8d]cgitgithub Fix three dead code warnings in MythNetVision. Coverity 703658,703659,703660
- [96c93d4]cgitgithub Fix another two instances of dead code in MythNetVision. Coverity 703656,703657
- [e2d1a6d]cgitgithub Fix null pointer dereference in MythNetVision's NetSearch. Coverity 1026719, 703773
- [2746702]cgitgithub Fix uninitialised member pointer warning in MNV NetSearch. It was unused so I removed it. Coverity 1026733
- [aa3f30c]cgitgithub Fix uninitialised member pointer in MNV NetTree. Coverity 1026734
- [a7c0e41]cgitgithub Fix null pointer dereference in MNV NetTree. Coverity 1026722
- [7a5961f]cgitgithub Silence coverity warning about possible null pointer dereference (false positive). Coverity 746813
- [696dd68]cgitgithub MythBrowser: fix Coverity ID 1026711 Unchecked return value
- [aad1ec3]cgitgithub MythBrowser: fix Coverity ID 1026726 Uninitialized pointer field
- [a5468cd]cgitgithub MythZoneMinder: fix Coverity ID 1026737 Uninitialized pointer field
- [64cb8af]cgitgithub MythZoneMinder: fix Coverity ID 1026738 Uninitialized scalar field
- [5aea0c9]cgitgithub MythZoneMinder: fix Coverity ID 1026739 Uninitialized pointer field
- [b298d7d]cgitgithub Fix memory leak in MNV NetTree. Coverity 1026723
- [003b73b]cgitgithub Initialise some member variables in MythGallery. Coverity 1026728, 1026729
- [47ef900]cgitgithub Fix missing breaks in switch. Coverity 700445-700447
- [4878780]cgitgithub Fix copy/paste error in FilterManager. Coverity 746767
- [fb48465]cgitgithub Fix enum values being mixed up in TVBrowseHelper. Coverity 700462
- [f770669]cgitgithub In MHOctetString always allocate strLen+1 for null termination. Coverity 746827
- [2d61fd8]cgitgithub Check the return value of query.exec in dbutil.cpp Fixes coverity 703634 Fixes #11567
- [de31679]cgitgithub MythBrowser: fix Coverity ID 1026727 Uninitialized scalar field
- [ffd24a9]cgitgithub MythZoneMinder: fix Coverity ID 1026721 Unchecked dynamic_cast
- [8cafd06]cgitgithub Fix potential null pointer derefence. Coverity 700394
- [409b279]cgitgithub Change a dynamic cast for a static one. 'channel' can only be a DVBChannel object at this point so it's not necessary to do a dynamic cast. Coverity 700395
- [ce9e95c]cgitgithub Fix another memory leak in MNV NetTree. Same as the last one just in a different place. Coverity 1026723
- [a7d4653]cgitgithub MythGallery: Fix coverity ID 1026728 Uninitialized pointer field
- [bfcba6d]cgitgithub MythGame: Fix coverity ID 1026730 Uninitialized scalar field
- [7c7fca0]cgitgithub MythNetVision: Fix coverity ID 1026733 Uninitialized pointer field
- [0709ef5]cgitgithub MythNetVision: Fix coverity ID 1026734 Uninitialized pointer field
- [8840ce2]cgitgithub Fix coverity ID 700628 Parse warning
- [e74a61b]cgitgithub AudioOutput: Fix coverity ID 700791 Uninitialized scalar field
- [30a7f50]cgitgithub AudioOutput: Fix coverity ID 700792 Uninitialized scalar field
- [bf109e4]cgitgithub DBUtil:: Fix coverity ID 746742 Unchecked return value from library
- [7261d51]cgitgithub MSqlDatabase:: Fix coverity ID 700623 Big parameter passed by value
- [78a89cb]cgitgithub MythHttpHandler: Fix coverity ID 746865 Uninitialized scalar field
- [fa4b12d]cgitgithub MythNews: Fix coverity ID 1026720 Explicit null dereferenced
- [f974b5d]cgitgithub MythNews: Fix coverity ID 1026735 Uninitialized pointer field
- [974d7f6]cgitgithub MythMusic: Fix coverity ID 703848 Structurally dead code
- [791b6c6]cgitgithub MythSocket: Fix coverity 746866. Uninitialized pointer field.
- [68a1b23]cgitgithub MythMiscUtil: Fix coverity 746744. Unchecked return value from library.
- [cb53d4d]cgitgithub MythWeather: Fix coverity ID 1026736 Uninitialized pointer field
- [d0d848e]cgitgithub MythZMServer: add a QUIT command to cleanly quit the server Fixes Coverity ID 1026713
- [9f900fc]cgitgithub Fix unintended sign extensions detected by Coverity.
- [8c84d00]cgitgithub MythZMServer: close the map files when a connection to the server closes. This fixes Coverity ID 703768 Resource leak
- [0d35810]cgitgithub Fix Coverity 700818. Uninitialized pointer field. Non-static class members are not initialized in this constructor.
- [4f8c8d9]cgitgithub Fix coverity 1026714. Modulo by zero. In fact an operator precedence error, fixed by applying brackets in the correct place.
- [392de2f]cgitgithub Fix Coverity ID 1030341 Logically dead code
- [7ffae0d]cgitgithub VolumeBase: Fix Coverity ID 700796 Uninitialized scalar field
- [c127190]cgitgithub Fix Coverity 700330. Logically dead code. It's redundant to delete a pointer if we've already determined it's null.
- [f796163]cgitgithub AudioOutputOSS: Fix Coverity 700224, 700225. Unchecked return value (of ioctl)
- [9708dfe]cgitgithub AudioOutputOSS: Fix Coverity 700224. Unchecked return value (of fnctl)
- [bae0057]cgitgithub Eliminate (logically) dead code Fixes coverity 700308. Fixes #11580
- [47e3a59]cgitgithub Fix for (likely) typo in checking setsockopt return code Fixes coverity 746821 Fixes #11582
- [d75264e]cgitgithub AudioOutputBase: Fix Coverity 746803. Division by zero
- [3b29507]cgitgithub AudioInputOSS: Fix Coverity 700242, 700243. Unchecked return value (of ioctl)
- [ce7473d]cgitgithub Patch for dead assignment Fixes coverity 1025913. Fixes #11583
- [8d4aaad]cgitgithub Patch for unchecked return code for database update Fixes coverity 700256
- [173466f]cgitgithub AudioOutputBase: Fix Coverity 700348. Division by zero
- [6d46881]cgitgithub AudioOutputDigitalEncoder: Fix Coverity 700793. Uninitialized scalar field.
- [35bcf73]cgitgithub AudioOutputDigitalEncoder: Fix Coverity 746804. Division by zero
- [01fb3d2]cgitgithub Fix Coverity 700684. Dereference before null check. Remove the null check, it's entirely redundant to check that a pointer is not null before calling delete on it.
- [88a166c]cgitgithub MythPlayer: Fix Coverity 1025909. Dereference before null check
- [14f0f9d]cgitgithub Fix missing break (Coverity 1023885).
- [d53cc11]cgitgithub Fixed bad arguments (Coverity 1023894).
- [69d2f85]cgitgithub Remove a duplicate SendMythSystemPlayEvent("PLAY_STARTED") and ensure we only send PLAY_STOPPED if we sent [PLAY/LIVETV]_STARTED. This means that neither STARTED or STOPPED are sent if playback fails. Indirectly fixes coverity 746793
- [e8aff2f]cgitgithub LCDServer: fix coverity ID 700425 Unchecked dynamic_cast
- [c544a47]cgitgithub Fix potential HLS leakage in mythtranscode, found by Coverity Fixes 'Resource Leak' Coverity IDs 1025906, 1025907, and 1025908 along
- [d90cb87]cgitgithub Check the return value of rename in httplivestream.cpp Fixes coverity 746746 Fixes #11590
- [8999edf]cgitgithub Fixes for several mythtranscode Coverity IDs
- [54328bd]cgitgithub Several mythfrontend Coverity fixes
- [b0b668d]cgitgithub AudioReencodeBuffer: Remove m_bits which isn't used anywhere Refs Coverity ID 746889
- [4f74a30]cgitgithub AudioAdvancedSettings: also remove m_triggerMPCM missed in 54328bd25 Refs Coverity ID 700946.
- [30a5df0]cgitgithub DTC::BlurayInfo: fix some uninitialised variables in the ctors Fixes Coverity IDs 700892 and 700893.
- [a541e74]cgitgithub ChannelInfoList: fix coverity ID 700894 Uninitialized scalar field
- [acfb66c]cgitgithub RecRuleList: fix coverity ID 700895 Uninitialized scalar field
- [7b1a099]cgitgithub ViewScheduled: fix coverity ID 746886 Uninitialized pointer field
- [5d8c712]cgitgithub CustomPriority: fix coverity ID 746878 Uninitialized pointer field
- [5f54e09]cgitgithub CustomEdit: fix coverity ID 746877 Uninitialized pointer field
- [7e7ccf2]cgitgithub GuideGrid: fix coverity ID 1023903 Uninitialized pointer field
- [20c2915]cgitgithub LCDServer: fix coverity ID 746888 Uninitialized pointer field
- [a99ec8a]cgitgithub LCDProcClient: fix coverity ID 746887 Uninitialized scalar field
- [574973e]cgitgithub VideoDialog: fix coverity ID 746884 Uninitialized pointer field
- [7b9cde6]cgitgithub IdleScreen: fix coverity ID 746880 Uninitialized pointer field
- [da95f28]cgitgithub PlaybackBox: fix coverity ID 1023904 Uninitialized pointer field
- [4a7fbb0]cgitgithub MediaRenderer: fix coverity ID 700947 Uninitialized pointer field
- [588e4fa]cgitgithub MHListGroup: fix coverity ID 700819 Uninitialized scalar field
- [ea0a871]cgitgithub MHScene: fix coverity ID 700817 Uninitialized scalar field
- [612e0db]cgitgithub Fix Coverity 700396. Unchecked dynamic cast. Swap for a static_cast since it would appear that we are certain about the type.
- [20f3fad]cgitgithub DVBChannel: Fix Coverity 700907. Uninitialized integer fields.
- [e47067c]cgitgithub MHEngine: Fix Coverity 700723. Replace a static cast with a dynamic cast since we can't be sure that ParseProgram() will return an MHApplication pointer instead of an MHScene.
- [d395df6]cgitgithub Support higher tuning frequencies Fixes coverity 700586 Fixes #11594
- [e63d70b]cgitgithub [PATCH] Patch for feasible divide by zero Fixes coverity 746806 and 746807. Fixes #11596
- [c753154]cgitgithub [PATCH] Patch to bypass code when no pixels checked Fixes coverity 746805 (possible division by zero.) Fixes #11587
- [253a73c]cgitgithub AVFormatDecoderDVD: Fix coverity 700543. Check that the stream id is >= 0 before implicitly casting it to uint.
- [2b074dd]cgitgithub MBroadcastSocketDevice: Fix Coverity ID 746753 Unchecked return value
- [a1955f6]cgitgithub DVBCam: Fix coverity 700258. Unchecked return value of ioctl. If the ioctl fails then numslots is going to be populated with a random value, as the caps struct will be uninitialised.
- [e47c192]cgitgithub MHSlider: Fix Coverity ID 700820 Uninitialized scalar field
- [89b6571]cgitgithub NuppelVideoRecorder: Fix coverity 1025902. Unchecked return value of ioctls. Several ioctls were unchecked, relating to enquing buffers, starting and stopping capture from hardware.
- [f43a9d7]cgitgithub VideoLookupInfo: Fix Coverity IDs 700896,700897 Uninitialized scalar fields
- [bd4c712]cgitgithub VideoMultiplex: Fix Coverity ID 700898 Uninitialized scalar field
- [d7e36a9]cgitgithub VideoMultiplexList: Fix Coverity ID 700899 Uninitialized scalar field
- [c42ccab]cgitgithub MHIContext: Fix Coverity ID 700912 Uninitialized pointer field
- [7764597]cgitgithub H264Parser: Fix Coverity ID 700913 Uninitialized scalar field
- [81ef513]cgitgithub Fix Coverity ID 700914 Uninitialized scalar field
- [bf9fa6d]cgitgithub MHText: Fix coverity 746766. Copy-paste error. This does indeed look like a copy/paste error, the value of 24 is what linespace is initialised to so I'm assuming that's what we want to fall back to.
- [b89b021]cgitgithub DVDRingBuffer: Fix coverity 751766. Check the return value of dvdnav_get_audio_logical_stream(), it can return -1 in the event of an error but we weren't handling this correctly.
- [fa1a178]cgitgithub Patch to check success of the socket creation Fixes coverity 746816 Fixes #11586
- [f25dc5d]cgitgithub Initialize m_off member variable Fixes coverity 746870 Fixes #11589
- [9861412]cgitgithub Correct check for null pointer return Fixes coverity 700280 Fixes #11592
- [a08ece5]cgitgithub Patch to address potential integer overflow Fixes coverity 700584 Fixes #11595
- [6c84654]cgitgithub Check the success of setsockopt Fixes coverity 746751 and 746752 Fixes #11598
- [1d85b82]cgitgithub Fix Coverity 746812 and 1025905. Check ctx->player before dereferencing.
- [a1d6641]cgitgithub Fix a cut&paste error identified by Coverity 746770.
- [516bcb1]cgitgithub Fix Coverity 700930 and 700931.
- [b5a1af9]cgitgithub UIKeyType: Remove the unused m_bPushed variable Fixes Coverity ID 746860
- [dc495b3]cgitgithub UIType: Fix Coverity ID 746859 Uninitialized scalar field
- [ba5cc8c]cgitgithub LoggingItem: Fix Coverity IDs 746861,746862,746863 Uninitialized scalar field
- [004dcf2]cgitgithub Allocate sufficiently sized buffer for entire segment including the unencrypted section. Fixes coverity 1023889
- [cfd2ee8]cgitgithub Fix potential derefernce after NULL check in AudioConfigSettings. Fixes Coverity 700422.
- [76b7dd5]cgitgithub Remove unused code in MythCommFlag TemplateFinder. Fixes Coverity 700285.
- [d61b504]cgitgithub Protect against divide by zero in CommDetector2. Fixes coverity 746808.
- [01ddf54]cgitgithub Remove impossible check in DVR service. Should fix coverity 1023887.
- [8dfbc63]cgitgithub Fix uninitialized pointer in MainServer. Fixes Coverity 746875.
- [842cb94]cgitgithub Fix dereference after NULL check in backend main_helpers. Fixes Coverity 746814.
- [2f32413]cgitgithub SpinBoxSetting: Fix Coverity ID 746858 Uninitialized pointer field
- [f21e912]cgitgithub MythDialog: Fix Coverity ID 746857 Uninitialized pointer field
- [7d5d1bd]cgitgithub LoggingItem: Fix Coverity ID 746862 Uninitialized scalar field
- [b054659]cgitgithub SPDIFEncoder: Fix Coverity ID 700795 Uninitialized scalar field
- [8ea8dcc]cgitgithub ELD: Fix Coverity ID 700794 Uninitialized scalar field
- [c72c54e]cgitgithub Revert "ELD: Fix Coverity ID 700794 Uninitialized scalar field"
- [e170ae3]cgitgithub Fix coverity false positive.
- [1a111ac]cgitgithub Revert "AudioOutputBase: Fix Coverity 746810. Dereference after null check. False positive, and flagged as such with Coverity, but applying a 'fix' anyway to keep other SA tools quiet."
- [4832556]cgitgithub Simplify code to make it more explicit and remove Coverity false positive
- [96f1f54]cgitgithub Fix coverity false positive. "Non-static class member field "buffer_settings.fragsize" is not initialized in this constructor nor in any functions that it calls." Coverity-Id: 746856
- [08c5721]cgitgithub Coverity fix Coverity-Id: 700822 and 700821
- [7153ea8]cgitgithub Fix coverity false positive. Coverity-Id: 1023900
- [b30860c]cgitgithub Fix coverity false-positive Coverity-Id: 703685
- [473130b]cgitgithub Fix coverity report Coverity-Id: 1023902 Coverity-Id: 1023901
- [8c31549]cgitgithub Fix coverity report Coverity-Id: 700625
- [06b28fe]cgitgithub Fix false positive coverity report Coverity-Id: 609723
- [33850ed]cgitgithub Remove unused FreeSurround class member Coverity-Id: 700822
- [92f9a77]cgitgithub Coverity false positive.. Coverity-Id: 746856
- [a8fec68]cgitgithub RSSEditPopup: Fix Coverity ID 1037043 Unchecked return value
- [32966e4]cgitgithub Initialize _tune_mode to hdhrTuneModeNone in ctor Fixes coverity 700909. Fixes #11615
- [5f23db5]cgitgithub IPTVSignalMonitor: Fix Coverity ID 746869 & 746790
- [2ac8058]cgitgithub CetonStreamHandler: Fix Coverity ID 700906 Uninitialized scalar field
- [eaea397]cgitgithub AnalogSignalMonitor: Fix Coverity ID 700903 Uninitialized scalar field
- [f8e3b08]cgitgithub NuppelDecoder: Fix Coverity ID 700917 Uninitialized pointer field
- [24c86d3]cgitgithub DataDirectProcessor: Fix Coverity ID 700255 Unchecked return value
- [f86ce89]cgitgithub Remove unused member variable m_imr in MBroadcastSocketDevice Fixes coverity 746874 Fixes #11622
- [62a1546]cgitgithub Remove Coverity warnings...
- [351c36a]cgitgithub Check the return value from posix_fadvise Fixes coverity 746748 and 746747 Fixes #11612
- [386819e]cgitgithub Initialize m_bProtected in HTTPRequest ctor Fixes coverity 700944 Fixes #11621
- [b37d3cf]cgitgithub Initialize fd_set in MythSystemLegacyIOHandler ctor Fixes coverity 1028698 Fixes #11625
- [eac883a]cgitgithub Copy m_nice and m_ioprio values from other in ctor Fixes Coverity 1028696 Fixes #11626
- [bb8d2f1]cgitgithub Fix non-initialized variable. Fix coverity 1046926
- [a4f5ebc]cgitgithub Properly initialize variable. Coverity 1046925
- [f9fbc70]cgitgithub Fix memory leak Coverity 1046918
- [ad5cad6]cgitgithub Use destructor method. Coverity 700338
- [f74eca3]cgitgithub Change argument order for ShowNotificationX Coverity 1046928
- [37dde6f]cgitgithub Check if ctx is null and exit early. Coverity 1046919
- [3deabbd]cgitgithub Fix few memory leaks Coverity 1046894
- [c8c17ad]cgitgithub Fix Coverity 1028693
- [5175c40]cgitgithub Silence coverity report. Coverity 1028692
- [1216db6]cgitgithub Silence coverity Coverity 1025911
- [99a2a17]cgitgithub Initialize m_glDeleteProgram in ResetProcs Fixes coverity 700928 and 700929 Fixes #11659
- [5a89967]cgitgithub Initialize m_nMethodIndex in MethodInfo Fixes coverity Id 700945
- [3d649d5]cgitgithub Free hdhomerun device after use - fixes memory leak Fixes Coverity 700660 700661 700662. Fixes #11669
- [9039d5f]cgitgithub Fix Coverity 1046900 (Improper use of negative value)
- [28020a1]cgitgithub Initialize member variables in MythSystemLegacyUnix ctor Fixes coverity 1028697 Fixes #11629
- [afed984]cgitgithub Initialize xv_need_bobdeint_repaint in ctor Fixes Coverity 700920 Fixes #11673
- [cd314dc]cgitgithub,[07c54f0]cgitgithub Initialize member variables in MythRenderOpenGL ctor Fixes Coverity 700926 and 700927. Fixes #11660
- [6fbc2f4]cgitgithub VideoSource: Fix Coverity 700900 Uninitialized scalar field
- [3e89c97]cgitgithub ChannelScanSM: Fix Coverity 700691 Dereference before null check
- [350653e]cgitgithub Fix Dereference after null check Coverity 746811
- [f6fbe1d]cgitgithub Code cleanup. Coverity 746801
- [9a8249e]cgitgithub Fixed Coverity 1046927 (Uninitialized scalar field).
- [255d71a]cgitgithub Fixed Coverity 1046899 (Improper use of negative value)
- [030013e]cgitgithub Make sure we don't swap one Coverity error (uninitalized pointer) for another (possible null pointer). Fixes Coverity 700891
- [945c2da]cgitgithub MythCoreContextPrivateFix: Fix Coverity 746864 Uninitialized scalar field
- [6f8eff5]cgitgithub UnzipPrivate: Fix Coverity 700810 Uninitialized scalar field
- [e549ac5]cgitgithub ChannelImporter: Fix Coverity 700307 Logically dead code
- [31a9c88]cgitgithub Use delete[] instead of delete. Fixes Coverity 1047228.
- [cd6e239]cgitgithub Avoid calling memcpy with a negative length in an error case. Fixes Coverity 1047250.
- [e52b4a9]cgitgithub Remove a stray semicolon. Coverity 1061553
cppcheck
- [a825dee]cgitgithub Avoid unnecessary QString copy. (cppcheck)
- [1000b65]cgitgithub Fix some hidden virtuals in MHEG code (cppcheck).
- [2584115]cgitgithub Fix some hidden virtuals in MHEG code (cppcheck).
- [8c8b75e]cgitgithub Avoid unnecessary QString copy. (cppcheck)
- [f9ac736]cgitgithub Fix NULL deref caught by cppcheck.
- [34c9eea]cgitgithub Initialize some pointers before using them (caught by cppcheck).
- [59ce6a8]cgitgithub Play a hunch that cppcheck just doesn't recognise 'if defined' being the same as 'ifdef'
- [7dd20fd]cgitgithub Silence some cppcheck warnings about mis-matched braces when using certain macro combinations
- [a72652c]cgitgithub Fix .empty() being called when .clear() was meant in cddb.cpp. Spotted by cppcheck
- [af4db31]cgitgithub Fix use after free in MediaMonitor::RemoveDevice(), found by cppcheck
- [89ce269]cgitgithub Don't use same iterator for several different containers (cppcheck).
- [a8591ad]cgitgithub Fix several cppcheck warnings.
- [dc0454f]cgitgithub Few more size() replacements with empty() or isEmpty(). Silences some warnings from cppcheck and other SA tools.
- [a226f62]cgitgithub Few more size() replacements with empty() or isEmpty(). Silences some warnings from cppcheck and other SA tools.
- [40a7c0b]cgitgithub Fix a performance warning from cppcheck.
- [33da3bf]cgitgithub Fix cppcheck warnings.
- [b9927eb]cgitgithub Remove some unused members and initialise others in ScreenWizard. Silences some cppcheck warnings.
- [be249d6]cgitgithub Silence a cppcheck warning about allocating m_gameTree before checking that it was deallocated.
- [f32a610]cgitgithub Silence cppcheck warning about allocating m_browser before checking whether it was already allocated. False positive in that Create() should only be called once per instance of MythFlashPlay
- [50c7efa]cgitgithub Remove redundant/unused assignments to chk from AudioInputOSS. Silences several cppcheck warnings
- [c3b575c]cgitgithub Apply the proper fix for a gcc unused variable warning, the existing fix just triggers another cppcheck warning instead.
- [4c86e28]cgitgithub Coding standards cleanup of lcddevice.cpp/h and use initialisation list for member variables (cppcheck)
- [2968f52]cgitgithub Use initialisation lists for MythEvent constructors. Cppcheck warning.
- [5748540]cgitgithub Coding standards fixes and initialisation improvements for MythUIGuideGrid. Fixes some cppcheck warnings
- [d0e3184]cgitgithub Use initialisation list for RawDataList (Nuppeldecoder). Cppcheck performance warning
- [ee668f1]cgitgithub Use initialisation list for MythMusic's RipStatus class. Cppcheck performance warning
- [045b3a5]cgitgithub Fix Cppcheck issue. QPoint is default initialised to 0,0 so it's not necessary to do it explicitly.
- [2fb13c8]cgitgithub cppcheck: pass const string parameter by reference
- [630a652]cgitgithub cppcheck: remove unused variables
- [ed61cdc]cgitgithub cppcheck: don't store unused position
- [a6552cc]cgitgithub cppcheck: remove unused variable
- [c0c1aa9]cgitgithub cppcheck: add hint to false positive, the variable appear to be used!
- [472cb6a]cgitgithub cppcheck: remove unused variable
- [b13ac43]cgitgithub cppcheck: remove unused variabl
- [712f759]cgitgithub Fix typo. Found by cppcheck
- [3186c98]cgitgithub Fix two new cppcheck warnings about values supplied to usleep being too large.
Documentation
- [a44eb9b]cgitgithub Bump Doxygen documentation version to 0.27pre
- [71ca0a6]cgitgithub Add comments to clarify some ifdefs in cdrip.cpp
- [dfdaff2]cgitgithub Fix a couple of grammatical errors in help text.
- [3664515]cgitgithub doxify existing MythDate::Formats constant comments
- [d4a09b7]cgitgithub shortcut cleanup after failed transcode
- [778249a]cgitgithub Update docs to reference config.xml instead of mysql.txt.
- [dfed7d3]cgitgithub Just playing with doxygen grouping a bit.
- [95e61c6]cgitgithub Add doxygen grouping for mythcommandlineparser.
- [38af2c7]cgitgithub Explain Qt copy-on-write a little bit better in the doxygen docs.
- [2e62ddc]cgitgithub We really did me iff
- [dac8c7f]cgitgithub We really did me iff
- [28ef9c9]cgitgithub fix some links to the "new" wiki location
- [4578824]cgitgithub Document libmythhdhomerun, mythlogserver and osx-packager-qtsdk.pl
- [dbeff72]cgitgithub Document libmythhdhomerun, mythlogserver and osx-packager-qtsdk.pl
- [aceb356]cgitgithub Doxygen correction - logServerStart(void) was listing a heap of extra args.
- [a04cb4e]cgitgithub Update the doxygen config using doxygen -u
- [fe8b425]cgitgithub Enable DOT for Doxygen graphs
- [e6a11e0]cgitgithub Add Doxygen documentation for HouseKeeper.
- [6ba3f89]cgitgithub fix typo in HouseKeeper documentation
- [387ece3]cgitgithub improve documentation of the chanid generation scheme. Fixes #10779
- [7cd3a05]cgitgithub fix doxygen link and change style to be less prominent
- [21534d6]cgitgithub libmythlivemedia has been removed so delete references to it from the doxygen cover page.
- [3e9435a]cgitgithub update documentation to match header
- [2e7840b]cgitgithub doxify enumerator documentation
- [d394c46]cgitgithub Doxify deprecation of RingBuffer::SetTimeout()
- [7956661]cgitgithub replace commented out deprecated methods with documentation
- [558d90c]cgitgithub move MThread and MThreadPool into a documentation group
- [4f91808]cgitgithub mark VideoSync::KeepPhase deprecated as written in the comment
- [8cddf62]cgitgithub Fix comment typo
icc
- [5dc4bfb]cgitgithub Disable a few more icc warnings.
- [57db711]cgitgithub Handle wide characters in a C++03 compatible manner. (icc)
- [f685449]cgitgithub Enable c++11 compilation with icc.
Infrastructure
- [74ccd16]cgitgithub Configure zeromq at configure time, not at build time
- [c99292e]cgitgithub Configure zeromq at configure time, not at build time - attempt 2
- [207061e]cgitgithub Don't run zeromq/configure on external/Makefile.
- [cfe2a50]cgitgithub Formatting fixes.
- [f160c64]cgitgithub Fix two transposition typos in FEC type parsing.
- [0964c14]cgitgithub Initialize pointer in ctor. Refs #10472
- [92d37b6]cgitgithub Fix overlap in string to rec type method.
- [87b360e]cgitgithub Rec types from string need a kNotRecording too.
- [5096902]cgitgithub Remove unnecessary logging.
- [3c335f8]cgitgithub Fix cut and paste error discovered by Gary Buhrmaster. Fixes #10536
- [77e12eb]cgitgithub Minor cleanup
- [1a42215]cgitgithub Fix unimportant typo in configure
- [04e63c7]cgitgithub Fix tab -> spaces
- [549a54a]cgitgithub Move recorders into recorders subdirectory.
- [e1b81eb]cgitgithub Fix hidden Save methods.
- [72f8c10]cgitgithub Fix hidden fillSelectionsFromDir methods.
- [8267639]cgitgithub Add missing return to TvPlayWindow::gestureEvent()
- [df769dc]cgitgithub Fix old UI hiding of exec() and Save() methods.
- [ddd9d45]cgitgithub Make intended uint->int conversion explicit.
- [695c2be]cgitgithub Fix hiding of Tune() method in channel code.
- [0b6b253]cgitgithub Fix hiding of SetStreamData(void)
- [b9023da]cgitgithub Add src/libzmq.pc to zeromq .gitignore
- [b16abd5]cgitgithub Forgot a version change in 0c4df45.
- [caac2d5]cgitgithub Remove V4L version 1 support.
- [f612576]cgitgithub Fix Start/Stop race condition in StreamHandler. Fixes #10870
- [9fd0289]cgitgithub Add an RTP testing readme.
- [a9c9144]cgitgithub Convert some C function declarations to modern C to quiet gcc warnings.
- [511fb38]cgitgithub 0.25.3 and 0.26 checksums
- [03680d0]cgitgithub Force a commit on master to test tagging
- [6a7e351]cgitgithub Force one more commit
- [61b6285]cgitgithub Convert some C function declarations to modern C to quiet gcc warnings.
- [85679e4]cgitgithub Fix unitialized variable warning in BackendSelection.
- [ee0ebae]cgitgithub Add explicit const casts in filters code to quiet some gcc warnings.
- [94e3702]cgitgithub Fix uninitialized variable g++ warning in MythCoreContext::WantingPlayback.
- [c473c64]cgitgithub Fix type of a loop iterator (int->uint).
- [ecfa569]cgitgithub Add mechanism to MythSystem for log argument passthrough. Refs #11026
- [65a720c]cgitgithub Read in dbPingHost value from config.xml. Fixes #11148
- [b187af8]cgitgithub Include an update replacing 'none' with in 1308. If you've already updated to 1308 you might consider manually running UPDATE channel SET icon= WHERE icon='none'; Refs #10610
- [ef9f4f7]cgitgithub Fix typo in e339b1794
- [fc82ee5]cgitgithub Fix compilation with --disable-mheg
- [5f90b1d]cgitgithub Add reporting of logging volume to Smolt.
- [c51b333]cgitgithub Convert WakeOnLAN to use QUdpSocket instead of Qt3 based MSocketDevice.
- [4587563]cgitgithub Convert LCD class from using MythSocket to using QTcpSocket.
- [0b106b1]cgitgithub Converts MythSocket from Qt3 based MSocketDevice to Qt4 QTcpSocket.
- [dae00d3]cgitgithub Convert m_disableReadyReadCallback and m_dataAvailable to QAtomicInt.
- [db8e0fa]cgitgithub MythSocket: Re-enable setReceiveBufferSize() and setAddressReusable()
- [9f65a65]cgitgithub Fix OS X compilation
- [8572a1a]cgitgithub MythSocket. Fix Q_OS_WIN?? usage for windows compiliation.
- [fc07b9d]cgitgithub Bump a few version strings to 0.27 and change the min QT version to 4.8 in the README
- [f2af638]cgitgithub Bump plugin required lib version to 0.27
- [85a727a]cgitgithub Fix some mythsocket errors on mingw build
- [ca7d6f2]cgitgithub Fix MSocketDevice visibility after moving to libmythupnp.
- [9757830]cgitgithub Move SendEvent/SendMessage processing out of UI thread.
- [4a11c0c]cgitgithub Change signedness of lang_chars to suppress gcc's No. 68 warning.
- [45160ef]cgitgithub Bump internal bindings versions.
- [2653de8]cgitgithub Don't treat unknown text display modes as audio tracks.
- [f28e5e6]cgitgithub Whitespace fixes.
- [00f1f6e]cgitgithub Whitespace fixes.
- [ba2533f]cgitgithub analogsignalmonitor: quiet some compiler warnings by removing some unused variables.
- [bceaffc]cgitgithub Rename getPluginManager in line with coding standards
- [1b99dba]cgitgithub Cleanup plugin api, removing unused code
- [a75dd13]cgitgithub Move plugin code from libmyth to libmythbase
- [0fced3e]cgitgithub Make sure MythSocketCBs::readyRead() is only called when there is data.
- [987c420]cgitgithub Give some QObjects names as a debugging aid.
- [4bb97ce]cgitgithub Check both sockets in GetMasterHostPrefix()
- [257ca54]cgitgithub Add 'nar' = narrative to ISO 639 table as specified in UK DTV receiver spec
- [b264c8b]cgitgithub Add AD labelling hack for UK satellite and Irish Terrestrial TV which ignore the DVB standard
- [8b09fd3]cgitgithub Be more restrictive in applying the UK/Irish AD hack, the reciever spec is clear that type will always be zero and language NAR for AD tracks. I've not seen any different in the wild.
- [35ff26d]cgitgithub Fix NULL in non-NULL column in an MSQLQuery.
- [5980582]cgitgithub Merge DBChannel and ChannelInfo classes. Make (dist)clean recommended
- [9b9129e]cgitgithub Drop support for inserting channels parsed from a xawtv config. xawtv has been dead for years.
- [1b677bf]cgitgithub Complete the copy constructor for ChannelInfo.
- [8ae2abd]cgitgithub libmythtv: MHEG ignores TEXTEXIT if no onscreen to allow Esc key binding
- [30db57b]cgitgithub Add missing newline at EOF.
- [3cbd9d9]cgitgithub Rename filter_table_priv back to filter_table. Fixes #11173
- [5758f14]cgitgithub Update binary version for devel/mythsocket -> master merge.
- [fb15568]cgitgithub Add unistd.h include for usleep().
- [3ce30e7]cgitgithub Store card and group ids as a list in ChannelInfo instead of creating multiple ChannelInfo objects for each chanid/cardid mapping. Saves a little memory and is much tidier.
- [d5e6bc4]cgitgithub Fix silly logic error, doubled due to lazy copy/paste
- [3310050]cgitgithub Register QHostAddress for use as a Qt metatype. Refs #11256
- [9b7aec0]cgitgithub Fix 32-bit int assumption and implicit narrowing cast in DVB CA.
- [79a9ceb]cgitgithub Make implicit type conversion in DVB CA code explicit for C++11 compliance.
- [368239a]cgitgithub Quiet some MythSocket::ReadReal() debugging code.
- [f7b6f9b]cgitgithub Speed up RemoteFile::Read() EOF handling.
- [cf8d1cb]cgitgithub Fix a couple gcc warnings in AVFormatWriter.
- [9d670e8]cgitgithub Have configure check for QT 4.8 as a minimum
- [4c8e5e3]cgitgithub In mythplugins update configure check to QT 4.8 minimum
- [1ffb24e]cgitgithub Register bool* for use as a Qt metatype. Refs #11256
- [9e015cd]cgitgithub Rename setSpeed(const char*,int) to avoid hiding setSpeed(int)
- [f2c2714]cgitgithub Update the binary version ABI.
- [5c1dc86]cgitgithub Remove -Wredundant-decl for g++
- [37f5b19]cgitgithub Silence unused param warning.
- [33d80a9]cgitgithub Silence unused variable warning.
- [4b059d3]cgitgithub Rename RecTypePriority to RecTypePrecedence.
- [237ec0d]cgitgithub Add null pointer check to fix segfault reported by Paul Harrison.
- [3488de7]cgitgithub Address some unused value warnings.
- [0278f97]cgitgithub Don't query DB for a recordings total frame count, we don't use the value anyway.
- [cf5189f]cgitgithub Attempt to fix H.264 playback following [3488de73]
- [217e4a2]cgitgithub Fix several gcc warnings having to do with signedness and narrowing.
- [0e0c200]cgitgithub Fix method hiding in VideoOutputXv and VideoOutputOpenGL
- [034e906]cgitgithub Fix unused variables in NVR properly.
- [152cd6e]cgitgithub Convert some old style C to modern C to quiet compiler warnings.
- [1c0a828]cgitgithub Fix method name aliasing.
- [fbfd910]cgitgithub Address signedness gcc warning.
- [6b6fd87]cgitgithub Add required virtual destructor.
- [b914e1c]cgitgithub Properly override clone methods in parent class.
- [f651834]cgitgithub Use ULL for large unsigned constants rather than LL to avoid narrowing issues.
- [b4b4e45]cgitgithub Cast char to unsigned char before using as an array index.
- [b5d1b6c]cgitgithub Add missing newline.
- [56c668c]cgitgithub Convert some old style C to modern C to quiet compiler warnings.
- [4b641bf]cgitgithub Use prefix ++ for iterator increment instead of postfix.
- [69dd751]cgitgithub Get rid of extra 'extern "C"'
- [3872d27]cgitgithub Resync libmythbluray to 0.2.3-109-g4ac953b
- [d945642]cgitgithub Refactor: The two SetNextRecording methods are identical, move to base class.
- [c1c09f7]cgitgithub Don't leak nextRecording or nextRingBuffer.
- [b9637f8]cgitgithub Change ChannelBase::GetCardID() to return uint instead of int.
- [b2905ce]cgitgithub Remove socket debugging accidentally left in.
- [42e3b74]cgitgithub Address a couple sign change issues (gcc warnings).
- [fba5c6f]cgitgithub Use proper new/delete for int arrays
- [e6dd166]cgitgithub Fix sentinel init (caught by icpc).
- [1cc188d]cgitgithub Suppress emms() warnings, the code does call emms() when necessary.
- [9171a65]cgitgithub Ran bison 2.5 for json parser to fix illegal access in bison 2.3 generated code.
- [d9b022e]cgitgithub Always update the still frame timer whenever the timeout changes (including when it should be disabled) to ensure that it doesn't 'expire' accidentally and cause the next still frame (at whatever point in time that may be) to be skipped.
- [4e96097]cgitgithub Include fix for [9171a65b25].
- [ec8b37a]cgitgithub Remove init of vars we don't use (g++ warnings).
- [9c40d80]cgitgithub FFmpeg resync to SHA1:59d765e30cdabbba174f3d764eecda39ebfc63c2
- [a0eddef]cgitgithub Fix compilation error following the addition of -Werror=implicit-function-declaration
- [61167e5]cgitgithub Update Myth source base to work with new FFmpeg following 99b0c9d95347b3d4ddea14d0d7ea98c018b1e784
- [5f7c50d]cgitgithub Suppress some warnings related to constant being redefined
- [eda2796]cgitgithub Fix compilation on various systems.
- [1b2fb3c]cgitgithub Fix compilation issue on some systems.
- [a1eac71]cgitgithub Select the "best" video tracks available for playback
- [5a8b3ed]cgitgithub Rearrange mmx_t union to make gcc happy.
- [d6906fc]cgitgithub Fix type-punning in RTjpegN (caught by g++)
- [44df943]cgitgithub Check for socket errors and handle partial reads in SSDP::ProcessData
- [b163c22]cgitgithub Comment out dead code in JobQueue implementation.
- [a9e60ed]cgitgithub Convert FD_SETSIZE to int before comparison with file descriptor.
- [885ec70]cgitgithub Reverse order of trying gettimeofday() vs ftime()
- [3c788be]cgitgithub Rename libs/libmythhdhomerun to external/libhdhomerun, and update references
- [2c48b07]cgitgithub Build hdhomerun_config utility as mythhdhomerun_config
- [dece451]cgitgithub Update .gitignore with new config binary name.
- [f1540fe]cgitgithub Temporary fix for stuttery playback of AVI files over Storage Group.
- [7dfc8a2]cgitgithub Ensure all Q_DISABLE_COPY macro usage is a private section
- [c07a94c]cgitgithub Disconnect the NetStream::slotRequestStarted() slot before destroying the object.
- [9da4020]cgitgithub FFmpeg resync to SHA1:553c9c77
- [cbe419a]cgitgithub Add --qmakespecs option to configure
- [7056a45]cgitgithub Fix system using qmake-qt4 to compile
- [93e0368]cgitgithub Add generated file codec_name.h to .gitignore.
- [1359abe]cgitgithub Fixup icpc compiler options following ffmpeg merge.
- [c836d42]cgitgithub Re-enable non-virtual-dtor warning in g++.
- [a8efb1a]cgitgithub Make sure we use a soname for the myth hdhomerun library.
- [8678e27]cgitgithub Remove old Makefile.bin from libmythhdhomerun.
- [1c1a7b9]cgitgithub Fix libhdhomrun linking problems introduced in [a8efb1af].
- [47ab650]cgitgithub Move libmythbluray to externals
- [43e17c5]cgitgithub Silence unused variable warning from gcc in mpeg2fix.cpp
- [feb59b0]cgitgithub Compile fix for [f56b496]
- [93cb30b]cgitgithub Correct overlapping error codes.
- [836d082]cgitgithub Add mythffprobe and mythffserver to git ignore list.
- [0d1d143]cgitgithub Add generated make file to git ignore list.
- [cd33be1]cgitgithub Bump the binary version after the ffmpeg resync. A make distclean is STRONGLY recommended
- [a7e8f7f]cgitgithub Print error message on Poll error. Refs #11298
- [7250314]cgitgithub Replace odd do while(0); construct with goto's.
- [03cdbc3]cgitgithub Print warning when the URL is unrecognized in GetChannelIndex()
- [6bfa78b]cgitgithub Rename 'round' variable to avoid name conflict with built-in.
- [a4b7d60]cgitgithub General cleanup of videolist.cpp for readability.
- [84de78c]cgitgithub Rename greedyhdeint MANGLE macro to avoid conflict with libavutil's MANGLE macro.
- [097f670]cgitgithub Convert ! comments to # comments in mythconfig.mak
- [d1443e7]cgitgithub Use methodSignature() for Qt5. Fixes #11125
- [0b974b6]cgitgithub Use QMetaMethod::create for Qt5. Fixes #11243
- [7d3d9f6]cgitgithub Make mythexp.h C safe for pink.{h,c}
- [6800e4b]cgitgithub Avoid QAtomicInt int cast.
- [e8d5fe5]cgitgithub Add missing QNetworkCookie include.
- [ffbbf7f]cgitgithub Handle QT widget and dbus changes in .pro for Qt5.
- [7d705f1]cgitgithub Convert UPnpDeviceDesc::Retrieve() to use MythDownloadManager.
- [63682c9]cgitgithub Don't call Init() in the ChannelInfo assignment operator. Copy/Paste error.
- [d34833f]cgitgithub Fix playback of HD-PVR recording; Temporary fix for #11159
- [a99e92c]cgitgithub URI is RFC3986 and is escape encoded. Must decode it before using it. Fixes #11307
- [83872a3]cgitgithub Change members prototype.
- [c5a4229]cgitgithub Fix playback of HLS encrypted streams.
- [4dd0bf8]cgitgithub Remove incorrect selection of DST offset.
- [0bffe06]cgitgithub Allow posixtzinfo to use the TZ environmental variable.
- [49dbed5]cgitgithub Provide accurate position/duration/seeking with non-constant framerates. Fixes #10104
- [88573b7]cgitgithub Remove now useless code.
- [afa03f2]cgitgithub Bump MDM::downloadNow() timeout up to 60 seconds. Fixes #11287
- [c50a059]cgitgithub Remove some excessive ProcessRequestWork debugging.
- [032f290]cgitgithub Improve DeviceReadBuffer debugging.
- [75e5530]cgitgithub Use nothrow new[] to allocate buffer in DRB.
- [6912383]cgitgithub Reduce the number of DeviceReadBuffer::Read() calls. Refs #11252
- [8c4434a]cgitgithub Reduce ThreadedFileWriter wakeups. Fixes #11250
- [590f161]cgitgithub Configure the h.264 parser to identify only IDR keyframes.
- [d992ac7]cgitgithub Restore file deletion code lost in [86d35376].
- [90a72ef]cgitgithub Fix signed/unsigned compiler warnings.
- [02bfbc9]cgitgithub Fix an issue with total duration in files without seektables.
- [2cc858c]cgitgithub Fix the duration map for back-to-back recordings.
- [a336ace]cgitgithub Cleanup trailing whitespace in recorders directory
- [3112656]cgitgithub Play all the way to the end of the video. Fixes #6974
- [77bf327]cgitgithub Fix braino in 802e32b.
- [452628e]cgitgithub Fix signed/unsigned error in seek computations.
- [f99b9de]cgitgithub Silence a compiler warning by removing an unused variable.
- [023b90f]cgitgithub Include cardid in logging where possible.
- [080bf37]cgitgithub Revert the ugly parts of 023b90f4ba37744d2a123f68213240a86ae03540
- [5070987]cgitgithub Re-implement cardid logging in streamdata in a much cleaner and more useful way.
- [f6b529a]cgitgithub Fix compilation (hopefully) following 5070987
- [440573f]cgitgithub Convert MythTimer to use QElapsedTimer instead of QTime. Fixes #11255
- [94cbafa]cgitgithub Add unit testing for MythTimer. Refs #11255
- [4057703]cgitgithub Remove -fno-strict-aliasing C++ compilation flag.
- [e40ce69]cgitgithub Remove hack to normalize H.264 signalling for ITV HD
- [d075a03]cgitgithub attempt to unbreak ASIRecorder past [023b90f4]
- [9402858]cgitgithub Start MythTimer's QElapsedTimer on construction.
- [4e16c1a]cgitgithub Add 'ellipse' as a value shape type to the XSD
- [4f0bfd9]cgitgithub DeviceReadBuffer: Try to optimize some of the busy-waiting. Fixes #11252
- [bbfdace]cgitgithub DeviceReadBuffer: Deal with device drivers which segment their internal buffers.
- [ee5ac3d]cgitgithub ASIStreamHandler: Detect how many driver buffers are available, and attempt to read 1/4 of them during each pass in DeviceReadBuffer.
- [926464a]cgitgithub Fix a misuse of MythTimer. Refs #11255
- [309c97e]cgitgithub Don't call positionMapTimer.elapsed() until timer is running.
- [58584fa]cgitgithub Improves MythTimer contstructor.
- [d7397f8]cgitgithub Fix direct system calling when using log parameter propagation.
- [690f333]cgitgithub Migrate Screen Setup Wizard to external application.
- [95b39ff]cgitgithub Don't call _cycle_timer.elapsed() unless timer is running.
- [4aabde2]cgitgithub Change VideoBuffers method names to StudlyCaps style.
- [479d2a8]cgitgithub Update the ABI version for SHA1:5587501e.
- [ae0dcaf]cgitgithub Enable more ffmpeg logging at startup of playback.
- [b10c806]cgitgithub Delete a couple more remnants of the Delete Recordings screen.
- [17e935b]cgitgithub Fix the timer that periodically saves the seektable delta.
- [397d1e9]cgitgithub Avoid segfaulting with -v playback when m_positionMap is empty.
- [6bae400]cgitgithub SignalMonitor: Timeout if we don't get a lock in a reasonable amount of time.
- [c0bc928]cgitgithub Improved cropping of the bottom 8 lines of 1088-line video. Refs #11358
- [efc1e46]cgitgithub Cleanup some useless "discontinuity detected" messages following 87a15e1ce. Closes #11328
- [a05b4d4]cgitgithub Simplify some file list usage using filters new to QT4
- [99d24f3]cgitgithub Fix compilation issue
- [3199429]cgitgithub Fix compilation issue
- [9c51ad3]cgitgithub Make sure forked process has stopped when deleting MythSystem. Fixes #11412
- [e1f14a5]cgitgithub Called methods against wrong object in destructor. Refs #11412
- [2f28a16]cgitgithub Fix compilation
- [86c22ed]cgitgithub Fix h.264 frame/keyframe identification in the player.
- [24c55f3]cgitgithub Add test target to base makefile and the libs makefile.
- [f35ce4f]cgitgithub Add unistd.h include for usleep in unit tests.
- [5f0f8fe]cgitgithub Fix compilation issue.
- [a3db0dc]cgitgithub Add coverage to the unit test framework.
- [5ccedb6]cgitgithub Improve the accuracy of durations computed by the recorder and player.
- [ebeab4b]cgitgithub Add extra settings to LIBS.
- [32b0546]cgitgithub Don't use the CAM when on an unencrypted channel or when just looking for EIT data. Refs #11021
- [c2553d8]cgitgithub Fix build after 32b054. Refs #11021
- [57810c7]cgitgithub Don't use TRUE/FALSE in cpp code.. (no longer defined in Qt5.)
- [e24819e]cgitgithub Disable HttpComms and MythHttpPool when compiling with Qt5.
- [dae8316]cgitgithub Fix compilation of loggingserver.cpp in Qt 5.
- [2fa1e0d]cgitgithub Move and rename string formatting function.
- [e7de92f]cgitgithub Disable some Qt5 incompatible stuff under Qt5.
- [4679e35]cgitgithub Use httpcomms.h only where needed, & disable the httpcomms code compilation under Qt5.
- [92c6b22]cgitgithub A QFileInfo metatype is declared by default in Qt5 so don't do it ourselves under Qt5.
- [48f3687]cgitgithub Add + use a check_ecxx() so we can check for Qt stuff using the required compiler flags to check this with qt5.
- [8680f2b]cgitgithub Convert QUrl encode/decode to Qt5 API under Qt5.
- [f894ecb]cgitgithub Convert {to,from}Ascii to {to,from}Latin1.
- [b2d243a]cgitgithub Refactor of datacontracts so the compile with Qt5.
- [609bdfa]cgitgithub Rewrite ProgramInfo::GetSecondsInRecording() so it works in Qt5.
- [164ec9c]cgitgithub mythevent.h is no longer in libmyth, remove from .pro
- [f42b774]cgitgithub Port libmyth.pro to work with Qt5 + Qt4.
- [c619ecc]cgitgithub Allow Qt5 depreciated code to compile.
- [7bbc3cc]cgitgithub Fix file inclusions in libmythtv.pro
- [0d63e06]cgitgithub Convert various .pro files to work with Qt5.
- [3a71631]cgitgithub Conditionally compile httpcomms code only in Qt4 build.
- [36395e9]cgitgithub Conditionally compile QHttp code only in Qt4 build.
- [d4f1890]cgitgithub Convert QDataTime::secsTo() to compile in both Qt4 and Qt5.
- [d0bfbba]cgitgithub Conditionally compile netutils.h code only in Qt4 build.
- [e5b3ed0]cgitgithub Convert QApplication::type() to qobject_cast<QApplication*>()
- [ee6c472]cgitgithub Use QDesktopWidget::screenCount() in place of QDesktopWidget::numScreens() under Qt5 (method rename).
- [4a498aa]cgitgithub Refactor of UPnP Serializer so Q_DECLARE_METATYPE() comes before qRegisterMetaType<> (so we can compile under Qt5).
- [93ab237]cgitgithub Add a stub MythUIWebBrowser for Qt5.
- [ddd9820]cgitgithub Tweak mythuiwebbrowser header to work with Qt4 & Qt5.
- [ad8605c]cgitgithub Port of QTcpServer/QTcpSocket to Qt5.
- [2b8584a]cgitgithub Update plugin ./configure to detect Qt5.
- [b273763]cgitgithub Convert QImage::numBytes() to QImage::byteCount().
- [2e9b97e]cgitgithub Fix a couple broken paths for targetdep.pro
- [85f5e1a]cgitgithub Move define to allow Qt5 deprecated methods to ./configure.
- [24f7f0b]cgitgithub Port mythweather to Qt5
- [a216dbe]cgitgithub Remove false QApplication dependencies.
- [1a23e8b]cgitgithub Add widgets to QT components for mythnews on Qt5.
- [7780ba6]cgitgithub Fix QTcpSocket code on Qt4 (SIGNAL/SLOT macros are not type aware).
- [aa58b17]cgitgithub Update ABI version for Qt5 porting changes.
- [b174418]cgitgithub Remove a now-unnecessary scaling operation. Fixes #11432
- [cc7d774]cgitgithub Detect the cropped picture size in the h.264 parser. Refs #11358
- [6e088ed]cgitgithub Fix some more breakage caused by [a05b4d48]. Calling QDir::setFilter() with a negative filter overwrites the default positive filters of QDir::Files | QDir::Dirs.
- [5b42adb]cgitgithub Calculate h.264 aspect ratio using cropped dimensions.
- [20c28b9]cgitgithub Remove another manual 1088->1080 translation.
- [9f9e720]cgitgithub Remove the 1088->1080 translation in the preview generator.
- [0d9312d]cgitgithub dtvrecorder: Don't try to buffer frames for audio-only streams.
- [507c924]cgitgithub FIx video scanning following [a05b4d48]. Calling QDir::setFilter() with a negative filter overwrites the default positive filters of QDir::Files | QDir::Dirs.
- [5a30d62]cgitgithub Generally empty()/isEmpty() is more efficient than using size()
- [5a34add]cgitgithub Make sure forked process has stopped when deleting MythSystem. Fixes #11412
- [5ce4394]cgitgithub Called methods against wrong object in destructor. Refs #11412
- [a5d37fe]cgitgithub Fix h.264 frame/keyframe identification in the player.
- [8e0a73d]cgitgithub Add test target to base makefile and the libs makefile.
- [e5389b2]cgitgithub Add unistd.h include for usleep in unit tests.
- [d87fbce]cgitgithub Add coverage to the unit test framework.
- [58ba9d9]cgitgithub Improve the accuracy of durations computed by the recorder and player.
- [c7ac3c8]cgitgithub Add extra settings to LIBS.
- [93f8570]cgitgithub Make comparisons consistent. Refs #11299
- [d626d56]cgitgithub Fix build after 32b054. Refs #11021
- [59a3904]cgitgithub Don't use TRUE/FALSE in cpp code.. (no longer defined in Qt5.)
- [d735cc2]cgitgithub Disable HttpComms and MythHttpPool when compiling with Qt5.
- [81a2ef3]cgitgithub Fix compilation of loggingserver.cpp in Qt 5.
- [0cd8644]cgitgithub Move and rename string formatting function.
- [31f3ff8]cgitgithub Disable some Qt5 incompatible stuff under Qt5.
- [74420c4]cgitgithub Use httpcomms.h only where needed, & disable the httpcomms code compilation under Qt5.
- [ade8868]cgitgithub A QFileInfo metatype is declared by default in Qt5 so don't do it ourselves under Qt5.
- [0f6daeb]cgitgithub Add + use a check_ecxx() so we can check for Qt stuff using the required compiler flags to check this with qt5.
- [a1672a2]cgitgithub Convert QUrl encode/decode to Qt5 API under Qt5.
- [f6c4a4c]cgitgithub Convert {to,from}Ascii to {to,from}Latin1.
- [5da62ae]cgitgithub Refactor of datacontracts so the compile with Qt5.
- [efd7d42]cgitgithub Rewrite ProgramInfo::GetSecondsInRecording() so it works in Qt5.
- [d466e7c]cgitgithub mythevent.h is no longer in libmyth, remove from .pro
- [c389289]cgitgithub Port libmyth.pro to work with Qt5 + Qt4.
- [880d2f6]cgitgithub Allow Qt5 depreciated code to compile.
- [a61188c]cgitgithub Fix file inclusions in libmythtv.pro
- [5733022]cgitgithub Convert various .pro files to work with Qt5.
- [30f9b54]cgitgithub Conditionally compile httpcomms code only in Qt4 build.
- [ce82052]cgitgithub Conditionally compile QHttp code only in Qt4 build.
- [3886b6a]cgitgithub Convert QDataTime::secsTo() to compile in both Qt4 and Qt5.
- [cef92bf]cgitgithub Conditionally compile netutils.h code only in Qt4 build.
- [f039111]cgitgithub Convert QApplication::type() to qobject_cast<QApplication*>()
- [45204ae]cgitgithub Use QDesktopWidget::screenCount() in place of QDesktopWidget::numScreens() under Qt5 (method rename).
- [790aea9]cgitgithub Refactor of UPnP Serializer so Q_DECLARE_METATYPE() comes before qRegisterMetaType<> (so we can compile under Qt5).
- [eb266e6]cgitgithub Remove false dependency on QWindowsStyle
- [6d5f416]cgitgithub Remove false dependency on mythuiwebbrowser.h
- [c25b33a]cgitgithub Add a stub MythUIWebBrowser for Qt5.
- [32435cc]cgitgithub Move qRegisterMetaType<> to after Q_DECLARE_METATYPE() in 'Service'.
- [57e7dc8]cgitgithub Tweak mythuiwebbrowser header to work with Qt4 & Qt5.
- [a1a4b53]cgitgithub Port of QTcpServer/QTcpSocket to Qt5.
- [428ab38]cgitgithub Update plugin ./configure to detect Qt5.
- [65b88f0]cgitgithub Convert QImage::numBytes() to QImage::byteCount().
- [4070458]cgitgithub Fix a couple broken paths for targetdep.pro
- [380cc4e]cgitgithub Move define to allow Qt5 deprecated methods to ./configure.
- [09d0fd1]cgitgithub Port mythweather to Qt5
- [ccec01b]cgitgithub Remove false QApplication dependencies.
- [d98a6f3]cgitgithub Add widgets to QT components for mythnews on Qt5.
- [bf04622]cgitgithub Fix QTcpSocket code on Qt4 (SIGNAL/SLOT macros are not type aware).
- [11ccd4b]cgitgithub Update ABI version for Qt5 porting changes.
- [444e8ee]cgitgithub Remove a now-unnecessary scaling operation. Fixes #11432
- [7d2ad07]cgitgithub Detect the cropped picture size in the h.264 parser. Refs #11358
- [d67c4ed]cgitgithub Fix some more breakage caused by [a05b4d48]. Calling QDir::setFilter() with a negative filter overwrites the default positive filters of QDir::Files | QDir::Dirs.
- [e18922d]cgitgithub Fix off-by-1000 error in saving total duration to the markup table.
- [d59a3fd]cgitgithub Use dimension and cropping information from the video. Fixes #11358
- [e55bdaf]cgitgithub Calculate h.264 aspect ratio using cropped dimensions.
- [b38d5df]cgitgithub Remove another manual 1088->1080 translation.
- [2f0cfb8]cgitgithub Remove the 1088->1080 translation in the preview generator.
- [a817da2]cgitgithub FFmpeg resync to FFmpeg release/1.1 at SHA1 7c8beec48ce7fa7380e8aab700c7d5f2b579a58e
- [44474a1]cgitgithub Apply the pixel aspect ratio, if available, to aspect ratio calculation. Refs #11406
- [b2a8b1e]cgitgithub Use the correct index for program.previouslyshown in the query result.
- [5769dca]cgitgithub OpenGLVideo: Fix a double free in AddFilter() when OptimiseFilters() fails. Fixes #11430
- [841ff3a]cgitgithub Enable proper display of elapsed time when paused with VAAPI. Refs #10962
- [24c64a1]cgitgithub Change MythDate::toString() to return an empty string for invalid inputs. Fixes #11405
- [df0cdfe]cgitgithub Add some descriptions to the classic menu items
- [9277e5b]cgitgithub Add license.
- [c713988]cgitgithub Fix possible segfault when exiting a screen when using the Qt painter. Fixes #11383
- [edefeb6]cgitgithub Allow multiple keyframes per payload.
- [0556cdb]cgitgithub make "Universal (Europe)" the default LNB type
- [0770c5d]cgitgithub FFmpeg resync to FFmpeg release/1.1 at SHA1 fc7071cb53ded2e332947ce2145b587c5bdcd075
- [d75106b]cgitgithub Remove option to disable Media Monitor.
- [47561dc]cgitgithub Do not try to fork in the background. Fixes #10890
- [f6b258e]cgitgithub Simplify the semantics of QueryCutList().
- [bff1559]cgitgithub Change 'ProgramInfo::catType' from a string to an enum
- [cbd78b8]cgitgithub Fix infinite recursion crash when editing Playback Groups. Fixes #11492
- [03b9213]cgitgithub Set the 'widescreen' flag on recordings with an average aspect ratio of 16:9 or 2.21
- [2d1bebd]cgitgithub fix typo
- [cc1ca2e]cgitgithub Fix crash.
- [87e62f5]cgitgithub Fix crash. Fixes #11504
- [f434ac6]cgitgithub configure: try to fix the failing taglib checks
- [09fed78]cgitgithub configure: try to fix the failing taglib checks (part2)
- [aa7b397]cgitgithub configure: try to fix the failing taglib checks (part3)
- [5f904a5]cgitgithub Fix FFmpeg resync to release/1.1
- [b5e7db6]cgitgithub MythCookieJar: fix loading/saving of cookies to a file
- [e4170c6]cgitgithub changed: allow 4 second skew between streams in mov before attempting to seek
- [d0ea141]cgitgithub Apply patch from XBMC by Joakim Plate: "changed: allow 4 second skew between streams in mov before attempting to seek"
- [de70795]cgitgithub Use correct path for goom stuff in libmythtv.pro
- [62538dc]cgitgithub Detect OpenGL under Qt5 on ubuntu.
- [fd1d12d]cgitgithub Fix compilation w/Qt5 & OpenGL.
- [3484c85]cgitgithub Make Qt glob expand test subdir targets.
- [8b8ec72]cgitgithub Rewrite of StreamingRingBuffer::safe_read. Fixes #11263
- [fd44e2f]cgitgithub Ignore network error on an interface that no longer exists.
- [40db16f]cgitgithub If AV codec context doesn't match the context for which it was first opened, close/re-open it. Fixes #11519
- [9c728cb]cgitgithub FFmpeg resync to FFmpeg release/1.2 at SHA1 33d699a4e73d5281b2cfcd0fa355c0d80241dd23
- [38608a4]cgitgithub Make substring comparisons less fragile. Fixes #11536
- [96f58cb]cgitgithub Rework RAOP audio sync. Fixes #11530
- [a9c3a43]cgitgithub configure: modify the taglib check so it doesn't add anything to extralibs
- [22bf75b]cgitgithub Formatting cleanup of mythsystem.h
- [55c6497]cgitgithub Formatting cleanup of mythsystem.cpp
- [b9cfa13]cgitgithub Add some code review comments on the MythSystem interface.
- [f566cac]cgitgithub Add TMPMAK to .gitignore
- [98cfe05]cgitgithub Remove qmake dependency on ffmpeg file that no longer exists.
- [8d7a29a]cgitgithub Get mythbrowser to compile in Qt5 (won't do much).
- [4715f13]cgitgithub Get mythnews compiling with Qt5.
- [dff7ef9]cgitgithub Fix mythzoneminder Qt5 compile.
- [e1fc778]cgitgithub Export remotefile.h for plugins. Should have been exported all along.
- [f9c342e]cgitgithub Rename system-XXX.{h,cpp} files to use myth coding convention.
- [e0ff887]cgitgithub Add override checking to MythSystemPrivate inheritance.
- [bc02402]cgitgithub Initialise MythCoreContextPrivate::pluginmanager to NULL and add guards against leaks if SetPluginManager() is called twice
- [cee4662]cgitgithub Rename pluginmanager to m_pluginmanager per coding standards
- [bae6579]cgitgithub Suppress warning about unused variable in Mythmusic's visualise.cpp
- [2366b4d]cgitgithub Move MythSystemPrivate out of public interface header.
- [be8258e]cgitgithub Add some needed headers
- [ca53b20]cgitgithub Remove compat.h & signal.h from mythsystem.h
- [d7a8c53]cgitgithub Add missing header include
- [3e0fd3c]cgitgithub Initialise member variables in ATSCEvent. Refs #5106
- [cb66cb3]cgitgithub Remove redundant initialisation from MythUIGuideGrid, forgot to remove in 5748540
- [a000822]cgitgithub Have 'make test' actually compile the tests before running them
- [a385886]cgitgithub Use QTEST_APPLESS_MAIN for MythTimer test.
- [368f415]cgitgithub Add starter mythsystem unit test.
- [5ecae1f]cgitgithub Use initialisation list for UIGTCon copy constructor
- [f11ca08]cgitgithub convert (void)parameter to anonymous parameters
- [b745004]cgitgithub Rework renderer selection to only allow one match per round
- [b4a344b]cgitgithub Media Monitor: tell all handlers when a device status changes to MEDIASTAT_OPEN
- [967230b]cgitgithub Fix for duplicate (dead) assignment in util-nvctl.cpp
- [bef8fc8]cgitgithub rework FindUnusedPID after heads up from Coverty
- [3ba5595]cgitgithub fix Failed CRC check 0xVARIABLE != 0xVARIABLE for StreamID = 0x80-0x8f
- [887e60b]cgitgithub Avoid a compiler static analysis warning.
- [53044f8]cgitgithub Add a few flag tests to MythSystem.
- [d2305c0]cgitgithub Add MythSystem unit test for kMSAnonLog
- [0934bd2]cgitgithub Have make test in basedir rebuild test code if necessary.
- [367ace5]cgitgithub Have make in basedir run unit tests on all target.
- [472ca7f]cgitgithub Skip a currently malfunctioning mythsystem unit test.
- [2348a61]cgitgithub Add more FIXME comments to mythsystem.h
- [d5df515]cgitgithub Add unit test for kMSAbortOnJump flag
- [f2e117c]cgitgithub General improvements to mythsystem unit tests.
- [7918f84]cgitgithub Add explicit GetStatus() test
- [a8ac200]cgitgithub Optionally run mythsystem tests that check logging output.
- [8ae2bb9]cgitgithub Give 'find' a path so it behaves on FreeBSD
- [c94e70d]cgitgithub Reduce the tightness of AddMSecsWorks() bounds.
- [6646100]cgitgithub Remove unnecessary include.
- [27b78ab]cgitgithub Properly link with zmq stuff in tests.
- [463953f]cgitgithub Add schema update for housekeeping table changes.
- [3671c22]cgitgithub Make sure housekeeping run times are in UTC.
- [1454557]cgitgithub Add housekeeping task for hardware profiler (smolt).
- [8909136]cgitgithub Add missing header changes for HardwareProfileTask.
- [0b67590]cgitgithub Add HardwareProfile task to assorted applications.
- [dc250b2]cgitgithub Fix schema update for HardwareProfile housekeeping task.
- [5d8c186]cgitgithub Fix typo that registered general cleanup task to incorrect tag.
- [3afaff0]cgitgithub Add new MythSystem. Rename old MythSystem to MythSystemLegacy.
- [2fc542c]cgitgithub Port existing MythSystem tests to the new interface.
- [fd032f1]cgitgithub Close stdin after write in MythSystemLegacy.
- [10c80db]cgitgithub Fix hang in applications when threadpool thread fails to run.
- [b5fda26]cgitgithub Fix GCC C++11 warning about narrowing conversion.
- [938587a]cgitgithub Add some copyright headers where missing.
- [89dfa0b]cgitgithub Add more MythSystem unit tests.
- [c17f308]cgitgithub Eliminate GetSignal() from new MythSystem.
- [51d2466]cgitgithub Eliminate dead MythSystem flag kMSBuffered.
- [0585a99]cgitgithub Add more MythSystem unit tests.
- [c84137d]cgitgithub Add annotations to three flags to eliminate if possible.
- [82e9cdb]cgitgithub Eliminate unused kMSInUi MythSystem mask
- [7bba2d1]cgitgithub Eliminate unused kMSSetPGID MythSystem mask
- [0dcfe55]cgitgithub Update ABI version for MythSystem changes.
- [b1bcd00]cgitgithub Miscellaneous fixes.
- [8b294a0]cgitgithub Break SetHourWindow out into a separate method.
- [c227013]cgitgithub Remove now unused files
- [af0433b]cgitgithub Re-add HLS recorder
- [40daef6]cgitgithub Apply fix for static analysis (scan-build) detection of a potential security issue (not checking the return value from setuid). Fixes #11549
- [63e45d8]cgitgithub Fix static analysis detected error regarding dead assignment. Fixes #11551
- [1f8d58e]cgitgithub Fix GCC warning about initialisation order in MythBrowser
- [dcc6981]cgitgithub Stop passing around ChannelChangeDirection enum values as ints which defeats the point of using enums in the first place.
- [b44f38e]cgitgithub Patch for zero length malloc and check for malloc success Fixes #11570
- [63687f8]cgitgithub Fix use after free (realloc) in ParseText.cpp. Fixes #11556
- [efbe218]cgitgithub silence icc warning about undefined __cplusplus
- [ea3be16]cgitgithub Add newline at end of file to make g++ happy
- [8e9d5df]cgitgithub fix type of counter to match length
- [0f0de45]cgitgithub Fix spelling mistake
- [c66ff6c]cgitgithub Fix typo in schema update for housekeeping table.
- [27dfd82]cgitgithub Fix database update for local scope housekeeping tasks.
- [38f6c3a]cgitgithub Fix unit test on mac.
- [1e9044e]cgitgithub Update bindings for revised schema version.
- [0529d46]cgitgithub Simplify LiveTVChain updates during channel changes.
- [e300607]cgitgithub Fix configure warning.
- [e4a91a0]cgitgithub QDateTime::secsTo() returns qint64 in Qt5, int in Qt4. Add cast.
- [10e47a4]cgitgithub Add simple script + template to create a unit test.
- [1d4e453]cgitgithub remove unused variable
- [4609287]cgitgithub give the temporary variable the same type as the variable it holds
- [a1f0480]cgitgithub remove unused variable
- [fb3c37f]cgitgithub Add .core files to gitignore.
- [ccc7dab]cgitgithub Convert HardwareProfile task to a periodic task.
- [1394bc2]cgitgithub Add some logging for debugging, remove some others.
- [a2d9e89]cgitgithub Bump ABI version following housekeeping merge.
- [e167dfb]cgitgithub Correct event handling for managing multiple housekeepers in same scope.
- [cf94452]cgitgithub Add libmyth/audio unit tests
- [22883be]cgitgithub Simplify rpath configuration settings.
- [5e020c7]cgitgithub rename method SetHourWindow to silence compiler warnings
- [4d58772]cgitgithub Flip logic pertaining to logging success of housekeeping tasks.
- [4316690]cgitgithub Remove redundant check. Fixes #11581
- [877663c]cgitgithub Fix *MythSystem* names unrelated to MythSystem that got mistakenly renamed in an earlier commit.
- [d1c879a]cgitgithub Fix compilation after [3b29507]. Lazy cut/paste got the better of me.
- [61ff8ca]cgitgithub add newline at the end to silence the compiler warning
- [28ee73f]cgitgithub Fix formatting of warnings.
- [74a0576]cgitgithub change to log level LOG_ANY to silence compiler warnings
- [e554ad8]cgitgithub Tidy up unit test. Add sample benchmark of SSE vs C
- [64bac71]cgitgithub Make schema updates fail, rather than vocally continue.
- [eae3c34]cgitgithub Assign author: Ed Wildgoose wrote JACK audio module
- [0975569]cgitgithub HouseKeeper: remove from the list of listeners in the destructor
- [1d3ffeb]cgitgithub MythSystem: Fix copy/paste in [8532584f]
- [a8968e8]cgitgithub Fix cut-and-paste error in test_audioconvert's .gitignore
- [4802db2]cgitgithub LCDProcClient: rename all the member variables to match our coding standards
- [721dcc1]cgitgithub Disable MythSystem backgrounding test; it has identified an active null pointer dereference
- [48576ad]cgitgithub Move libmythsamplerate to external/libsamplerate.
- [c994ace]cgitgithub VideoVisualGoom: Fix GCC warning about implicit conversion from int to uint.
- [15ec588]cgitgithub Allow HLS test page to filter recordings by Recording Group
- [3656e33]cgitgithub .gitignore the Makefile in external/libsamplerate
- [0474e02]cgitgithub Treat 'devel/*' branches as 'master' in the ThemeChooser
- [420b326]cgitgithub Attempt to fix Qt5 buildbot compile issue for titleInfo/titleInfoList
- [9c3f956]cgitgithub HTTPLiveStream::GetLiveStreamInfo fixups.
- [0866fcb]cgitgithub Reset some stats and a buffer when MythDownloadManager gets a redirect. Fixes #11218
- [e38f33f]cgitgithub Add errorno to the error message added in [a1955f6]
- [8491c5e]cgitgithub Add the REC_STARTED_WRITING system event.
- [7cf508b]cgitgithub Patch for detected dead assignment in hdhrstreamhandler.cpp. Fixes #11563
- [a95c51e]cgitgithub MythDownloadManager: make the comment match the code after afa03f27a2
- [1c8e30b]cgitgithub IPTVChannelFetcher: remove the need for the depreciated HttpComms
- [50c4d7d]cgitgithub Fix misspelling in schema update 1312.
- [f5569e1]cgitgithub Have hardware profiler disable itself when deleting profile.
- [e1773c2]cgitgithub Make sure we delete RAOP device in the thread that started it.
- [e917ec3]cgitgithub Remove deprecated defined() on aggregate. Fixes #11408
- [b4f579a]cgitgithub Fix some more *MythSystem* s-n-r errors.
- [2338de1]cgitgithub Following 8135246; upgrade NuppelDecoder for new audio framework API
- [06d6f4b]cgitgithub Remove tabs from dvr.h.
- [5dce981]cgitgithub Partial revert of [b4f579a88db5fc].
- [85304e8]cgitgithub Fix the backend selector failing to get the backend details
- [dbc269a]cgitgithub SOAPClient: Use the MythDownloadManager in SendSOAPRequest()
- [c754668]cgitgithub Remove the depreciated HttpComms.
- [2ed284b]cgitgithub Fixes playback of some streaming media.
- [ba75244]cgitgithub Use RemoteFile::isOpen() instead of Open() to check for success. Refs #11341 Refs #11618
- [4c9dc6d]cgitgithub RemoteFile leak fix and simplification. Fixes #11341
- [9963f4b]cgitgithub Consistency with mythtv/.gitignore
- [98fc17c]cgitgithub Fix whitespace error in EITFixUp::FixNL()
- [79ac9af]cgitgithub Ensure cardid is initialized for a new Live TV recording. Refs #11618
- [8bb1180]cgitgithub TVRec::TuningFrequency: Make sure curRecording exists before trying to use it.
- [7c4615a]cgitgithub Fix typo
- [2a9a2cd]cgitgithub Fix initialisation order compiler warning
- [1240bbe]cgitgithub Delete MythUINotificationCenter when quitting applications.
- [b39e85f]cgitgithub Implement progress bar in UIMythNotificationScreen
- [e85a105]cgitgithub Use new progress bar in MythUINotificationCenter to display duration and position of song currently playing
- [efdff1b]cgitgithub H264Parser: Fix decoding of SPS. Refs #11435
- [16b9e39]cgitgithub Delete TVRec objects in the thread they were created
- [23d6d74]cgitgithub Do not use an on-demand timer to delay deletion of the stream handler.
- [09b7873]cgitgithub dtvrecorder: Flush the payload buffer whenever a new payload starts. Fixes #11435
- [2996ed9]cgitgithub Fix mistake in 59512d5.
- [2764bf4]cgitgithub Update README, bump version
- [fcf5492]cgitgithub Allow the definition of an image notification with a URL or file path
- [660940a]cgitgithub Add new myth notification constructors
- [eda5993]cgitgithub Add display of notifications stack.
- [e3fd20c]cgitgithub Add optional argument to MythNotification constructor: details
- [626cde5]cgitgithub Add notification for client connection/disconnection
- [41a721b]cgitgithub Add notification for client connection/disconnection
- [f69ac54]cgitgithub Move creation of notification center so it will be last in screen stack.
- [00de91b]cgitgithub Add missing include for uint32_t definition
- [845d6f2]cgitgithub Add methods to display ourselves should the current window not handle screen stack (e.g. TV Playback)
- [3ccfb81]cgitgithub Display Notification Center cards during video playback
- [8968185]cgitgithub Display notification cards even if there's no OSD element displayed
- [9a9e8b5]cgitgithub Fix whitespace
- [0b8c690]cgitgithub Install MythUINotificationCenter public headers
- [f5e11be]cgitgithub Restore content of registered application's deleted screen.
- [90703e6]cgitgithub Put notification card in suspended mode if user delete it with ESC
- [c416822]cgitgithub Properly handle fd number 0 in signal manager. Fixes #11630
- [4e64fb6]cgitgithub Delete timers in the thread they were created.
- [98c828b]cgitgithub Add methods to CommandLineParser and CommandLineArg
- [5316e59]cgitgithub Add support to send user notification via the UDP listener interface
- [79b5778]cgitgithub Add ability to send notifications via frontend telnet interface
- [cd1bd41]cgitgithub Add support to send user notification using mythutil
- [15d2584]cgitgithub Allow to redefine the duration being displayed on top of the progress bar.
- [c3a589b]cgitgithub Fix display duration of notification
- [24b33aa]cgitgithub Fix crash when a notification is active while quitting the application
- [c11e856]cgitgithub Fix crash when changing theme while a notification is active.
- [beb6b1f]cgitgithub Fix typo in member name. Forgot FullScreen getter
- [1ef05b8]cgitgithub Add discrete notification themes.
- [3e7cdf7]cgitgithub Use new notification theme and add full-screen notification support
- [a5ca5c1]cgitgithub Update RAOP notification to cater for new Notification Center behaviour.
- [3dff760]cgitgithub Minor code clean-up. C++-ify it
- [4951ac1]cgitgithub Change theme widget names to be a bit more universal
- [ad39e9c]cgitgithub Add MythNotification convenience constructors
- [c806738]cgitgithub Add support for all types of notifications via the UDP listener interface.
- [d6e211a]cgitgithub Add support for all type of notifications via mythutils
- [afc5e7f]cgitgithub Full screen notification theme tweaks
- [168b852]cgitgithub Fix infinite reprocessing loop for booleans in command line parser. Refs #11642
- [41bffe9]cgitgithub Fix display of progress bar during RAOP playback
- [eb52a18]cgitgithub Fix display of notifications during video playback.
- [53fb605]cgitgithub Don't make PROGRAM-ID attribute compulsory. Fixes #11644
- [085cce7]cgitgithub Make RAOP notifications timeout if not updated after 5s
- [60f7ef7]cgitgithub When a client unregister from the notification center, do not immediately terminate the registered screen. Instead let the screen expire if a duration has been previously set.
- [33de562]cgitgithub Add optional closeimmediately to MythUINotification::Unregister() method.
- [13021c6]cgitgithub Fix display of notification with no expiry time during video playback.
- [ede1fc4]cgitgithub Add ability to set a different "style" to a notification.
- [a0f00c5]cgitgithub Add ability for an alternative notification style.
- [26aeda9]cgitgithub Rename class members to match actual theme object name
- [015c57d]cgitgithub Add support for templates in notifications theme.
- [4fc35ec]cgitgithub Display notification when opening the audio device failed
- [7be9be6]cgitgithub Add MythErrorNotification class
- [adbf33d]cgitgithub Use new MythErrorNotification
- [45460b5]cgitgithub Add method to detect if RingBuffer construction actually failed
- [ea6365d]cgitgithub Add convenience methods to display notifications
- [88c491a]cgitgithub Show MediaMonitor's errors via notification centre Update Mac OS eject to use diskutil (disktool is deprecated and removed in 10.9)
- [484382b]cgitgithub Use ShowNotificationError API.
- [227de45]cgitgithub If creating the RingBuffer encountered an error, display that error.
- [fa088cb]cgitgithub Report file playback (local and remote) report errors
- [14293e5]cgitgithub Make http playback reports errors
- [e52b3df]cgitgithub Make Visibility and Priority field a uint32_t so they can be used as bitmask
- [e1d98d9]cgitgithub Implement Visibility feature in notification. Change how position on screen is calculated: so after a full screen, position restart at 0.
- [58c6b14]cgitgithub Redefine visibility and priority bitmask type Add ability to define priority and visibility with ShowNotificationX(..)
- [cf093aa]cgitgithub Change ShowNotificationX(...) default argument value to null string
- [3cee24d]cgitgithub Fix memory leak.
- [63dd524]cgitgithub Obfuscate MythUINotificationCenter implementatin in a private class
- [4a2de2e]cgitgithub Fix infinite loop
- [7dcf2a5]cgitgithub Display loss of connection to backend as a notification instead of a popup. Fixes #11651
- [4100890]cgitgithub Make Notification Center part of MythMainWindow
- [86bd971]cgitgithub Fix crash when called from non-GUI application (like mythutil)
- [1745a01]cgitgithub Do not ignore non-visible widget when setting a map.
- [8e614f1]cgitgithub All any text widgets to use templates, not just the one whose name are defined in the map
- [3a7abbf]cgitgithub Allow widget dependencies to work with progress bar.
- [3a7ca4e]cgitgithub Leave visibility status of progress text in notification up to the theme.
- [33af076]cgitgithub Update notifications default theme.
- [a4efb82]cgitgithub change const-ness of class members as appropriate
- [23b11ac]cgitgithub change const-ness of arguments as appropriate
- [9665e95]cgitgithub Fix notifications not using their allocated screen should the client unregistered before notifications queued could be processed. Fix notification leaks should screen failing to be created.
- [9cb7444]cgitgithub Fix whitespaces
- [318e525]cgitgithub Do not display "backend is online" notification, if no errors were displayed before
- [952ef9b]cgitgithub Restore previous backend disconnection message now that the notification theme can handle longer description text.
- [e06a765]cgitgithub minor improvement
- [93a83da]cgitgithub Exit early if playback didn't start due to an error. Required for #11656
- [0e6c4e5]cgitgithub Display error as to why playback failed to start. Fixes #11656
- [4000137]cgitgithub Fix compilation warning.
- [ed263a6]cgitgithub Use notifications instead of popup in recording screens to indicates the availability of a recording
- [6143e66]cgitgithub Do not display backend is online notification again after it's already been displayed earlier
- [00bd90d]cgitgithub Add methods to query state of modifications and remove notification from screen Refs #11657
- [68951ea]cgitgithub Allow dismissing notification during video playback. Fixes #11657
- [3b618cd]cgitgithub libva (VAAPI) has changed their API. Use the legacy API. Fixes #11631
- [81fb515]cgitgithub Don't allow dismissing the notification if it's been created for less than 1s. Fixes #11658
- [93488a2]cgitgithub Make LiveTVChain a reference counted object. Fixes #11661
- [e6147e4]cgitgithub Get rid of some hidden virtual function warnings.
- [1712d78]cgitgithub Make it a little easier to differentiate between the StreamHandler and the SignalMonitor in the logs.
- [9b79f10]cgitgithub Make libmythfreesurround thread-safe and allowing more than one instance of it...
- [ae5ec36]cgitgithub Fix priority object type
- [c446495]cgitgithub Exit early if creation of ringbuffer failed....
- [172a8e3]cgitgithub Do not display the backend connection failure until we've started the main screen. Fixes #11667
- [27c9c10]cgitgithub Fix notification display
- [4f645a8]cgitgithub Improve LiveTV playback for HLS channels.
- [f86a1a4]cgitgithub Fix (trivial) spelling error in mythsocketmanager.cpp. Closes #11675
- [1bc8169]cgitgithub Accrue time adjustments for HLS recorder.
- [22e5fb0]cgitgithub Make WantingPlayback work when more than one registered client exists in the same thread. Refs #11671
- [5201ed1]cgitgithub Remove dispatchNow() and all that uses it, re-implementing using thread-safe methods. Fixes #11671
- [5ed3c41]cgitgithub Add CoreContext::TVInWantingPlayback method
- [da8ac30]cgitgithub Fix metadata fanart selection. Fixes #11678
- [32a8a41]cgitgithub Make "backup is online" notification an error one
- [7f0300e]cgitgithub Define StateType when a MythNotificationError is displayed
- [c95619a]cgitgithub Change log type for RAOP
- [4bafd42]cgitgithub We want the notification screen stack to be displayed from oldest to newest, we want all windows to be animated when deleted and pressing ESC should remove the oldest notification first. Fixes #11683 Fixes #11685
- [6c2f956]cgitgithub Do not re-create a notification center if one has already been created.
- [4deddc4]cgitgithub Do not reload the entire notification screen whenever we're about to display it.
- [3c7e4b6]cgitgithub Add missing header
- [f3c6dad]cgitgithub Remove darwin/llvm workaround forcing to build with -O3.
- [c269fdc]cgitgithub Update myth mpeg-ts probing score calculation to match FFmpeg's own.
- [c9a51ab]cgitgithub mpegts: check substreams before discarding
- [77aefcd]cgitgithub mpegts: fix handling of files smaller than 8kb
- [0a783d2]cgitgithub mpegts: Fix potential memory leak in mpegts_read_packet()
- [2ea63fc]cgitgithub mpegts: Make sure we don't return uninitialized packets
- [6e08b85]cgitgithub Re-enable FFMpeg's original mpegts demuxer
- [451b4f4]cgitgithub Should MythTV's own mpegts demuxer fail to open the file, try using FFMpeg's original one. Fixes #11692
- [72533b1]cgitgithub Add setting to always use FFmpeg's MPEG-TS demuxer when available.
- [7d086aa]cgitgithub Add #define to determine if myth was compiled in debug or profiling mode
- [e99f064]cgitgithub Add GUI to force the use of FFmpeg's own MPEG-TS demuxer.
- [563e2e5]cgitgithub Update README.sync following FFmpeg resync
- [c3fabe0]cgitgithub add skeleton unit test for mpegtables based on template
- [b9c016e]cgitgithub change style of unused parameter
- [dab1093]cgitgithub link unit test against libraries in the build directory
- [ebb8d83]cgitgithub fix visibility of PESPacket, pes_alloc, pes_free to match PSIPTable
- [e122dfa]cgitgithub remove linker hack from unit test build now that the visibility is fixed
- [1ebf701]cgitgithub Correct issue where too narrow a console can break help output. Fixes #11688
- [aebad82]cgitgithub Don't lose manual zoom level on video input changes.
- [cbb3c33]cgitgithub Partially revert cbe41f266d7cc846285dc99164297cafdab667a0
- [6c23880]cgitgithub Fix deadlock should error occurs during stream constructor.
- [39ced03]cgitgithub ChannelGroup translation context change
- [b22396f]cgitgithub Internet Content: Resync OAuth with upstream
- [6bf24e7]cgitgithub Set m_frameRate when setting the video frame rate to ensure that audio-only recordings (e.g. DVB-S radio) create valid duration maps. Refs #11357
- [e4f6e69]cgitgithub Extend ShowNotification utility method
- [fc6ec79]cgitgithub Add support for "error" type notification and add visibility field
- [c540ab7]cgitgithub Fix trailing whitspaces
- [e69f79d]cgitgithub add constructor for PSIPTables from byte arrays
- [08e471c]cgitgithub add unit test for TimeDateTable. Refs #10496
- [20291e6]cgitgithub don't force SI sections into a PESPacket, use the new constructor instead. Fixes #10495 Fixes #10496
- [6a8293c]cgitgithub Allow notification error to be full screen
- [5debb21]cgitgithub bits start at 0 !
- [2af820c]cgitgithub remove ViewData now that all users are gone
- [b72870d]cgitgithub Fix housekeeping schema update.
- [b108206]cgitgithub Fix typo in housekeeper schema update. Refs #11588
- [0b9747b]cgitgithub Setting VERSION to v0.27-alpha
- [5a3b6cc]cgitgithub Reverting version change due to a permission problem
- [ea99443]cgitgithub Fixed flickering playback when transistioning from/to a still frame with OpenGL playback. The underlying issue (paused video not being unpaused) occured with VDPAU playback too but did not seem to cause any visible issues.
- [22d6d98]cgitgithub Setting VERSION to v0.27-alpha
- [4a616c7]cgitgithub Rename MythUINotificationCenter into MythNotificationCenter
- [8e0b6ae]cgitgithub Make mythnotificationcenter.h included in mythmainwindow.h
- [cf6f6b4]cgitgithub Bump API version following rename of MythUINotificationCenter
- [7e7a78c]cgitgithub Lock the various stream context to prevent racing conditions. Fixes #11705
- [b493730]cgitgithub Fixes Visual Studio compilation
- [e9eca2c]cgitgithub Update ABI version
- [abb1bed]cgitgithub Version 4.8.0 is required following 9d670e8f4a46cd18d7a52352141f99e8dd380157
- [474cdb1]cgitgithub Fix compilation warning.
- [95d014f]cgitgithub Update ABI number following 474cdb1b88b606c729bb560a2b9065e99d15d7db
- [7bd5d53]cgitgithub Remove unused variable after last usage got removed in 4fc35ec91d
- [174c6cb]cgitgithub Provide identical functionality to previous MythScreenStack::PopScreen() using MythScreenStack::PopScreen(NULL) Update all use of PopScreen(bool, bool) following 474cdb1
- [cdbe965]cgitgithub MythScreenStack::Pop(void) serves no purpose any longer. Remove it
- [0438f87]cgitgithub Bump ABI
- [528409c]cgitgithub Resync FFmpeg with stable/1.2 875649b
- [2b2155e]cgitgithub Comment out variable with only commented out usage
- [6a1c8b4]cgitgithub Translation context change
- [57a4624]cgitgithub Revert "Check return value of FindThemeFile() when loading an image." This reverts commit 0d75be
- [6401cd3]cgitgithub Fix setting the external player command during MythNetVision import.
- [0bcc449]cgitgithub Fix compilation on mac following f3bb0d6ba00e
- [1a2b711]cgitgithub Oops - re-add fix lost by d766874
- [8b25703]cgitgithub Expand unit tests for clipping. Would have prevented #11714
- [19b24f5]cgitgithub Explicitly link against all libraries. Fixes #11665
- [f35f387]cgitgithub Fix compilation if using --disable-mheg or --disable-hdhomerun
- [0f87e18]cgitgithub MMulticastSocketDevice: Move an error message to the debug level
- [d6019f5]cgitgithub Extra clipping unit tests.
- [f6be08c]cgitgithub Do not run tests by default. Use make tests/test instead
- [56a063e]cgitgithub Only announce the protocol version we are using once
- [0a32a1d]cgitgithub Fix potential deadlocks.
- [0a639d9]cgitgithub Do not use QMap::operator[] unless map definitely contains the key. Fixes #11279
- [5aa92a1]cgitgithub MpegRecorder::StartEncoding: Fix HD-PVR startup with recent kernels
- [5b82fc7]cgitgithub Bump API
- [51e3000]cgitgithub FFmpeg re-sync with f9c87262
- [a4de741]cgitgithub Change LOG type. Very verbose on a machine using wifi, drowning other logs
- [4fdb43b]cgitgithub Add intel i965 driver to list of known video adapters
- [57ee052]cgitgithub Allow VAAPI profile to be used more than once in a row. Fixes #11746
- [c9e8dcc]cgitgithub Explicitly set check notification duration to 5s
- [e04aba4]cgitgithub Add MythBusyNotification type
- [382bca5]cgitgithub Use notifications to display the metadata search in mythvideo. Fixes #11747
- [73bdd1a]cgitgithub Silence compiler warning about int-uint comparison
- [3fca292]cgitgithub Automatically delete metadatafactory when its parent gets deleted. Ref #11754 Fixes #11751
- [11de43a]cgitgithub Strip IMI from CRID to unbreak duplicate matching. Refs #11757
- [137ca04]cgitgithub Extend unit test to avoid a regression (CRID without IMI)
- [8acb5ad]cgitgithub Add index to improve mythfilldatabase performance. Fixes #11282
- [0e8d173]cgitgithub Disable database logging by default. It can be re-enabled using --enable-dblog
- [84074fb]cgitgithub Setting VERSION to v0.27-beta