Sunday on “Media Buzz,” Bill O’Reilly sounds off on President Obama and the media, his new book, “Killing Patton,” and Jon Stewart.

O’Reilly called “The Daily Show” host “a very, very smart man who is marketing himself to an extremely liberal audience.” He said Stewart doesn’t believe everything he says, but he stays in that envelope so that Comedy Central makes money.

“Are you a pinhead if you believe what he says? Absolutely you are,” O’Reilly said.

“The Factor” host said that the last time he was on “The Daily Show,” he called the audience “stoned slackers.”

“They’re out in the ozone,” he told Howard Kurtz.

O’Reilly says he goes on "The Daily Show" to amuse himself, and will be back there next week.

Watch the clip above, and don’t miss "Media Buzz" Sunday at 11a/5p ET for more with Kurtz and O’Reilly.