You need revenues (cash) to enable share buybacks, though I'm not so sure that's the best use of their funds. Currently they are using funds for obtaining additional intellectual property that accomplishes several important things:
1) gives them a more competitive product 2) shows the labels they are serious about updating/improving the product 3) eliminates potential competition 4) eliminates the technology from falling into Macrovision hands