Search teams scouring the Java Sea for the wreckage of AirAsia flight QZ8501 have found “two large objects”, Indonesian officials say.
Search and rescue agency chief Bambang Soelistyo said an underwater vehicle was being lowered to take pictures.
Meanwhile, the Indonesian weather agency has said that bad weather was the “biggest factor” behind the crash.
The jet disappeared with 162 people on board while flying from Surabaya in Indonesia to Singapore last Sunday.
So far 30 bodies have been recovered in the search. No survivors have been found and the main sections of the Airbus A320 have not been retrieved.
Most bodies are thought to have been trapped in the plane’s fuselage.
Mr Soelistyo said on Saturday that the large objects had been detected by sonar from an Indonesian navy ship.
“We found oil slicks and huge objects at 23:40 (16:40 GMT) last night. I am confident these are parts of the missing AirAsia plane that we are looking for,” he said.
He said the larger of the objects was 10 metres by five (32ft by 16ft) but that strong currents made operating the underwater vehicle difficult.
“As I speak we are lowering an ROV (remotely operated underwater vehicle) to get an actual picture of the objects detected on the sea floor. All are at the depth of 30 metres.”