LIVE UPDATES

OnePlus 7T, OnePlus TV launched in India: Highlights from the event

OnePlus on Thursday announced the launch of OnePlus 7T in India. The latest smartphone comes with 90Hz Fluid AMOLED display. The company said all of the OnePlus phones in the future will come with the Fluid AMOLED display. OnePlus 7T features a matte-frosted glass back panel. The smartphone is much slimmer than the previous generation. OnePlus 7T comes with three sensors with 48-megapixel primary camera, 117-degree wide-angle camera, and a telephoto camera. The camera offers a hybrid image stablisation, combining the EIS and OIS prowess. The smartphone camera has also been optimised for macro photography.OnePlus 7T comes with faster Qualcomm Snapdragon 855+ processor with a faster Warp Charge. The smartphone runs on Android 10-based OxygenOS. The phone comes with up to 8GB of RAM and 256GB storage.As expected, OnePlus introduced its first-ever smart TV. Called OnePlus TV, the latest OnePlus smart TV has a 55-inch QLED panel. The display also supports Dolby Vision and Gama Color Magic processor for better visual experience. The smart TV has an eight speaker system to offer 50W sound output. The setup looks like a soundbar, which is attached to the smart TV (the premium model). OnePlus TV also lets users sync their phones using OnePlus Connect. Through this feature, users can use the OnePlus phone as a trackpad and even type out movie names for OnePlus TV. There are two models for the OnePlus TV - Q1 and Q1 Pro. OnePlus TV Q1 differs as it does not come with the soundbar.Here are the highlights from the launch event.

By: HT CORRESPONDENT
| Updated on: Sep 26 2019, 17:55 IST
Icon
OnePlus 7T launched in India.
OnePlus 7T launched in India. (OnePlus)
OnePlus 7T launched in India. (OnePlus)
26 Sep 2019, 20:43 IST

OnePlus TV, OnePlus 7T price

OnePlus TV Q1 is priced at Rs 69,900, while the Q1 Pro will retail at Rs 99,900. OnePlus 7T comes with a price tag of Rs 37,999 for the 8GB+128GB variant, and Rs 39,999 for the 8GB+256GB model. OnePlus 7T and OnePlus TV will be available from September 28 in India.

26 Sep 2019, 20:40 IST

OnePlus TV models

OnePlus TV comes in two models - Q1 and Q1 Pro. OnePlus TV Q1 does not have soundbar but it comes with a QLED display and OnePlus Connect.

26 Sep 2019, 20:36 IST

OnePlus Connect

OnePlus Connect lets users connect their OnePlus smartphone with the smart TV. OnePlus Connect turns the phone to a trackpad for the smart TV. Users can also tap the Google Assistant button to open YouTube app on the OnePlus TV. Using OnePlus Connect users can type the movie name using the phone's keyboard.

26 Sep 2019, 20:27 IST

OnePlus TV software

OnePlus TV runs on Android TV (Pie) and will receive guaranteed software updates for the next three years. OnePlus TV comes with a feature called ‘Oxygen Play'. The company will also soon integrate Netflix for its smart TV soon.

26 Sep 2019, 20:17 IST

OnePlus TV audio quality

OnePlus TV comes with a soundbar attached at the bottom of the TV housing eight speakers in total. There are six speakers up front and two at the rear equipped with woofers producing sound output of 50W.

26 Sep 2019, 20:09 IST

OnePlus TV Dolby Vision support

