[mythtv] Thoughts on CD/VCD/SVCD burning

Isaac Richards mythtv-dev@snowman.net
Fri, 23 Aug 2002 17:49:57 -0400


--------------Boundary-00=_9NGBKWBZBST60E25LZRL
Content-Type: text/plain;
  charset="iso-8859-1"
Content-Transfer-Encoding: 8bit

On Friday 23 August 2002 12:27 pm, Thor Sigvaldason wrote:
> 	I guess this probably the way to go. The burning menu would have to have a
> "Convert Video" option that would let you move content to suitable formats
> and would operate very low niced, etc. If there's nothing converted, then
> there's nothing to burn. Still .... it just seems a bit cumbersome. Select
> "convert", check back periodically over the course of an hour(s), see that
> it's finally ready and then burn.
>
> 	Perhaps there could be a column in the database (with a toggle control on
> the interface) that let's users select whether they'll want to be burning
> this particular content at some point. Then, as soon as the original
> recording is over, the mpeg encoding could spawn in the background.
>
> 	This would be much easier for people who are grabbing a whole series and
> know in advance that they'll want to burn it. Just a thought.

Ok, here's what I'm thinkin, UI-wise:

  -  The 'Fix Scheduling Conflicts' becomes something like 'Edit Scheduled 
Recordings'.  It'll let you do the current selecting which recordings to 
record, and also allow you to set options for a recording, with the options 
being as global as the recording type.  So, that way I can add in 
per-recording quality level settings, and also an option for automatic 
reencodes on completion.

  -  The 'Delete Recordings' becomes 'Manage Recordings'.  Still be able to 
delete things, but also be able to do other things like select a recording to 
recompress and/or burn.  The only problem there is indicating status.  Maybe 
a little task bar can go across the bottom of the screen, shows up when 
you're in any of the Qt dialogs?

> 	Send me that. Me and apache+php+mysql go way back  :-)

I've attached what exists so far.  All it does is display the next 3 hours 
worth of programming, for all the defined channels.  Code structure is 
similar to the existing mythepg.  What I'd really like is if it had basically 
the same functionality as mythepg, and let you select stuff to be recorded, 
maybe do some conflict resolution, etc.  I'll help in any way I can, but like 
I said, my php knowledge level is really low =)  I did do most of that 
script, though, so I've got a whole hour or two of experience.

Isaac
--------------Boundary-00=_9NGBKWBZBST60E25LZRL
Content-Type: application/x-gzip;
  name="mythtv.php.gz"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="mythtv.php.gz"

H4sICASqZj0AA215dGh0di5waHAAlVhtb9s2EP7uX3ETjFlenMZ5aVFUtossTdcBzbIlQYegDQJZ
YiIhsuSKdBIjyH8fj++U5KzVF4vkc8fj8bmHlCfvl9my1y/y8g6msFjT78V1UpUlSVgYFFUSF1lF
WTCCYLFmGbt33oY9gKqGNCdhcBPnBUmBVaCM8TWdB8OoJ31SUvDe63QeCnOOuif17QYf1ZKU4MCU
p16fe6IsrhnLF4SHm8aMhIPLRfoppwMEJEVMKVzw0S9xsSK9J+4e7uMa0BKNItOxKvNHvydbLeJS
dmHfzapMWF6VQAnj3mjYx+koqzFmEJ7x6a8JN54CXc35mAGNYDyCg2FkYIuqZFkX7mAEew4ujddd
qDc+KqtWnZO+9WGLvKRdsN2xj6Mk6cbtSZwG5jcQhnnJhtLzbAr746EeNClxp94fR1433wc1cvDa
jDzrF1JQ8qK7jd52XW9mXfEChyI3fJk6Hvnu3tDzJbBju9Y+y3K6PdM8weq4wxfpYSRDEtss93Yk
9m4kCeHkVrox5NK0DbJ3ORzycmrMM2xFoKjb5PuoGY9Kxgheb4hJBfXc4xly2b1aYsVQnhtTXENZ
OtBPVnVNSl1wFqCivOHFG/ZzkTngvxN4I363eH5leu029nlFSzclebBFGjUBfMW64pzZhw4O23Fd
x+uv/fxqqsxs3ppRN9IWmnnM3m7B7tvx2CYIxG/NU1OXznQRZk5qzFEWc50rVJqEfiTYtVpETk9c
FDS/LZ2unEta1N4A5Y7vgcq88PZ9RWpUg+D8+PPx0QX8Bh/PTk8gkWA4PftwfAa/X4KaOZApEKY1
oauCGUkXnkLr1FC/Lb5yUp6zeB5TEsicCL+5KcCHjKNB+uNHBzHz3BCWZNciWaETxwhOLs//+Xx9
eH5+ejRsCOhijUBFC5WIqDG6PVNrRBLqWb8GeuFXHXiV+4aB6u2ywK3x0djDkbh+g1bJN/RDC+nB
epT8F20pRio5NSHXMiFuclTFa7a5EziE+7uubut48Wd5U7mkYzkrSNQgoc6fPPlEyVKnh5Qptlsk
VFNQtbE6iJFTAVYXJCAvU/JodVnzQiYEOTptZsw1vGpKxP/LiY/3ZcXXhchHWRW1MqPvBD7SYZpZ
h+FfE7yhRJcylfDvp+OzY2hwF18P//oAAbzynJknsJecCaJs9K94E01xC7E984Yj2OCvJRUjsEoe
NNfUrR2+bpjnRwTEM9Ic2awbGzXDPE+tMPhWYc6VijjFEm2Cbs9E7eCmyGoXzeDqBQOH1Jv0p22k
6s8amcy/aCaK1BqpDUeTto1iW1eFWYlCkD/fs++qQ6SMQFkTsBzzRcBIHjwrudSK5oYnZMcWKl46
zQUk9O73fFZPOjRUH5UhAlzXGqBl7AUV40l8P+tNMrYo8IfE6WyyI356k3mVrrHzYHbCv0Auvmgy
wR+rPCXvOO6AD4vPpt6y5pdhCCac6pxJ86pOST0d7A4gIUWxjNM0L2+ng33Zpss4Ue3Zt5JXnbL+
xiaslj22CzvT2a/lnC4nO/xNDkt9xHXQomJKJk1TqqVpStFUes0y0qGSGquI2JhdGzm3VxvLsxMs
79UL6DgYfv5QeOqKRghdW5BREifzWgw7dPaQ+iqAUJtMS+HNYo8YCeSHMNOCEUAQOdffn9oPNHPu
xEjgnMsUBvBiGTe2Ch/xOaMdaDn7ZerEuvHMRD4+5Kn4It31VUGtiX8AluSRacLIFXAs2CG1Pt30
D+n2pJKHHP3ja1auO3RSrN11ZuR8Cs2ctA+tdmCNrGy10oLPc6vH/WD1nnlN4rum3Lotn92QVKgP
5XRggxjMmgsR5A18NVahu/RsmpmvGndap2bl2ttabkucg1HhFF79S1RUlIhj/I7rKcrpjpLOHamr
0PsP6+UQY10SAAA=

--------------Boundary-00=_9NGBKWBZBST60E25LZRL--