No, it has never changed. The decoding is done by the last item in the chain (in most cases by the TV itself).
Right now I have DishNetwork using their HD receiver, and with that the receiver is the part that decodes the CC, and sends it over the HDMI to the TV. It is not perfect (the SD channels get good CC, but some of the HD channels the CC can be jumpy).
Same happened to me through the cable line to my HDTV's captioning.
I wish HD captioning should be fixed right away or sooner than later.
Last edited: