Viacom Inc and Charter Communications Inc agreed on a short-term extension of their renewal deadline, a source familiar with the