1) HDNet Movies has been re compressing the video pid to around 17Mbps for at least 6 months now. It creates errors - that you may or may not see - depending on size of the errors. In most cases they are small - around 200-1500 Bytes in a frame - and usually 10-18 of them per film. There are many threads on this if you search - including some pictures of what the errors look like. Although 2 weeks ago, HDNET was totally unusable with the errors ever 60 seconds. A typical film will look like this:
MPEG2Repair: Q:\Detroit Rock City_01.ts
Sequence Frame 8910(3-B) / Time 0:04:57 :
VideoError: Invalid frame_motion_type for macroblock. MBA=2396(1856,304)
VideoError: Failed to decode macroblock at MBA=2396(1856,304)
FileInfo: Last video errors span 134 bytes at file offset 720756808
Sequence Frame 44666(8-P) / Time 0:24:50 :
VideoError: Invalid Huffman code in non-intra MPEG2 block. MBA=8157(1872,1072)
VideoError: Failed to decode macroblock at MBA=8157(1872,1072)
FileInfo: Last video errors span 77 bytes at file offset 3612910415
Sequence Frame 55874(5-P) / Time 0:31:04 :
VideoError: MPEG2 Non-intra DCT coefficient index out of bounds. MBA=6667(1072,880)
VideoError: Failed to decode macroblock at MBA=6667(1072,880)
FileInfo: Last video errors span 732 bytes at file offset 4519408111
Sequence Frame 80864(11-P) / Time 0:44:58 :
VideoError: Invalid frame_motion_type for macroblock. MBA=3898(928,512)
VideoError: Failed to decode macroblock at MBA=3898(928,512)
FileInfo: Last video errors span 1383 bytes at file offset 6540644599
Sequence Frame 84313(7-B) / Time 0:46:53 :
VideoError: MPEG2 Intra DCT coefficient index out of bounds. MBA=2073(528,272)
VideoError: Failed to decode macroblock at MBA=2073(528,272)
FileInfo: Last video errors span 649 bytes at file offset 6819558050
Sequence Frame 86465(8-P) / Time 0:48:05 :
VideoError: Invalid frame_motion_type for macroblock. MBA=5204(704,688)
VideoError: Failed to decode macroblock at MBA=5204(704,688)
FileInfo: Last video errors span 1272 bytes at file offset 6993688091
Sequence Frame 88192(10-B) / Time 0:49:02 :
VideoError: Invalid motion vector code. MBA=5795(560,768)
VideoError: Failed to decode macroblock at MBA=5795(560,768)
FileInfo: Last video errors span 930 bytes at file offset 7133378429
Sequence Frame 104129(14-P) / Time 0:57:54 :
VideoError: Invalid macroblock type code. MBA=3725(80,496)
VideoError: Failed to decode macroblock at MBA=3725(80,496)
FileInfo: Last video errors span 1623 bytes at file offset 8422368532
Sequence Frame 110588(11-P) / Time 1:01:30 :
VideoError: MPEG2 Intra DCT coefficient index out of bounds. MBA=7476(576,992)
VideoError: Failed to decode macroblock at MBA=7476(576,992)
FileInfo: Last video errors span 500 bytes at file offset 8944841436
Sequence Frame 120930(12-B) / Time 1:07:14 :
VideoError: Invalid escape code in intra MPEG2 block. MBA=4076(1856,528)
VideoError: No start code at end of slice. MBA=4076(1856,528)
VideoError: Failed to decode macroblock at MBA=4076(1856,528)
VideoError: Missing 5 macroblocks in picture slice(s) at MBA=4075(1840,528).
FileInfo: Last video errors span 17 bytes at file offset 9781342413
Sequence Frame 131714(14-P) / Time 1:13:14 :
VideoError: DMV motion prediction not supported. MBA=3314(1184,432)
VideoError: Motion vector going out of range at MBA=3314(1184,432)
FileInfo: Last video errors span 748 bytes at file offset 10653536827
Sequence Frame 133440(6-B) / Time 1:14:12 :
VideoError: Invalid frame_motion_type for macroblock. MBA=2694(864,352)
VideoError: Failed to decode macroblock at MBA=2694(864,352)
FileInfo: Last video errors span 554 bytes at file offset 10793151935
Sequence Frame 137321(5-P) / Time 1:16:22 :
VideoError: MB Quantizer scale code equal to 0.
VideoError: Failed to decode macroblock at MBA=5909(464,784)
FileInfo: Last video errors span 1530 bytes at file offset 11107095490
Sequence Frame 150678(0-B) / Time 1:23:47 :
VideoError: Invalid frame_motion_type for macroblock. MBA=2271(1776,288)
VideoError: Failed to decode macroblock at MBA=2271(1776,288)
FileInfo: Last video errors span 53 bytes at file offset 12187429632
Sequence Frame 159729(6-B) / Time 1:28:49 :
VideoError: MPEG2 Non-intra DCT coefficient index out of bounds. MBA=2549(464,336)
VideoError: Failed to decode macroblock at MBA=2549(464,336)
FileInfo: Last video errors span 969 bytes at file offset 12919573377
Sequence Frame 170999(10-B) / Time 1:35:05 :
Info: End of sequence: 1920 x 1080, 29.97 fps, 65.00 Mbps.
Info: Found 170999 video frames since start of sequence.
Info: 15 video frames found with errors.
Info: 0 audio frames found with errors.
Info: 11166 corrupted video bytes in file.
Info: 0.000000 seconds of video timestamp gaps.
Info: 0.000000 seconds of audio timestamp gaps.
End of Log
Showtime went south about 6 weeks ago - though usually they play with it during the week and normally put it back on the weekend. However, they are clearly playing with it for some purpose. I noted this on this forum 6 weeks ago when they started playing with the max data rates. The errors on Showtime are MUCH worse than HDNET - causing 2-30 gaps in the movies - even with the E* 921.
2) 6 months on HDNET (except for 1 day early last week - go figure) and 6 weeks on Showtime. How do you define permanent?
3) 17Mbps on the video PID for HDNet - but who knows what is actually underneath that. That is the most confusing of all of them - as most movies aren't going to hit 17Mbps in the video PID, it seems crazy to do this and introduce compression errors. An interesting side to the HDNET compression, I have up-wards of 6 caps of the same film - all with a different number of frames - and I mean vastly different. And I see it all the time. To me this means there are other things they are doing behind the scenes.
4) E* plays with their bandwidth all the time. It is not uncommon to see different bitrates during different times of the day on the same movies. I have even seen a 4Mbps difference on a PPV in a single day. 6am to Noon were usually best times for bitrate. As for resolution, HBO, Showtime and HDNET Movies are still at 1920x1080i - for now. I have not bothered to check the others.