| 27420 02.12.2010 17:11:59, by
stuartm
Minor update to the taglib example given in the documentation. |
| 27419 02.12.2010 16:10:13, by
markk
Backport r27381 from trunk to release-0-24-fixes
Refactor TeletextDecoder and TeletextScreen and add a new TeletextReader class.
This follows the approach used in the other subtitle and caption classes whereby the screen object handles OSD representation of the data, the reader object holds the state and data and the decoder object feeds new data into the reader.
This simplifies setup and initialisation of the teletext objects and removes the requirement to lock the OSD from the decoder, which was causing endless problems.
The previous behaviour of always decoding teletext packets is also reinstated which radically improves responsiveness. Actually decoding and parsing the packets is trivial for a modern processor and hence should have no impact on performance.
Closes #9271 |
| 27418 02.12.2010 16:02:00, by
markk
Backport r27367 from trunk to release-0-24-fixes
Improved teletext display.
* fix some font stretch adjustments for double height text by basing it on the actual stretch value. * be a little more agressive in determining the font height. * ignore the UI determined font stretch value and select the largest possible value that will fill the width available for each character.
Collectively these ensure the font used is as large and as visible as possible, especially on widescreen displays with VDPAU/OpenGL/Direct3D and widescreen video sources (XVideo).
Use of a fixed space font is still highly recommended.
Refs #9271 |
| 27417 02.12.2010 10:54:55, by
nigel
Re-enable MythMusic - TagLib 1.6 or later required, for PopularimeterFrame, after [27319] |
| 27416 02.12.2010 10:03:20, by
stuartm
Although just an example, the official docs mention taglib 1.4 so change this to 1.6 |
| 27415 02.12.2010 09:59:35, by
markk
Add a new StreamingRingBuffer class.
This is a new RingBuffer subclass that utilises ffmpeg's internal streaming functionality to handle network file transfers using various standards.
Only http is currently detected though others such as rtp, rtmp, udp etc should in theory work - but I had no success in testing.
http seems to work without issue (but don't expect any seeking) either via direct download or 'streamed'.
To test, try mythavtest http://myserver/myfile |
| 27414 02.12.2010 09:50:44, by
stuartm
Increase the minimum required version of Taglib to 1.6 |
| 27413 02.12.2010 03:21:56, by
markk
Refactor the RingBuffer classes.
-- make distclean STRONGLY recommended --
This creates a proper class hierarchy for the RingBuffer classes, adds a new FileRingBuffer class and removes the capitalisation from the file names.
As noted in #9287, this a straight refactor with no attempt made to optimise the interface or minimise code duplication.
Tested on 3 different boxes here with no apparent regressions.
Refs #9287 |
| 27412 02.12.2010 02:20:26, by
nigel
Bacport 27409 from trunk |
| 27411 02.12.2010 02:19:45, by
nigel
Backport 27409 from trunk |
| 27410 02.12.2010 02:19:13, by
nigel
Merge 27409 from trunk |
| 27409 02.12.2010 00:49:37, by
nigel
Prevent rebase tool from duplicating the libraries that it rebases, by getting it to process only the real libs, not symlinks to them. Thanks to Craig Treleaven for discovering/troubleshooting. Closes #9291 |
| 27408 01.12.2010 20:22:49, by
robertm
libmythmetadata: Fix issues in some setups where remote scanning was not working properly. I ended up going with a slightly more efficient approach which should work the same as the tested patch, please let me know if the problem appears again with this solution. Fixes #9308. |
| 27407 01.12.2010 20:13:19, by
stuartm
Fix a segfault when committing playcount/rating in mythmusic. The playback code changed a little between the original ratings patch and committal, seems under some unknown scenario we're tearing down the decoder before 'stopDecoder' is run which triggered a null-pointer segfault. |
| 27406 01.12.2010 18:44:01, by
stuartm
Include signal.h in mythtv-setup's main.cpp, may fix Win32 compilation. |
| 27405 01.12.2010 15:23:53, by
stuartm
Backport [27404] to 0.24-fixes. Add missing menu titles to Metallurgy. Patch by kenni. Refs #9203. |
| 27404 01.12.2010 15:21:26, by
stuartm
Add missing menu titles to Metallurgy. Patch by kenni. Fixes #9203. |
| 27403 01.12.2010 15:14:43, by
stuartm
Add --logfile support to mythtv-setup. Patch from Nick Morrot. Closes #6945 |
| 27402 01.12.2010 14:54:52, by
paulh
MythMusic: Hopefully temporary compile fix with mingw. Patch by Lawrence Rust. Refs #9258. |
| 27401 01.12.2010 14:51:56, by
stuartm
Remove a couple of redundant isNull() calls. isEmpty() returns true for null strings and strings are initialised to empty not null anyway. Patch by Ben Dailey. I've omitted the other changes in that patch, one was not as straightforward as it seems and the others were all in xmlparse.cpp which is deprecated code due for removal in 0.25. Closes #9054 |
|
|