FreeMarker template error (DEBUG mode; use RETHROW in production!): The following has evaluated to null or missing: ==> embedElementCount [in template "upgraded-story/elementBase.ftl" at line 11, column 28] ---- Tip: If the failing expression is known to legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)?? ---- ---- FTL stack trace ("~" means nesting-related): - Failed at: #assign embedElementCount = embedElem... [in template "upgraded-story/elementBase.ftl" in macro "elementDynamic" at line 11, column 1] - Reached through: @dynamicElement.elementDynamic elemen... [in template "upgraded-story/liveblogElement.ftl" at line 56, column 4] - Reached through: #include "/upgraded-story/liveblogEle... [in template "story/elementBase.ftl" in macro "elementDynamic" at line 39, column 1] - Reached through: @dynamicElement.elementDynamic elemen... [in template "new-story/storyDetails.ftl" at line 533, column 1] ---- Java stack trace (for programmers): ---- freemarker.core.InvalidReferenceException: [... Exception message was already printed; see it above ...] at freemarker.core.InvalidReferenceException.getInstance(InvalidReferenceException.java:134) at freemarker.core.EvalUtil.coerceModelToTextualCommon(EvalUtil.java:467) at freemarker.core.EvalUtil.coerceModelToStringOrMarkup(EvalUtil.java:389) at freemarker.core.AddConcatExpression._eval(AddConcatExpression.java:83) at freemarker.core.AddConcatExpression._eval(AddConcatExpression.java:56) at freemarker.core.Expression.eval(Expression.java:83) at freemarker.core.Assignment.accept(Assignment.java:134) at freemarker.core.Environment.visit(Environment.java:325) at freemarker.core.Environment.visit(Environment.java:331) at freemarker.core.SwitchBlock.accept(SwitchBlock.java:79) at freemarker.core.Environment.visit(Environment.java:361) at freemarker.core.Environment.invoke(Environment.java:754) at freemarker.core.UnifiedCall.accept(UnifiedCall.java:83) at freemarker.core.Environment.visit(Environment.java:325) at freemarker.core.Environment.visit(Environment.java:331) at freemarker.core.Environment.visit(Environment.java:331) at freemarker.core.Environment.include(Environment.java:2559) at freemarker.core.Include.accept(Include.java:171) at freemarker.core.Environment.visit(Environment.java:325) at freemarker.core.Environment.visit(Environment.java:331) at freemarker.core.SwitchBlock.accept(SwitchBlock.java:79) at freemarker.core.Environment.visit(Environment.java:361) at freemarker.core.Environment.invoke(Environment.java:754) at freemarker.core.UnifiedCall.accept(UnifiedCall.java:83) at freemarker.core.Environment.visit(Environment.java:361) at freemarker.core.IteratorBlock$IterationContext.executedNestedContentForCollOrSeqListing(IteratorBlock.java:317) at freemarker.core.IteratorBlock$IterationContext.executeNestedContent(IteratorBlock.java:271) at freemarker.core.IteratorBlock$IterationContext.accept(IteratorBlock.java:242) at freemarker.core.Environment.visitIteratorBlock(Environment.java:635) at freemarker.core.IteratorBlock.acceptWithResult(IteratorBlock.java:107) at freemarker.core.IteratorBlock.accept(IteratorBlock.java:93) at freemarker.core.Environment.visit(Environment.java:325) at freemarker.core.Environment.visit(Environment.java:331) at freemarker.core.Environment.visit(Environment.java:331) at freemarker.core.Environment.process(Environment.java:304) at freemarker.template.Template.process(Template.java:382) at org.springframework.web.servlet.view.freemarker.FreeMarkerView.processTemplate(FreeMarkerView.java:396) at org.springframework.web.servlet.view.freemarker.FreeMarkerView.doRender(FreeMarkerView.java:309) at org.springframework.web.servlet.view.freemarker.FreeMarkerView.renderMergedTemplateModel(FreeMarkerView.java:257) at org.springframework.web.servlet.view.AbstractTemplateView.renderMergedOutputModel(AbstractTemplateView.java:165) at org.springframework.web.servlet.view.AbstractView.render(AbstractView.java:314) at org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:1325) at org.springframework.web.servlet.DispatcherServlet.processDispatchResult(DispatcherServlet.java:1069) at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1008) at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:925) at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:978) at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:870) at javax.servlet.http.HttpServlet.service(HttpServlet.java:635) at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:855) at javax.servlet.http.HttpServlet.service(HttpServlet.java:742) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:728) at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:470) at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:395) at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:316) at org.tuckey.web.filters.urlrewrite.NormalRewrittenUrl.doRewrite(NormalRewrittenUrl.java:213) at org.tuckey.web.filters.urlrewrite.RuleChain.handleRewrite(RuleChain.java:171) at org.tuckey.web.filters.urlrewrite.RuleChain.doRules(RuleChain.java:145) at org.tuckey.web.filters.urlrewrite.UrlRewriter.processRequest(UrlRewriter.java:92) at org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:389) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.filterAndRecordMetrics(WebMvcMetricsFilter.java:158) at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.filterAndRecordMetrics(WebMvcMetricsFilter.java:126) at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:111) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at org.springframework.boot.actuate.web.trace.servlet.HttpTraceFilter.doFilterInternal(HttpTraceFilter.java:84) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:200) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:496) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:140) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:81) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:87) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:342) at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:803) at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:66) at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:790) at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1459) at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) at java.lang.Thread.run(Thread.java:748) 404 page not found |HT Tech