{"shas":[["a6df1a2f03f6d70a118c57b1213e6dd4a53d6bad","2e991a6cc651e820323d26ae65476636a2bcc7e1@mythtv.org","MythPlayer: Fix decoder locking.\n\nThis should complete the overall decoder locking changes.\n\n- when changing the decoder, pause before obtaining the\ndecoder_change_lock. Also add some logging to assess any delays in\nlivetv channel changes.\n\n- lock access to the decoder in the main decoder loop. In all cases, use\ntryLock and continue to the next loop iteration if it fails. Given that\nthe decoder_change_lock is now only used when by SetDecoder, the extra\nlocking should have no performance impact.\n\nCherry picked from df1df86b62bb6f87de41","Mark Kendall"],["b45af2f443dce2216aa746621862de2303b21d21","79247bbdab1ba8e26fc46d7ad7477c021c1219e4@mythtv.org","Fix history handling of overridden find recordings.\n\nCherry-picked f53bb2b3 from master.\n\nWhen manipulating the history for find recordings that are overridden,\nuse the parent recordid instead of the recordid.  This fixes a problem\nwhere non-overridden shows aren't considered as previously recorded.","David Engel"],["b2af05b1cc5a62dfd46bc7ccd969b9d6c7c412d0","47139fdcfd25c5971aef3daca44dc256d08ddaae@gmail.com","libmythtv: Fix compile to use V4L2 even if V4L not present\n\nFixes issue when building on linux >= 2.6.38 where V4L (which had long been deprecated) is no longer\npresent. V4L2 is still available.\n - Add a separate configure option for V4L2\n - Change dependencies for ivtv and hdpvr to v4l2 instead of v4l\n - Update mythtv/libs/libmythtv to compile in V4L2 code when V4L2 is present (new define: USING_V4L2)","Michael G. H. Larsen"],["a6c75aa08dbf8b47337c14caf54473f04c11accc","47139fdcfd25c5971aef3daca44dc256d08ddaae@gmail.com","Merge branch 'fixes/0.24' of github.com:mghlarsen/mythtv into fixes/0.24","Michael G. H. Larsen"]],"repo":"mghlarsen/mythtv","actor":"mghlarsen","ref":"refs/heads/fixes/0.24","size":4,"head":"a6c75aa08dbf8b47337c14caf54473f04c11accc","actor_gravatar":"9789739b7d4c298a95c0e7c9cff1776c","push_id":27073680}